单片机编程中的注意点

原创 2013年12月05日 09:38:10

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

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

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

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

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

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

不同内存空间(data xdata bdata)定义变量在51单片机编程中的注意事项

1、data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值。2、data区内最好放局部变量。因为局部变量的空间是可以覆盖的(某个函数的局部变量空间在退...

从单片机编程到操作系统产生

以前对单片机编程做过一些零散的总结,近两个月又学习了一下操作系统,对操作系统原理和实现有了初步了解。所以就想到写一篇长文总结,系统总结一下单片机编程和操作系统原理,作为一个从单片机编程到操作系统的过渡...

基于android手机的3G+GPS远程控制模型车工程-arduino单片机编程

最近被CSDN的密码泄露整的很郁闷,人人账号google账号豆瓣……各种账号被锁了一大片(居然网店用泄露锁账号邮件做广告的……),幸好没有用QQ的邮箱来注册,要不然连QQ都要被锁了……话说联通也真够气...
  • lynx2
  • lynx2
  • 2011-12-26 15:33
  • 3336

单片机编程实现用网址域名获取服务器IP,超简单,一句话

为了适合需要,现在设备IP可能变化,以dev.fuhome.net域名所指向的IP为准。(其他域名以后仅作浏览网页使用,原IP暂时有效,有兴趣的可以根据本文内容做到再也不需要固定服务器IP了,很简单的...

单片机编程中软件定时器

在单片机编程中,有时候需要不同步长的定时器,我之前的做法是设置各种各样的标志位,然后在while(1)里去处理,可是写着写着发现几乎每个项目里都会用到一些定时器,用之前标志位的方法写的程序看起来框架不...

我这迟来的单片机编程挑战

看了挑战后,就想看看自己是否有60%了。但想好久都没有写,因c语言很久没用了,也因思路不清就放下了,看了下大虾们推荐的状态机,有了点思路。但最近要找实习单位就一直没写,今天突然想起就试试,调试下行了。...

枚举在单片机编程的应用

什么时候需要用到enum呢?当变量的数值在几个范围之间,如一个week变量取值只有Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。这样...

单片机编程实现用网址域名获取服务器IP,超简单,一句话

为了适合需要,现在设备IP可能变化,以dev.fuhome.net域名所指向的IP为准。(其他域名以后仅作浏览网页使用,原IP暂时有效,有兴趣的可以根据本文内容做到再也不需要固定服务器IP了,很简单的...

Ubuntu 16.04使用电路板绘制Fritzing和单片机编程Arduino说明

Ubuntu下有很多非常赞的开源软件,将在后续持续介绍,这里简单介绍Fritzing和Arduino,都可以在官网免费下载。Fritzing:http://fritzing.org/home/Ardu...

红外调制和单片机编程方法

第一部分:    认识红外调制 生产厂家对红外遥控的编码做了严格的规范,目前国内外主流的红外遥控编码传输协议有十多种,如NEC、Philips RC-5、Philips RC-6、Philips R...
  • lyx123
  • lyx123
  • 2012-09-03 10:05
  • 2340
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)