显示器及其接口技术

上传人:我*** 文档编号:145060014 上传时间:2020-09-16 格式:PPT 页数:74 大小:1.85MB
返回 下载 相关 举报
显示器及其接口技术_第1页
第1页 / 共74页
显示器及其接口技术_第2页
第2页 / 共74页
显示器及其接口技术_第3页
第3页 / 共74页
显示器及其接口技术_第4页
第4页 / 共74页
显示器及其接口技术_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《显示器及其接口技术》由会员分享,可在线阅读,更多相关《显示器及其接口技术(74页珍藏版)》请在金锄头文库上搜索。

1、第6章 显示器及其接口技术,学习目标,1.掌握LED数码管显示器的工作原理、显示方式及其接口电路。,2.理解LCD液晶显示器的结构原理、驱动方式及其接口电路。,3.了解图形显示画面的几种形式与功能作用。,本章主要内容,引言 6.1 LED数码管显示器 6.2 LCD液晶显示器 6.3 图形显示器 本章小结 思考题,引言,在计算机控制中,显示装置是一个重要组成部分,主要用来显示生产过程的工艺状况与运行结果,以便于现场工作人员的正确操作。常用的显示器件有显示记录仪、发光二极管显示器LED、液晶显示器LCD、大屏幕显示器和图形显示器终端CRT。,显示记录仪-是以模拟方式连续显示和记录过程参数的动态变

2、化,但其价格都很贵,在目前的计算机控制系统中已很少采用。 LED数码管-由于具有结构简单、体积小、功耗低、配置灵活、显示清晰、可靠性高等优点,目前已被微型计算机控制系统及智能化仪表广泛采用。 LCD-则以其功耗极低的特点,占据了从电子表到计算器,从袖珍仪表到便携式微型计算机等应用场合。 CRT终端-CRT终端以其图文并茂的直观生动画面,可以显示生产过程中的各种画面及报表,如生产流程图、显示报警图、趋势曲线图、状态和回路查询图等,在很多微型计算机控制系统中,特别在DDC,SCC以及DCS控制系统中,大都采用CRT操作台进行监视和控制。,6.1 LED数码管显示器,引言 6.1.1 LED 显示器

3、的工作原理 6.1.2 LED显示器的显示方式 6.1.3 LED显示器接口电路,引言,在小型控制装置和数字化仪器仪表中,往往只要几个简单的数字显示或字符状态便可满足现场的需求,而显示数码的LED因其成本低廉、配置灵活,与计算机接口方便等特点在小型微机控制系统中得到极为广泛的应用。 本节将讨论LED显示器及其接口电路与相应程序,来了解一个实际的计算机控制系统是如何显示被测参数值的。,6.1.1 LED 显示器工作原理,LED(发光二极管Light Emitting Diode的英文缩写)是利用PN结把电能转换成光能的固体发光器件,根据制造材料的不同可以发出红、黄、绿、白等不同色彩的可见光来。L

4、ED的伏安特性类似于普通二极管,正向压降约为2伏左右,工作电流一般在10 -20 mA之间较为合适。,LED显示器有多种结构形式,单段的圆形或方形LED常用来显示设备的运行状态,8段LED可以显示各种数字和字符,所以也称为LED数码管,其外形如图7-2所示。8段LED在控制系统中应用最为广泛,其接口电路也具有普遍借鉴性。因此,我们介绍8段LED数码管显示器。,8段LED显示器的结构与工作原理如图7-3所示。,链接动画,一个8段LED显示器的结构与工作原理如图6-1所示。它是由8个发光二极管组成,各段依次记为a、b、c、d、e、f、g、dp ,其中dp表示小数点(不带小数点的称为7段LED)。8

5、段LED显示器有共阴极和共阳极两种结构,分别如图6-1(b)、(c)所示。 共阴极LED的所有发光管的阴极并接成公共端COM,而共阳极LED的所有发光管的阳极并接成公共端COM。当共阴极LED的COM端接地,则某个发光二极管的阳极加上高电平时,则该管有电流流过因而点亮发光;当共阳极LED的COM端接高电平,则某个发光管的阴极加上低电平时,则该管有电流流过因而点亮发光。,8段LED通过不同段点亮时的组合,可以显示09、AF等十六进制数。显然,将单片机的数据输出口与LED各段引脚相连,控制输出的数据就可以使LED显示不同的字符。通常把控制LED数码管发光显示字符的8位字节数据称为段选码或者字符译码

