单片机编程中的注意点

1、延时的问题。延时的方法有死循环延时、定时器中断。案例。键盘扫描,扫描间隔10ms;液晶闪烁,需要用到延时开关,形成闪烁效果。这样的情况需要采用定时器中断延时,避免减小按键扫描的识别精度(按下了,但没有识别)

2、对于段码屏中有符号和数字共用一个地址的情况,一定要先读取缓存数据,判断符号的情况,再进行数据的写入,数据写入必须不能影响符号的正常状态。

3、HT1621的读数据函数,注意写完需要读的地址,需要把data线拉高,再进行字节读取。对时序的研究。

4、对于碰到问题就盲目的乱干的情况引以为鉴。一定要静心想问题,如何干。

5、液晶屏的鬼影现象:驱动电压高或者程序不合理。

6、struct类型的变量不能在不同的位置extern,具体原因不详

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/songhengli/article/details/17135753
上一篇c#制作一个TCP/UDP测试工具
下一篇vim中的wq和x
想对作者说点什么? 我来说一句

单片机C51语言编程规范

2011年04月10日 132KB 下载

ExamDiff Pro 5.5 注册

2012年12月07日 2KB 下载

BGA资料制作注意事项

2014年08月03日 22KB 下载

ExamDiff含注册机

2009年11月11日 10.09MB 下载

多线程编程中应该注意的问题

2009年07月07日 1.35MB 下载

C++学习的琐碎点

2012年12月02日 1KB 下载

C++开发中的注意

2016年04月13日 71KB 下载

android设计中的注意

2013年08月01日 2.24MB 下载

没有更多推荐了,返回首页

关闭
关闭