- 博客(6)
- 资源 (21)
- 收藏
- 关注
51单片机学习笔记:合并1602和12864液晶排插接口
今天成功合并1602和12864液晶排插接口! 码出来分享下 上面这2个图是1602和12864液晶的排插接口,一般的单片机开发板上都会有仔细观察发现他们的插口大多是相同的, 对于第三脚的对比度调节,1602和12864液晶在硬件上是相反的(1602是低电位方向对比度增强,12864是高电位方向对比度增强),但他们接口位置相同,所以一个10K左右的3脚电位器...
2013-03-23 17:44:03 921
51单片机学习笔记:ST7920控制器的12864液晶使用总结
总结:1、 控制芯片不同,液晶接口定义,或者寄存器定义也可能不同2、 显示方式有并行和串行,串行方式据说不能读数据寄存器(DR),那指令暂存器IR是否可读?3、 含字库芯片显示字符时不必对字符取模了,但字库有可能缺斤少两,就是说有一部分字(哪怕是常用字),在字库中没有,如果你第一次测试代码就遇到该字在字库中没有的情况,建议去买体育彩票,支持体育运动!4、 对芯片的结构地址一定要理解清楚,个人阅...
2013-03-22 17:05:21 2029 1
原创 汉字与GBK内码互转工具(支持批量转换)
注:原程序不是我写的, 原作者没有署名 我只是让它更好用些而已,感谢未署名的原作者 汉字与GBK内码互转工具.exe 支持批量转换修改记录如下1.修改标题2.修改文本框位置和大小3.修改按钮位置和大小,修改按钮内容4.修改光标的初始焦点,方便使用5.加了个程序图标6.对整个工程进行打包,生成单文件exe 程序修改 by 嘎子 联系QQ 102351263 ...
2013-03-16 21:13:25 5088
51单片机学习笔记:定时器产生PWM可调方波,控制led灯亮度
使用定时器T0产生PWM方波,用按键调整占空比,20级可调控制led灯的亮度等级. #include "my51.h"#include "timer0.h"#define grading 20 //亮度20级变化sbit keyS3=P3^5; //按键调整占空比,PWM_keyChange++sbit keyS4=P3^...
2013-03-04 11:43:23 6865 3
51单片机学习笔记:写了个led宏,并尝试控制led灯的亮度
经常用led灯来观察现象,甚至调试代码,修改代码时用0和1很不方便,而且阅读性也不好,故写了个宏,用起来方便些.今天尝试控制灯的亮度. 先试试for循环控制,占空比调节...//#include "my51.h"#include <reg52.h>typedef unsigned char u8;typedef unsigned short int u16;...
2013-03-02 11:19:55 827
51单片机学习笔记:步进电机控制,正转反转等
步进电机应用广泛,例如打印机、磁盘驱动器、玩具、汽车雨刷、手机震动、机械夹具、刻录机等各种机械控制场合一些概念:拍数N定子控制绕组每改变一次通电方式,即为一拍一个磁场通电周期是 A-B-C-D-A完成一个磁场周期性变化所需脉冲数,也指电机转过一个齿距角所需脉冲数,用N表示拍数又等于相数的1倍或2倍,以四相电机为例,有4相4拍, A-B-C-D-A... 4相8拍, A-AB-B...
2013-03-01 17:52:35 4245 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人