- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机显示功能学习
单片机的显示 班级: 组员: 7.2 LED显示器接口原理LED显示( Light Emiting Decode 发光二极管)LCD显示(Liquid Crystal Display 液晶显示屏) 一、数码显示原理 显示原理:LED数码显示器是由若干个发光二极管组成的,当发光二极管导通时,相应的点或线段发光,将这些二极管排成一定图形,控制不同组合的二极管导通,就可以显示出不同的字形。 常用的LED显示器为8段(或7段,8段比7段多了一个小数点“dp”段)。有共阳极和共阴极两种。如下图所示。 CPU和数码管的连接 三、LED接口及显示方式1、静态显示技术 所有LED的位选均共同连接到+VCC或GND,每个LED的8根段选线分别连接一个8位并行I/O口,从该I/O口送出相应的字型码显示字型。显示字符一确定,相应锁存器的段码输出将维持不变,直到送入另一个段码为止。显示的亮度高。 静态显示数码管相应笔段一直处于点亮状态,因此功耗大,而且占用硬件资源多,几乎只能用在显示位数极少的场合。 优点:LED亮度高,可用在室外显示场合。 利用51单片机的P1端口连接到一个共阳数码管,数码管的公共端VCC。在数码管上循环显示0-9数字,时间间隔0.2秒。 ORG 0 START:MOV R1,#00H NEXT:MOV A,R1 MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A LCALL DELAY INC R1 CJNE R1,#10,NEXT LJMP START DELAY:● ● ● RET TABLE:DB 0C0H、 0F9H、0A4H、0B0H、099H、092H、082H、0F8H、080H、090H END 4位8段LED动态显示电路。其中段码线占用一个8位I/O口,而位选线占用一个4位I/O口。某一时刻,只有一位LED被选通显示,其余位则是熄灭的。 段码线控制显示的字型,位选线控制该显示位的亮或暗。 二、数码管段码的编码 为使LED显示不同的符号或数字,要为LED提供段码(或称字型码)。 提供给LED显示器的段码(字型码)正好是一个字节(8段)。通常采用如下编码方式。(这种编码需单片机数据总线的D0..D7分别和数码管的a、b、c、…dp对应相连。各段与字节中各位对应关系如下: 共阴数码管 习惯上是以“a” 段对应段码的最低位。 共阳数码管 习惯上还是以“a” 段对应段码的最低位。 … … … 83H 7CH b FFH 00H “灭” 88H 77FH A C7H 38H L 90H 6FH 9 89H 76H H 80H 7FH 8 91H 6EH y F8H 07H 7 CEH 31H T 82H 7DH 6 C1H 3EH U 92H 6DH 5 8CH 73H P 99H 66H 4 8EH 71H F B0H 4FH 3 86H 79H E A4H 5BH 2 A1H 5EH d F9H 06H 1 C6H 39H c C0H 3FH 0 共阳极段码 共阴极段码 显示字符 共阳极段码 共阴极段码 显示字符 表7-1 LED段码(8段)P210 结构原理图 特点 例 流程图 字型码通常通过查表指令MOVC来求得. 2. 动态显示方式 所有LED的段选线共同连接在一起共用一个 8位I/O口,而每个LED的位选分别由一根相应的I/O口线控制,各位的公共端分别由相应的I/O线控制,形成各位的分时选通。因此必须采用动态扫描显示方式,每一个时刻只选通其中一个LED,同时在段选口送出该位LED的字型码。 要注意的两个问题: 1.字型码通常通过查表指令MOVC来求得. 2.换位显示时通常要加一段程序使所有的LED全灭.
文档评论(0)