显示方式种类led显示(lightemitingdecode发光二极管.ppt
文本预览下载声明
5.2 数码显示接口技术 显示方式种类: LED显示( Light Emiting Decode 发光二极管) LCD显示(Liquid Crystal Display 液晶显示屏) CRT显示( Cathode Ray Tube,阴极射线管) 一、数码显示原理 这里只讲LED数码显示。 显示原理:LED数码显示器是由若干个发光二极管组成的,当发光二极管导通时,相应的点或线段发光,将这些二极管排成一定图形,控制不同组合的二极管导通,就可以显示出不同的字形。 5.2 数码显示预备知识 八段显示器的原理 5.2 数码显示预备知识 数码管段码的编码: 8段正好是一个字节,通常采用如下编码方式。(这种编码需单片机数据总线的D0..D7分别和数码管的a、b、c、…dp对应相连。如图所示) CPU和数码管的连接 5.2 数码显示预备知识 数码管的显示代码表 5.2 数码显示接口技术 二、静态显示技术 静态显示数码管相应笔段一直处于点亮状态,因此功耗大,而且占用硬件资源多,几乎只能用在显示位数极少的场合。 优点:LED亮度高,可用在室外显示场合。 例如: 通过单片机P2口并经74LS245驱动以后,让一位数码管循环显示0~9,其电路如下: 5.2 数码显示接口技术 5.2 数码显示接口技术 程序清单: ORG 0030H MOV SP,#60h MOV R0,#00h DISP0:MOV DPTR,#SEGTAB ;字段码首地址 DISP1: MOV A,R0 ;从0开始显示 DISP3:MOVC A,@A+DPTR ;查字符段选码 MOV P2,A ;从P2口输出显示 MOV R3,#100 ;停留 1s DISP4:ACALL D10MS DJNZ R3,DISP4 INC R0 CJNE R0,#0ah,DISP1 AJMP DISP1 ;又从0开始显示 5.2 数码显示接口技术 D10MS:MOV R7,#14H ;10ms延时子程序 DLY: MOV R6,#0F8H DLY1: DJNZ R6,DLY1 DJNZ R7,DLY RET SEGTAB : ;;段码表 DB 3FH,06H,5BH,4FH,66H ;;0\1\2\3\4 DB 6DH,7DH,07H,7FH,6FH ;;5\6\7\8\9 DB 77H,7cH,39H,5eH, 79H ;;a\b\c\d\e DB 71h, 73h,3Eh,6Eh,0ffh,00h ;;f\p\u\y\ 8.\灭 END 5.2 数码显示接口技术 三、动态显示技术 动态显示是多只数码管共享段码线,通过位选线逐位逐位进行扫描显示。其优点是占用硬件资源少,功耗小。 必须注意:扫描周期必须控制在视觉停顿时间内,一般在20ms以内,否则会出现闪烁或跳动现象。 5.2 数码显示接口技术 例子:显示1、2、3、4 5.2 数码显示接口技术 显示过程:定时器T0每1ms 产生一次中断,在中断服务程序中更换一次显示位,4位一个扫描周期,扫描时间为4 ms。 除了定时中断扫描显示外,也可以程序控制扫描显示,但采用定时中断扫描显示的扫描周期固定,特别是当单片机的工作任务重时,定时中断扫描显示是一种很好的方式。 5.2 数码显示接口技术 程序清单: ORG 0000H AJMP MAIN ORG 000BH AJMP INTT0 MAIN: MOV TMOD,#01H ;T0定时1ms中断初始化 MOV TL0,#18H MOV TH0,#0FCH MOV IE,#82H SETB TR0 AGAIN:MOV R0,#30H ;显示缓冲区首地址 MOV R2,#01H ;显示位控制字 NEXT: MOV A,R2 JB ACC.3,AGAIN ;4位扫描完又重复 SJMP NEXT ;4位未完等待显示下一位 5.2 数码显示接口技术 INTT0: MOV TL0,#18H ;重为定时器赋初值 MOV TH0,#0FCH MOV P1,#0FFH ;关所有显示 MOV A,@R0 ;取显示数字
显示全部