6、,如图7-4所示。,链接动画,6.1.2 LED显示器显示方式,在计算机控制系统中,常利用n个LED显示器构成n位显示。通常把点亮LED某一段的控制称为段选,而把点亮LED某一位的控制称为位选或片选。根据LED显示器的段选线、位选线与控制端口的连接方式不同,LED显示器有静态显示与动态显示两种方式,下面以4个共阴极LED的组合为例进行说明。,1、静态显示 2、动态显示,1静态显示方式,4个LED组合的静态显示电路如图6-3所示,图6-3 LED静态显示方式,链接动画,例题6-1:说明4个共阴极LED静态显示3456数字的工作过程。,例题分析:看图6-3,当所有COM端连接在一起并接地时,首先由

7、I/O口(1)送出数字3的段选码4FH即数据01001111到左边第一个LED的段选线上,阳极接受到高电平“1”的发光管g、d、c、b、a段因为有电流流过则被点亮,则结果为左边第一个LED显示3;接着由I/O口(2)送出数字4的段选码66H 即数据01100110到左边第二个LED的段选线上,阳极接受到高电平“1”的共阴极发光管g、f、c、b段则被点亮,则结果为左边第二个LED显示4;同理,由I/O口(3)送出数字5的段选码6DH即01101101到左边第三个LED的段选线上,由I/O口(4)送出数字6的段选码7DH即01111101到左边第四个LED的段选线上,则第三、四个LED分别显示5、

8、6。,2动态显示方式,LED动态显示电路如图6-4所示,图6-4 LED动态显示方式,链接动画,例题6-2:说明4位共阴极LED动态显示3456数字的工作过程,例题分析:看图6-4, 首先由I/O口(1)送出数字3的段选码4FH即数据01001111到4个LED共同的段选线上, 接着由I/O口(2)送出位选码0111到位选线上,其中数据的高4位为无效的,唯有送入左边第一个LED的COM端D3为低电平“0”,因此只有该LED的发光管因阳极接受到高电平“1”的g、d、c、b、a段有电流流过而被点亮,也就是显示出数字3,而其余3个LED因其COM端均为高电平“1”而无法点亮;显示一定时间后, 再由I

9、/O口(1)送出数字4的段选码66H即 01100110到段选线上,接着由I/O口(2)送出点亮左边第二个LED的位选码1011到位选线上,此时只有该LED的发光管因阳极接受到高电平“1”的g、f、c、b段有电流流过因而被点亮,也就是显示出数字4,而其余3位LED不亮; 如此再依次送出第三个LED、第四个LED的段选与位选的扫描代码,就能一一分别点亮各个LED,使4个LED从左至右依次显示3、4、5、6。,6.1.3 LED显示器接口电路,控制系统中的LED显示电路,除了要完成把字符转换成对应的段选码的译码功能以外,还要具有数据锁存与驱动的功能。其中,译码功能可以通过硬件译码器完成,也可通过软

10、件编程实现;而数据锁存与驱动只有依赖硬件电路来实现。结合上面讨论的两种显示方式:,1静态显示接口电路 2动态显示接口电路,1静态显示电路,静态显示方式的关键是多个LED需与多个I/O并行口相连,一般的并行I/O口如8255A或锁存器只具备锁存功能,还要有硬件驱动电路,再配以软件译码程序。目前广泛使用一种集锁存、译码、驱动功能为一体的集成电路芯片,以此构成静态显示硬件译码接口电路。如美国RCA公司的CD4511B是4位BCD码7段十进制锁存译码驱动器,美国MOTOROLA公司的 MC14495是4位BCD码7 段十六进制锁存译码驱动器。下面以CD4511B为例,说明其接口电路。如图6-5所示。,

11、图6-5中有CD4511B的引脚分配,它的真值表见表6-2。 (BLanking)为空白(全灭)信号,低电平有效; (Lamp Test )为全亮试验信号,低电平有效;这两个引脚只用来测试与之连接的LED,在LED正常工作时,要把、均接接成高电平。 锁存允许信号(Latch Enable)为低电平有效,作为允许BCD码输入的片选信号,片选端一般是与接口地址译码信号相连。一旦片选有效即0,则数据输入端A、B、C、D所接收的4位BCD码就会被内部逻辑电路自动译为输出端ag的段选信号,从而驱动点亮7段LED显示出相应的字符。,图6-5为4个LED组成的静态显示硬件译码接口电路,是在图6-3 LED静

