- 7
- 0
- 约 23页
- 2017-08-27 发布于上海
- 举报
* * 一、常用模块设计方法: 1、采用定时中断的动态LED显示 一般注意以下问题: 1)对LED的驱动必须周期性地进行,一般一个扫描周期可取20毫秒;以四只共阴LED为例,其驱动信号波形如下: 第一只 第二只 第三只 第四只 扫描周期 2)为保证CPU用于其它工作的时间,中断服务程序执行的时间应尽量段,每进入一次中断程序,只驱动LED的一位; t 中断服务 CPU执行其它任务 不好的结构 t 中断服务 较好的结构 3)扫描周期一般取20mS;如LED的只数为n,则定时器定时应为20/n (Ms); 4)为保证单片机的单片应用,显示部分要尽量少占用I/O口,也不要占用串行口,故一般用模拟串行方式驱动LED,芯片可用74HC595(优于164)。由于HC芯片的特性,可以不用限流电阻而直接驱动。74HC595内部为双锁存器,信号移入后须再加一锁存信号,祥见实例程序; 5)在具体程序设计上,可在RAM中设一显示缓冲区,存放待显示的数据,大小与显示的位数相适应,一般在主程序中调用数据处理程序产生数据,将其放入显示缓冲区,中断程序从缓冲区中取要显示的数据,通过模拟串行口将数据移入移位寄存器中从而驱动LED显示; 6)中断程序中使用一个称为“段控码”的变量和一个“指针”对显示缓冲区操作。 7)汇编语言的示例电路及程序,驱动8只LED,用2片74HC595; 单 片 机 59
您可能关注的文档
最近下载
- 我的快乐寒假生活PPT主题班会课件.pptx VIP
- 2025年福建省中考数学试题(含标准答案及解析).pdf
- 毕业论文设计《碟式分离机设计》.doc VIP
- 二级注册计量师计量法律法规及综合知识(计量综合知识)模拟试卷10.doc VIP
- Think1 Unit3 知识清单及作业单.pdf VIP
- 规范《GB5085.3-1996-危险废物鉴别标准浸出毒性鉴别》.pdf VIP
- 含特殊药品复方制剂培训教材.ppt VIP
- 改革开放以来浙江省基层团建工作的发展.pdf VIP
- (高清版)DG∕TJ 08-2183-2015 城市道路养护维修作业安全技术规程.docx VIP
- IEC60335家用和类似用途电器的安全通用要求-1.pdf VIP
原创力文档

文档评论(0)