- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 89c51与键盘、显示器量、拨盘、打印机的接口设计
第10章 89C51与键盘、显示器、拨盘、打印机的接 口设计
大多数应用系统,都要配置输入外设和输出外设。
输入外设:键盘、BCD码拨盘等;
输出外设:LED显示器、LCD显示器、打印机等。
10.1 LED显示器接口原理
LED(Light Emitting Diode):发光二极管的缩写。显示器前面冠以“LED”。
10.1.1 LED显示器的结构
常用的LED显示器为8段(或7段,8段比7段多了一个小数点“dp”段)。
有共阳极和共阴极两种。如图10-1所示。;图10-1 8端LED结构及外形; 为使LED显示不同的符号或数字,要为LED提供段码(或称字型码)。
提供给LED显示器的段码(字型码)正好是一个字节(8段)。
各段与字节中各位对应关系如表10-1。;; N个LED显示块有N位位选线和8×N根段码线。
段码线控制显示字符的字型,而位选线为各个LED显示块中各段的公共端,它控制该LED显示位的亮与暗。;1. LED静态显示方式
各位的公共端连接在一起(接地或+5V)。
每位的段码线(a~dp)分别与一个8位的锁存器输出相连。
之所以称为静态显示,是因为各个LED的显示字符一经确定,相应锁存器的段码输出将维持不变,直到送入另一个字符的段码为止。
静态显示器的显示的亮度高。
图10-3: 4位静态LED显示器电路。该电路各位可独立显示,只要在该位的段码线上保持段码电平,该位就能保持相应的显示字符。; 由于各位分别由一个8位的数据输出口(如82C55的PA、PB、PC口)控制段码线,故在同一时间内,每一个显示的字符可以各不相同。
这种显示方式编程容易,但是占用口线较多。如图10-3,若用IO口线接口,要占用4个8位IO口,若用锁存器(如74LS373)接口,要用4片74LS373芯片。如果显示的位数增多的话,则需要增加锁存器。
在显示位数较多的情况下,一般都采用动态显示方式。;2. LED动态显示方式
在多位LED显示时,为简化硬件电路,通常将所有位的段码线相应段并在一起,由一个8位I/O口控制,形成段码线的多路复用;而各位的共阳极或共阴极分别由相应的I/O线控制,形成各位的分时选通。
图10-4:4位8段LED动态显示电路。其中段码线占用一个8位I/O口,而位选线占用一个4位I/O口。
由于各位的段码线并联,8位I/O口输出端的段码对各个显示位来说都是相同的。因此,在同一时刻,如果各位位选线都处于选通状态,4位LED将显示相同的字符。; 若要各位都显示出与本位相应的显示字符,就必须采用动态显示方式,即在某一时刻,只让某一位的位选线处于选通状态,而其他各位的位选线处于关闭状态,同时,段码线上要输出相应的字符的段码。
这样,在同一时刻,4位LED中只有选通的那一位显示出字符,而其他三位则是熄灭的。下一时刻,只让下一位的位选线处于选通状态,而其他各位的位选线处于关闭状态,在段码线上输出将要显示的字符的段码,此时只有选通位显示出相应的字符,其他位熄灭的。如此循环下去。。。; 虽然这些字符是在不同的时刻出现的,而在同一时刻,只有一位显示,其他位熄灭,但由于LED显示器的余辉和人眼的“视觉暂留”作用,只要每位显示间隔足够短,则可以造成“多位同时亮”的假象,达到同时显示的效果。
LED不同位显示的时间间隔应根据实际情况而定。发光二极管从导通到发光有一定的延时,导通时间太短,则发光太弱,人眼无法看清;但也不能太长,因为要受限于临界闪烁频率,而且此时间越长,占用单片机时间越多。另外,显示位数增多,也将占用大量的单片机时间,因此动态显示的实质以牺牲单片机时间来换取I∕O端口的减少。;图10-5为8位LED动态显示2008.10.10的过程。
图(a)是显示过程,某一时刻,只有一位LED被选通显示,其 余位则是熄灭的;
图(b)是实际显示结果,人眼看到的是8位稳定的同时显示的字符。;10.2 键盘接口原理
1. 键盘输入的特点
单片机系统中键盘有两种:机械式键盘和薄膜式键盘。
键盘:一组按键开关的集合。
一个电压信号通过键盘开关机械触点的断开、闭合,其行线电压的输出波形如图10-6。; 2. 按键的确认
检测行线电平(图10-6)
高电平:断开;
低电平:闭合。
为了确保对一次按键动作只确认一次按键有效,必须消除抖动期t1和t3的影响。
3.如何消除按键的抖动
常用软件来消除按键抖动。
基本思想:检测到有键按下,键对应的行线为低,软件延时10ms后,行线如仍
您可能关注的文档
最近下载
- 吉林省中药软片炮制规范.pptx VIP
- 名著阅读《湘行散记》七年级语文上册部编版(共9页).docx VIP
- 《白洋淀纪事》阅读测试题含答案(推荐).docx VIP
- 必考名著《白洋淀纪事》导读+知识点汇总.pdf VIP
- CQJZDE-2008 重庆市建筑工程计价定额.docx VIP
- 人教部编版七年级语文上册名著选读《湘行散记》导读.doc VIP
- 重庆市建筑工程计价定额CQJZDE-2008.doc
- 部编版七上语文名著导读《朝花夕拾》、《白洋淀纪事》、《湘行散记》知识点练习(含答案).docx VIP
- 超星尔雅学习通《大学生劳动教育》章节测试含答案.docx VIP
- 七年级上册名著《湘行散记》知识点+习题(共12页).docx VIP
文档评论(0)