- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第五章 54节55节 MCS-51单片人机界面接口技术
第五章 MCS-51单片机的人机界面接口技术 5.4 显示器接口 5.5 键盘及其接口 5.4 显示器接口 5.4.1 LED显示器接口 5.4.2 LCD显示器接口 5.4.3 典型键盘/显示器接口实例 5.4.1 LED显示器接口 1.LED显示器结构与原理 LED显示块是由发光二极管显示字段的显示器件。 在微机应用系统中通常使用的是七段LED。这种显示块有共阴极与共阳极两种,如图5-1所示。七段显示块与微机接口非常容易。如表5-1所示。 2.LED显示器与显示方式 在微机应用系统中使用LED显示块构成N位LED显示器。图5-2是N位显示器的构成原理。 LED显示器有两种方式: (1)LED静态显示方式(如图5-3所示) 公共端连在一起,段选线分别接到I/O接口的数据线. 优点:字符显示灵活同时刻可显示不同的内容,编码方便占用CPU 时间少. 缺点:每位LED都要占用一个8位并行I/O口,占用I/O资源较多. 入口:把要显示的数分别放在显示缓冲区60H-65H共6个单元中,并且分别对应各个数码管LED0-LED5。 出口:将预置在显示缓冲区中的6个数成相应的显示字形码,然后输出到显示器中显示。 DISP: MOV SCON,#00H ;初始化串行口方式0 MOV R1,#06H ;显示6位数 MOV R0,#65H ;60H-65H为显示缓冲区 MOV DPTR,#SEGTAB ;字形表的入口地址 LOOP: MOV A,@R0 ;取最高位的待显示数据 MOVC A,@A+DPTR ;查表获取字形码 MOV SBUF,A ;送串口显示 DELAY: JNB TI,DELAY ;等待发送完毕 CLR TI ;清发送标志 DEC R0 ;指针下移一位,准备取下一个待显示数 DJNZ R1,LOOP ;直到6个数据全显示完。 RET SETTAB: DB 03H 9FH 27H 0DH 99H 49H 41H 1FH 01H 09H 0FFH ; 0 1 2 3 4 5 6 7 8 9 消隐码 2)LED动态显示方式(如图5-4所示) 将各位LED段选线并联在一起,由一个I/O口控制,将各位LED的确公共端分别引出,由另一个I/O口控制,这样只须2个8位I/O口便可构成一个多位的显示电路 由于各位LED的确段选线是接在一起的,因此每个瞬间,如想让8位LED同时显示,只能显示相同的字父符,要想让各位显示不同字符,必须采用循环扫描的方式,即在每一个瞬间只让一位LED显示它应该显示的内容,其他几位显示器熄灭,然后循环改变显示的位置,使各个显示器轮流显示一遍该位应该显示的字符. 如果每位字符显示都能保证一定的时间,且循环扫描周期足够短,利用视觉暂流的效果,我们就可以在各位显示器上看到连续的字符. 3.LED显示器接口实例 从LED显示器的原理可知,为了显示字母与数字,必须最终转换成相应的段选码。这种转换可以通过硬件译码器或软件进行译码。 条件:片内RAM 79H-7EH 6个单元分别存放6位显示器的显示数据.8155的A口输出位选码,B口输出段选码. 5.4.2 LCD显示器接口 1.LCD的基本结构及工作原理 2.LCD的驱动方式 静态驱动方式:静态驱动回路及波形如图5-8所示,图中LCD表示某个液晶显示段。 时分割驱动电压平均化:当显示字段增多时,为减少引出线和驱动回路数,需要采用时分割驱动法。时分割驱动方式通常采用电压平均化法,其占空比有1/2,1/6,1/11,1/16,1/32,1/64等,偏比有1/2,1/3,1/4,1/5,1/7,1/9等。 3.LCD接口实例 硬件接口电路:见图5-10 设显示缓冲区为8031片内RAM的7CH—7EH 3个单元依次放置 BCD码:02H,04H,01H。 5.5 键盘及其接口 5.5.1 独立式键盘接口 5.5.2 行列式键盘 在设计键盘接口时,解决以下几个问题: 1)开关状态的可靠输入——可设计硬件去抖动电路 (RS触发器或单稳态电路)或软件去抖动。 2)键盘状态的监测方法——中断方式还是查询方 式,不要漏检。 3)键盘编码方法:查出键号 4)键盘控制程序的编制
您可能关注的文档
最近下载
- 2025年院感知识理论考试题库+答案.docx VIP
- 配合协调与服务承诺.docx VIP
- 14《称空气》课件 科学三年级上册(苏教版2025).pptx
- 晚期消化道肿瘤临床规范诊疗新进展题库答案-2025年华医网继续教育.docx VIP
- 工程协调配合措施及承诺.docx VIP
- 医院信息科笔试、面试题(附答案).docx VIP
- 施工协调配合的承诺与措施.pdf VIP
- 医院信息科计算机考试精彩试题(附答案).docx
- 2025年最新人教版七年级(初一)数学上册教学计划及进度表(新课标,新教材).docx
- 2025至2030地毯和室内装饰清洁服务行业项目调研及市场前景预测评估报告.docx
文档评论(0)