单片机原理及接口技术案例教程 教学课件 作者 李法春 第10章.pptVIP

单片机原理及接口技术案例教程 教学课件 作者 李法春 第10章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 显示器及键盘接口 10.1 显示器及其接口 10.2 键盘及其接口 10.3 8279接口芯片 10.4 显示器和键盘接口实例 10.5 空调预置温度显示案例 学习目标 1.掌握常用的显示器及其接口的原理和设计方法。 2.掌握键盘接口的工作原理和设计方法。 3.理解8279接口芯片的工作原理及其应用,了解利用该芯片进行设计。 10.1 显示器及其接口 发光二极管LED(Light Emitting Diode)显示器 液晶LCD(Liquid Crystal Display)显示器 CRT显示器 …… 10.1.1 LED显示器接口 1.LED显示器结构 LED显示器内部由多个发光二极管组成。 2.显示字形与字段码关系 LED数码管显示字形与字段码关系 数码管与P1口接口连接电路 3.LED数码显示方式及电路 特点:每个数码管必须接一个8位锁存器用来锁存待显示的字形码。送入一次字形码显示字形一直保持,直到送入新字形码为止。 优点:占用CPU时间少,显示便于监测和控制。 缺点:硬件电路比较复杂,成本较高。静态显示接口电路有许多种, 并行口静态显示电路 例10-3 实现从左至右显示0~5共6个数字,这些数字直接由R0传送给A,图中数码管为共阳的。 ORG 0000H LJMP MAIN ORG 0100H MAIN:MOV R0,#00H;0送R0 MOV DPTR,#4000H;第1位数码管的选通地址送DPTR LP1: MOV R6,DPH;保存当前位数码管地址的高8位 MOV R5,DPL;保存当前位数码管地址的低8位 MOV DPTR,#TAB;字段码表首地址送DPTR MOV A,R0 ;取出当前要显示的字形 MOVC A,@A+DPTR;查表取出该字形所对应的字段码 MOV DPH,R6;恢复当前位数码管地址的高8位 MOV DPL,R5 ;恢复当前位数码管地址的低8位 MOVX @DPTR,A;段码送当前位数码管显示 INC R0;指向下一个要显示的字形 INC DPH;指向下一位数码管地址 CJNE R0,#06,LP1 ;如6位显示未完,循环 TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H END (2)动态显示 特点:将所有数码管的段选线并联在一起,通过控制位选信号来控制数码管的点亮。数码管采用动态扫描显示。 动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的限流电阻。 6位LED动态显示电路 例10-2 利用图10-4电路实现从DS1~DS6分别显示0~5共6个数字 单片机P0口送出的欲显示数字的字形码作为数码管的段选,P1.0~P1.5作为数码管的位选。设每个数码管显示时长为5ms,图中数码管为共阴极。 ORG 0000H LJMP MAIN ORG 0100H MAIN:MOV R0,#00H ;置显示初值 MOV R2,#20H ;置位选初值 MOV R1,#06H ;显示位数送R1 MOV DPTR,#TAB ;送表格首地址至DPTR CLR C LOOP:MOV A,R0 ;取欲显示的数字 MOVC A,@A+DPTR ;查表得字形码 MOV P0,A ;字形码送P0口 MOV A,R2 ;取位选 MOV P1,A ;位选送P1口 RRC A ;修正位选 MOV R2,A ;位选保存于R2 LCALL DELAY;调用延时子程序,延时5ms INC R0 ;显示数字加1 DJNZ R1,LOOP;如6位显示未完,循环 SJMP MAIN DELAY: ;延时子程序,延时5ms … … RET TAB:DB 0C0

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档