12、态显示方式的基础上,增加4片集BCD码锁存、译码和驱动为一体的CD4511B(U1U4)与1片译码器74LS138,它能够直接显示出4位十进制数。 图中,4片CD4511B分别对应连接4片7段共阴极LED显示器,74LS138译码器译出片选信号PORT0、PORT1,分别作为U1、U2和U3、U4的锁存允许信号。CPU通过输出指令把要显示字符的BCD码数据通过数据总线D7 D0输出到U1U4的数据输入端D、C、B、A,其中每2片(U1和U2,U3和U4)共用一个字节及一个片选信号。若要显示带小数点的十进制数,则只要在LED显示器的dp端另加驱动控制即可(读者可自行考虑)。,图6-5为4个LED

13、组成的静态显示硬件译码接口电路,是在图6-3 LED静态显示方式的基础上,增加4片集BCD码锁存、译码和驱动为一体的CD4511B,接口程序为: MOV BX,OFFSET DATA1 MOV AL,BX OUT PORT1,AL ;显示左2位 INC BX MOV AL,BX OUT PORT0,AL ;显示右2位,2动态显示电路,动态显示接口电路的关键是由两个I/O 并行端口分别进行段选码与位选码的锁存,除了需要配置驱动电路以外,译码扫描功能则完全由软件编程来完成。图6-6给出4个LED组成的动态显示软件译码接口电路,4个共阴极LED显示器的段选线对应并接,由一片8D触发器74LS374(

14、U1)进行段选控制,其间串有8个三极管以正向驱动LED的阳极,此可称为段选通道。4个LED的COM端由另一片 74LS374(U2)进行位选控制,其间接有达林顿阵列驱动器MC1413(内含7对复合三极管)以对LED的阴极进行反向驱动,此构成了位选通道。,链接动画,段码锁存器U1和位码锁存器U2均连在数据总线D7 D0上,CPU通过数据总线送出的数据是到U1还是U2,这要由74LS138对地址译码后的输出信号和决定。当0时,U1端口地址PORT0被选中,U1选通并锁存住CPU输出的段选码;当0时,U2端口地址PORT7被选中,U2锁存住CPU输出的位选码。 设该接口电路从左到右(即从LED1到L

15、ED4)进行动态扫描,其显示过程如下:首先CPU把LED1要显示的字符段码送入段码锁存器U1,接着就往位码锁存器U2送入点亮LED1的位选码,即仅使LED1的COM端为低电平。 虽然段选码通过驱动电路同时送到各位LED,但这时只有LED1的相应段被导通点亮,而其余LED并不显示。然后CPU把LED2要显示的字符段码再送入段码锁存器U1,接着往位码锁存器U2送入点亮LED2的位选码。如此依次分别送出扫描代码,一一分别点亮各个LED。 只要刷新时间不太长,就会给人以同时显示的稳定的视觉效果。,LED动态扫描流程图如图6-7所示。,假设要显示的4位数据已存放在数据缓冲区内,其扫描显示程序如下: ST

16、ART: MOV DI,OFFSET BUFDATA ;指向缓冲区首址 MOV CL,08H ;取点亮LED1的位码 DIS1: MOV AL,DI+0 ;AL中为要显示的数 MOV BX,OFFSET TABLE ;段码表首址送BX XLAT ;(BX)+(AL) AL,将段码取到AL中 MOV DX,PORT0 OUT DX,AL ;段码送到段选通道 MOV AL,CL MOV DX,PORT7 ;位选码送到位选通道,OUT DX,AL PUSH CX ;保存位选码 MOV CX,300H DELAY: LOOP DELAY ;延迟一定时间 POP CX CMP CL,01 ;显示扫描是否到最右边LED4 JZ QUIT ;是,则已显示一遍,故退出 INC DI ;否,则指向下一位LED SHR CL,1 ;位选码右移指向下一位 JMP DIS1 ;显示下一位LED QUIT: RET,TABLE DB 3FH ;0 的段

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号