第六讲LED数码管的学习.doc

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

第六讲 LED 数码管的学习 一.复习跑马灯程序控制发光二极管 ////////////////////////////////////// 程序名:走马灯. 设计者 lqf57 参考程序 编译器BASCOM-AVR1.11.8.4 proteus6.9sp5 仿真通过 ////////////////////////////////////// $regfile = m16def.dat $crystal = 8000000 Dim A As Byte , B As Byte Config Porta = Output 定义A口为输出 Config Portc = Output Do A = H80 定义PA.7口为高电平 For B = 1 To 8 Porta = A A口输出高电平 Porta = Not A 取反,A口输出低电平 Rotate A , Right , 1 右移一位 Rotate A , Left , 1 左移一位 Waitms 300 Next Loop End 二.单个LED数码管练习 接下来我们进一步学习LED 数码管的控制,在进行新的实验之前,我们先了解一下LED数码管。其实LED 数码管的应用就在我们周围,在我们科技楼的电梯上和小家电上我们经常会看到它,LED 数码管显示器内部由七个条形发光二极管和一个小圆点发光二极管组成,每个发光二极管称为一字段。因而它的控制原理和发光二极管的控制原理是相同的。根据各管的接线形式,可分成共阴极型和共阳极型。给LED 数码管的七个发光二极管加不同的电平,二极管显示不同亮暗的组合就可以形成不同的字形,这种组合称之为字形码。下面以1为高电平,0 为低电平,给出字形码表。 显示字型 h g f e d c b a 共阴极字形码 共阳极字形码 0 0 0 1 1 1 1 1 1 0x3F 0xC0 1 0 0 0 0 0 1 1 0 0x06 0xF9 2 0 1 0 1 1 0 1 1 0x5B 0xA4 3 0 1 0 0 1 1 1 1 0x4F 0xB0 4 0 1 1 0 0 1 1 0 0x66 0x99 5 0 1 1 0 1 1 0 1 0x6D 0x92 6 0 1 1 1 1 1 0 1 0x7D 0x82 7 0 0 0 0 0 1 1 1 0x07 0xF8 8 0 1 1 1 1 1 1 1 0x7F 0x80 9 0 1 1 0 1 1 1 1 0x6F 0x90 A 0 1 1 1 0 1 1 1 0x77 0x88 b 0 1 1 1 1 1 0 0 0x7C 0x83 C 0 0 1 1 1 0 0 1 0x39 0xC6 d 0 1 0 1 1 1 1 0 0x5E 0xA1 E 0 1 1 1 1 0 0 1 0x79 0x86 F 0 1 1 1 0 0 0 1 0x71 0x8E 有了字形码表,我们就可以编程了。如果还用PD 口来控制一个LED 数码管的八个字段,那么当要显示0~F 的一个字型时,我们给PD口输出对应的字形码就可以了。如要在共阴极的数码管显示6,则PD 口输出0x7D 就可以了;要显示9 则PD 口输出0x6F。下面我们就做一个用LED 数码管显示数字0~9 的例子,我们还用PD 口控制,循环显示,间隔500MS 显示一个数字。好想想我们怎么用Proteus 画出电路呢,我们的程序又该怎么设计呢。下面我给出自己的参考电路: 参考程序1: ////////////////////////////////////// 程序名:数码管-显示一个数字 设计者 lqf57 参考程序 编译器BASCOM-AVR1.11.8.4 proteus6.9sp5 仿真通过 ////////////////////////////////////// $regfile = m16def.dat 明确工作芯片型号 $crystal = 8000000

文档评论(0)

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

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

1亿VIP精品文档

相关文档