第四章接口设计LED.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章接口设计LED

第四章 接口设计 第二节数码管显示接口设计 基本工作原理 七段数码管两种形式 共阴极 共阳极 译码 硬件译码:加译码芯片,见书图4-15(p206) 软件译码:查表法 显示方式 静态驱动\显示(加寄存器、译码器、驱动电路,每一段LED都要进行锁存) 动态驱动\显示:轮流点亮LED 例1: 99秒计时器 硬件电路图:(99秒计时器,单片机时钟频率为12MHZ) 书上图4.16动态显示软件译码 ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV 40H,#06H MOV 41H,#05H MOV 42H,#04H MOV 43H,#03H MOV 44H,#02H MOV 45H,#01H MOV R3, MOV R1,#40H CLR P0.7 CYCLE: MOV A,@R1 MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A MOV A,R3 MOV P2,A ACALL DELAY INC R1 RL A MOV R3,A JNB ACC.6,CYCLE LJMP MAIN TABLE: DB 40H,79H,24H,30H DB 19H,12H,02H,78H DB 00H,18H,08H,03H DB 46H,21H,06H,0EH DELAY: ; 延时子程序 mov r7, #0FFH mov r6, #0FFH DelayLoop: djnz r7, DelayLoop djnz r6, DelayLoop ret END * * LED显示器 LED数码管的结构:①共阳极与共阴极 单片机系统扩展LED数码管时多用共阳LED: 共阳数码管每个段笔画是用低电平(“0”)点亮的,要求的驱动功率很小;而共阴数码管段笔画是用高电平(“1”)点亮的,要求的驱动功率较大。 通常每个段笔画要串一个限流电阻。 公共阳极 h g f e d c b a 接高电平 h g f e d c b a a b c d g e f h 公共阴极 a b c d g e f h h g f …… a h g f …… a 高电平点亮 低电平点亮 接地 LED数码管的译码:②硬件译码与软件译码 硬件译码特点:采用专用的译码/驱动器件,驱动功率较大;增加了硬件的开销;软件编程简单;字型固定 共阴LED a b c d g e f h gfedcb a DCBA P1.3P1.2P1.1P1.0 CD4511 AT89C51 74LS48/CD4511是“BCD码→七段共阴译码/驱动”IC; 74LS47是“BCD码→七段共阳译码/驱动”IC 硬件译码 软件译码特点: 不用专用的译码/驱动器件,驱动功率较小;不增加硬件的开销;软件编程较复杂;字型灵活。 共阳LED a b c d g e f h P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7 +5V 80C52 软件译码 LED数码管动态显示举例 工作原理:从P0口送段代码,P1口送位选信号。段码虽同时到达 6个LED,但一次仅一个LED被选中。利用“视觉暂留”,每送一个字符并选中相应位线,延时一会儿,再送/选下一个……循环扫描即可。 P1.5 P1.4P1.3P1.2P1.2P1.0 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 P89C52 共阳 数码管 位选线 段代码 +5V *

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档