数码管显示控.pptVIP

  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文档。上传文档
查看更多
1)LT:试灯输入,是为了检查数码管各段是否能正常发光而设置的。当LT=0时,无论输入A,B,C,D为何种状态,译码器输出均为低电平,若驱动的数码管正常,是显示8。 2)BI:灭灯输入,是为控制多位数码显示的灭灯所设置的。BI=0时。不论LT和输入A,B,C,D为何种状态,译码器输出均为高电平,使共阳极7段数码管熄灭。 3)RBI:灭零输入,它是为使不希望显示的0熄灭而设定的。当对每一位A=B=C=D=0时,本应显示0,但是在RBI=0作用下,使译码器输出全1。其结果和加入灭灯信号的结果一样,将0熄灭。 4)RBO:灭零输出,它和灭灯输入BI共用一端,两者配合使用,可以实现多位数码显示的灭零控制。 * 目录 数码管循环显示0~9 C语言语句结构 多个数码管动态扫描显示 0~99计数器显示(静态显示) 七段字形译码器74LS47应用 数码管循环显示0~9 目 录 利用AT89S52单片机的P1口的P2.0~P2.6七个引脚 ,使其依次连接到一个共阴极LED数码管的a~h七个位段控制引脚上,数码管的公共端接地,编写程序使数码管上循环显示 0~9 十个数字。 工作任务 预备知识: 单片机系统中人机交流的显示部分主要有以下三种构成方式: 1、LED发光二极管显示(已学); 2、LED数码管显示(本章学习); 3、LCD液晶显示; 1.LED数码管 LED数码管是将8个发光二极管封装而成的,每段为一发光二极管,其字形结构如图(a)所示。选择不同字段发光,可显示出不同的字形,例如,当a、b、c、d、e、f、g字段亮时,显示出字符“8”;当a、f、g、c、d字段亮时,显示出字符“5”。图(b)所示为单个LED数码管的引脚排列图,图中com引脚是单个LED数码管的公共端。 (a)字型结构图 返回本节 共阳极数码管—— 内部8个LED的阳极连接在一起作为公共引出端; 只有在公共端接高电平时,该数码管才会亮。 共阴极数码管—— 内部8个LED的阴极连接在一起作为公共引出端; 只有在公共端接低电平时,该数码管才会亮。 LED数码管引脚及内部结构 返回本节 2. 数码管的字型编码 D7 D6 D5 D4 D3 D2 D1 D0 a b c d e f g dp 数码管编码规则 8EH 71H F F8H 07H 7 86H 79H E 82H 7DH 6 A1H 5EH D 92H 6DH 5 C6H 39H C 99H 66H 4 83H 7CH B B0H 4FH 3 88H 77H A A4H 5BH 2 90H 6FH 9 F9H 06H 1 80H 7FH 8 C0H 3FH 0 共阳极字型码 共阴极字型码 显示字符 共阳极字型码 共阴极字型码 显示字符 LED数码管字型编码表 返回本节 3. 数码管的显示方法 (1)动态显示。 ——一位一位地轮流点亮各位数码管的显示方式。 即在某一时段,只选中一位数码管的“位选端”,并送出相应的字型编码,在下一时段按顺序选通另外一位数码管,并送出相应的字型编码。依此规律循环下去,即可使各位数码管分别间断地显示出相应的字符。这一过程称为动态扫描显示。 (2)静态显示。 ——指数码管显示某一字符时,相应的发光二极管恒定导通或恒定截止。 各位数码管相互独立,公共端恒定接地(共阴极)或+5V(共阳极)。每个数码管的八个位段分别与一个八位I/O端口相连。I/O端口只要有字型码输出,数码管就显示给定字符,并保持不变,直到I/O口输出新的段码。 返回本节 (1) 74LS245 74LS245是8路同相三态双向数据总线驱动芯片,具有双向三态功能,既可以输出,也可以输入数据。结构如图所示。 A、B : 总线端 : ( )三态允许端(低电平有效) DIR : ( ) 方向控制端(DIR=“1”,信号由 A 向 B 传输;反之,信号由B传向A) 4。电路设计 返回本节 (2). 数码管显示电路设计 按照工作任务要求,数码管显示电路是由单片机最小应用系统、一片1位的共阴极LED数码管、一片74LS245驱动芯片外加限流电阻RN1(RX8——关键词)构成,如图所示。 返回本节 5.程序设计 1.数码管显示功能实现分析 由于显示的数字 0~9 的字型码没有规律可循,只能采用查表的方式来完成我们所需的要求了。这样我们按着数字0~9 的顺序,把每个数字的字型码按顺序排好!建立表格(用数组来实现)如下所

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档