计算机输出接口电路的应用场合,06显示器及其接口-计算机技术及工程应用概述.ppt...

06显示器及其接口-计算机技术及工程应用概述

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

;6.1 LED数码管显示器;引言;6.1.1 LED 显示器工作原理; 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段LED显示器有共阴极和共阳极两种结构,分别如图6-1(b)、(c)所示。 共阴极LED的所有发光管的阴极并接成公共端COM,而共阳极LED的所有发光管的阳极并接成公共端COM。当共阴极LED的COM端接地,则某个发光二极管的阳极加上高电平时,则该管有电流流过因而点亮发光;当共阳极LED的COM端接高电平,则某个发光管的阴极加上低电平时,则该管有电流流过因而点亮发光。; 8段LED通过不同段点亮时的组合,可以显示0~9、A~F等十六进制数。显然,将单片机的数据输出口与LED各段引脚相连,控制输出的数据就可以使LED显示不同的字符。通常把控制LED数码管发光显示字符的8位字节数据称为段选码或者字符译码,如图7-4所示。;6.1.2 LED显示器显示方式;1.静态显示方式;例题6-1:说明4个共阴极LED静态显示3456数字的工作过程。 ;2.动态显示方式;例题6-2:说明4位共阴极LED动态显示3456数字的工作过程 ;6.1.3 LED显示器接口电路; 1.静态显示电路;; 图6-5中有CD4511B的引脚分配,它的真值表见表6-2。 (BLanking)为空白(全灭)信号,低电平有效;(Lamp Test )为全亮试验信号,低电平有效;这两个引脚只用来测试与之连接的LED,在LED正常工作时,要把、均接接成高电平。锁存允许信号(Latch Enable)为低电平有效,作为允许BCD码输入的片选信号,片选端一般是与接口地址译码信号相连。一旦片选有效即=0,则数据输入端A、B、C、D所接收的4位BCD码就会被内部逻辑电路自动译为输出端a~g的段选信号,从而驱动点亮7段LED显示出相应的字符。 ; 图6-5为4个LED组成的静态显示硬件译码接口电路,是在图6-3 LED静态显示方式的基础上,增加4片集BCD码锁存、译码和驱动为一体的CD4511B(U1~U4)与1片译码器74LS138,它能够直接显示出4位十进制数。 图中,4片CD4511B分别对应连接4片7段共阴极LED显示器,74LS138译码器译出片选信号PORT0、PORT1,分别作为U1、U2和U3、U4的锁存允许信号。CPU通过输出指令把要显示字符的BCD码数据通过数据总线D7~ D0输出到U1~U4的数据输入端D、C、B、A,其中每2片(U1和U2,U3和U4)共用一个字节及一个片选信号。若要显示带小数点的十进制数,则只要在LED显示器的dp端另加驱动控制即可(读者可自行考虑)。

;?;接口程序为: MOV BX,OFFSET DATA1MOV AL,[BX]OUT PORT1,AL ;显示左2位INC BXMOV AL,[BX]OUT PORT0,AL ;显示右2位;2.动态显示电路;; 段码锁存器U1和位码锁存器U2均连在数据总线D7~ D0上,CPU通过数据总线送出的数据是到U1还是U2,这要由74LS138对地址译码后的输出信号和决定。当=0时,U1端口地址PORT0被选中,U1选通并锁存住CPU输出的段选码;当=0时,U2端口地址PORT7被选中,U2锁存住CPU输出

你可能感兴趣的:(计算机输出接口电路的应用场合)