第7章 键盘和显示接口技术.ppt

第7章 键盘和显示接口技术.ppt

ID:59506274

大小:995.50 KB

页数:14页

时间:2020-09-09

第7章 键盘和显示接口技术.ppt_第1页
第7章 键盘和显示接口技术.ppt_第2页
第7章 键盘和显示接口技术.ppt_第3页
第7章 键盘和显示接口技术.ppt_第4页
第7章 键盘和显示接口技术.ppt_第5页
资源描述:

《第7章 键盘和显示接口技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、显示器接口第 章 键盘和显示接口本章内容SingleChipMicrocomputer键盘接口7.1显示器接口技术LED的结构和显示原理静态显示方式动态显示方式动态显示的实现动态显示方式问题引入:LED显示器如何显示出指定数字/字符?LED显示器的结构LED数码管的结构:共阳与共阴@单片机系统扩展LED数码管时多用共阳LED:共阳数码管每个段笔画是用低电平(“0”)点亮的,要求驱动功率很小;而共阴数码管段笔画是用高电平(“0”)点亮的,要求驱动功率较大。@通常每个段要串一个数百欧姆的降压电阻。公共阳极hgfedcbaabc

2、dgefh公共阴极hgfedcbaabcdgefhhgf……ahgf……a高电平点亮低电平点亮接高电平接地LED显示器的译码LED数码管的译码:软件译码(共阳)八段LED数码管共阳字型编码(段代码编码表)字形0123456789黑共阳C0F9A4B0999282F88090FFP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7+5VAT89C51abcdgefh共阳LED公共阳极hgfedcbaabcdgefhhgf……a低电平点亮接高电平八段LED数码管共阴字型编码(段代码编码表)公共阴极hgfedcbaabc

3、dgefhhgf……a高电平点亮接地字形0123456789黑共阴3F065B4F666D7D077F6F00P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51共阳LEDabcdgefhLED显示器的译码LED数码管的译码:软件译码(共阴)LED显示器的译码LED数码管的译码:软件译码软件译码特点:不用专用的译码/驱动器件,驱动功率较小;不增加硬件的开销;软件编程较复杂;字型灵活(可译多种字符,如1、2、3、……A、B、….F、H、L、P、R、U、-等)。公共极hgfedcbaabcdgefhLED

4、数码管的译码:硬件译码硬件译码特点:采用专用的译码/驱动器件,驱动功率较大;增加了硬件的开销;软件编程简单;字型固定(比如:只有七段,只可译数字)。共阴LEDabcdgefhgfedcbaDCBAP1.3P1.2P1.1P1.0CD4511AT89C5174LS48/CD4511是“BCD码→七段共阴译码/驱动”IC;74LS47是“BCD码→七段共阳译码/驱动”ICLED显示器的译码LED显示器的显示方式LED数码管的显示方式:静态与动态静态显示:是指数码管显示某一字符时,相应的发光二极管恒定导通或恒定截止。所有LED的位选

5、(公共端)均共同连接到+VCC或GND,每个LED的8根段选线分别连接一个8位并行I/O口,从该I/O口送出相应的字型码显示字型。连接静态显示特点:原理简单;显示亮度强,无闪烁;占用I/O资源较多。一般仅用于显示器位数较少的场合。动态显示:所有LED的段选线共同连接在一起共用一个8位I/O口,而每个LED的位选(公共端)分别由一根相应的I/O口线控制。因此必须采用动态扫描显示方式,每一个时刻只选通其中一个LED,同时在段选口送出该位LED的字型码。LED显示器的显示方式动态显示特点:有闪烁,占I/O线少,循环扫描,花费CPU时

6、间,编程复杂。LED数码管动态显示举例工作原理:从P1口送段代码,P2口送位选信号。段码虽同时到达6个LED,但一次仅一个LED被选中。利用“视觉暂留”,每送一个字符并选中相应位线,延时一会儿,再送/选下一个……循环扫描即可(逐位扫描显示方式)。P2.0P2.1P2.2P2.3P2.4P2.5P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89S51共阳数码管位选线段代码要求:此处为共阳数码管,P1口送段代码,P2口送位选信号。通过查表实现动态显示。功能:在6个数码管上稳定显示“123456”。说明:要用共

7、阳译码表。P2.0P2.1P2.2P2.3P2.4P2.5P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89S51共阳数码管位选线段代码(F9H)(A4H)(B0H)(99H)(92H)(82H)字形0123456789黑共阳C0F9A4B0999282F88090FF共阴3F065B4F666D7D077F6F00P2.0P2.1P2.2P2.3P2.4P2.5P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89S51共阳数码管位选线段代码#includevoidd

8、elay10ms(){TH1=0xd8;TL1=0xf0;TR1=1;while(!TF1);TF1=0;}P1口送段代码,P2口送位选信号。voidmain(){unsignedcharled[]={0xf9,0xa4,0xb0,0x99,0x92,0x82};unsign

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。