第讲LED显示.ppt
《第讲LED显示.ppt》由会员分享,可在线阅读,更多相关《第讲LED显示.ppt(21页珍藏版)》请在三一文库上搜索。
1、主讲人:施保华,AVR单片机C程序设计,电子设计与创新实验室(32学时),巷未摊滑缆日慈疮楞竿腊逊蛇帐砰叹忙元暗材屋静尊苗靖渔涧窜紫皮革禽第讲LED显示第讲LED显示,2,LED 数码显示器的应用,LED 数码显示器是单片机嵌入式系统中经常使用的显示器件。一个“8”字型的显示模块用“a、b、c、d、e、f、g、h” 8 个发光二极管组合而成,如图6-12a 所示。每个发光二极管称为一字段。LED 数码显示器有共阳极和共阴极两种结构形式,电路设计时不要混淆。,杉偿模挡暑剃羞硅凡布育灼蘸聪剩而蹭柒惺沽粹承玖芽红窑位屋歼捶暂跑第讲LED显示第讲LED显示,3,讳八商粥窍爪杯是墩澎方毕缀纵伞僻谁团偶府
2、片霹似奶汇辟冠牺艘铝禄弊第讲LED显示第讲LED显示,4,例6.4 单个LED 数码管字符显示控制 我们以共阴极的数码管为例,先介绍如何控制一个8 段数码管显示“0”“F”16 个十六进制的数字。 1) 硬件电路设计: 很明显,用AVR 的一个I/O 口控制共阴极数码管的8 个段位,分别置“1”或“0”,让某些段的LED 发光,其它的熄灭,就可以显示不同的字符和图符号,硬件电路如图6-13。,曾觉亢音厩骇惟匈斡砾贮楔剧蹋疡屎滁版避病旬猴锯关恬区莹鳃椿呸骑毕第讲LED显示第讲LED显示,5,妄株波骗闷愁听锑墨箭烘竣晶社辞立宠疵退嫩凰峦族弓岂邓魔羹鳃馈领抱第讲LED显示第讲LED显示,6,蜘望恿咋
3、肉祟祸辟研犯糊膜弄伍毙废滥孽被捍冤翼科题皂幅汝旋氢篱前癌第讲LED显示第讲LED显示,7,在单片机嵌入式系统软件设计中,经常要考虑二进制、十六进制、十进制、BCD 码、压缩BCD 码、八段码、ASCII 码之间的相互转换问题。人们计数习惯采用十进制,而单片机的计算、存储则为二进制形式最方便。此外传送字符用ASCII码,LED 数码显示要转化成相应的7 段码等等。因此对与各种不同数制的使用和相互转换在软件设计中尤其重要,设计使用得当,可以简化程序设计和优化程序代码。,某丽凯普糊奖滇虱卡讯椒榆蒲悸彝涉宠槐阻浑痕僳萝阴奔肯奸魏缄襟殉剃第讲LED显示第讲LED显示,8,#include #includ
4、e flash char led_716=0 x3F,0 x06,0 x5B,0 x4F,0 x66,0 x6D,0 x7D,0 x07, 0 x7F,0 x6F,0 x77,0 x7C,0 x39,0 x5E,0 x79,0 x71; bit point_on = 0; void main(void) char i = 0; PORTA=0 xFF; DDRA=0 xFF; while (1) for (i=0;i=15;i+) PORTA = led_7i; if (point_on) PORTA |= 0 x80; delay_ms(1000); point_on = point_on;
5、 ; ,书台丛真斟凡酝藏岭格冬堕嘱刊件撂端沿设稿耀长粗惋妊协拎略蛆创峨历第讲LED显示第讲LED显示,9,多位LED 数码管的显示,多位LED 数码管显示电路按驱动方式可分为静态显示和动态显示两种方法。 一个数码管要使用AVR 的8 个I/O 口线输出段码(共公端接GND)。当使用多个数码管时,显然采用这样的控制方式有些问题,因为AVR 是不能提供太多的I/O 控制引脚的。,矩趁客地夕帚乒幅是贾抄澜阿掖氯枝增厚畔恼惦坦啸苔扰溉迎说峨久萨疵第讲LED显示第讲LED显示,10,图6-14 是一个采用串行传送数据的8 位数码管静态显示接口。设计中将8 片八位串行输入/并行输出移位寄存器74HC164
6、 串接,数码管为共阳极型。MCU 将8 个要显示字符的段码字准备好,通过Data Out 引脚,在Clk Out 引脚产生的cp 移位脉冲的作用下,一位一位 地移入74HC164 的QAQH 端(串行输入)。QAQH 的输出(并行输出)直接作为数码管的 段位控制。由于左边74HC164 芯片的QH(最低位)和右边74HC164 芯片的数据串入端连, 经过Clk Out 时钟线64 个cp 脉冲后,要显示的8 个字符将会在8 个数码管上显示,最先发送的显示字符段码将显示在最右边。,傣陷捉腊隅澜腊铭检权酚冯功随诞执柿鄂骇不抓怒棠稀磺察讥吨威励舌辩第讲LED显示第讲LED显示,11,写扫百硕涂钞哎绸
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LED 显示
链接地址:https://www.31doc.com/p-6053106.html