文档详情

第三章人机接口.ppt

发布:2016-04-30约8.75千字共46页下载文档
文本预览下载声明
1.软件查表法 采用软件查表方式时,需要在程序中安排一张显示字符段码表。段码表应根据硬件电路中使用的数码管的极性和显示字符的需要而设定,设显示代码表首地址为LEDTAB,程序设计如下: a b c d e f g h P1口 89C51 GND 图3.11 一位LED静态显示图 3.2.2 LED数码管译码方法 * DISP: MOV A,#data ;显示字符送A MOV DPTR,#LEDTAB ;DPTR←表首地址 MOVC A,@A+DPTR ;查段码表 MOV P1,A ;显示段码送P1口 LEDTAB:DB 3FH, 06H, 5BH, 4FH,…… * 2. 硬件译码法 硬件译码是用译码器把要显示的字符转换成显示代码。已有专用芯片,可把4位二进制数转换成对应的显示代码。例如Motorola公司生产的MC14495就是一种CMOS型七段十六进制--BCD码锁存译码驱动器。如图3.12所示。除MC14495外,还有MC14493、MC14499、74LS47/48/49等。 * MCI4495×2 89C51 P10 P11 P12 P13 P16 P17 A B C D LE a b c d e f g a b c d e f g A B C D LE a b c d e f g a b c d e f g 图 3.12 专用硬件译码器显示电路图 * 3.2.3 LED显示器的显示方式 LED数码管的显示控制可以分为静态和动态两种方式。 1. 静态显示 各LED数码管的共阴或共阳极连接在一起接地或接+5V,每位的段选线(a~dp)分别与一个8位并行I/O口相连。静态显示的特点是各LED数码管能稳定地同时显示各自字形。静态显示典型连接电路如图3.13所示。 * a b c d e f g h COM I/O(1) a b c d e f g h COM I/O(2) a b c d e f g h COM I/O(3) a b c d e f g h COM I/O(n) …… VCC/GND 图3.13 静态显示典型连接电路图 * 2.动态显示 各LED数码管的段选线(a~dp)连接在一起,由一个8位I/O口控制,公共端分别用一根I/O线单独控制。即段选码端口I/O1用来输出显示字符的段选码,I/02 输出位选码。 I/O1不断送待显示字符的段选码,I/02不断送出不同的位扫描码,并使每位显示字符停留显示一段时间,一般为1ms~5ms,利用眼睛的视觉惯性,从显示器上便可以见到相当稳定的数字显示。 * 图3.14 8位LED动态显示电路图 * 例:8155 控制的动态 LED 显示如下图所示。 * 8155的PBO~PB7作段选码口,经7407驱动与LED的段相连;8155 的PAO~PA5作位选码口,经7406驱动与LED的位相连。P2.7反相后做8155的片选,P2.6接8155的IO/端。这样确定的 8155片内4端口地址如下: 命令/状态口: FFFOH 口A:    FFF1H 口B: FFF2H 口C: FFF3H * 8729是可编程的输入/显示接口芯片,它能自动完成键盘的扫描输入和LED扫描显示输出。键盘部分提供的扫描方式可以和具有64个触点的键盘或传感器相连,能自动清除按键抖动,并实现多键同时按下的保护。显示部分按扫描方式工作,可以连接8位或16位LED显示块。 补充:可编程输入/显示接口芯片8279 * 3.3 LCD显示器及其接口 液晶显示器简称LCD(Liquid Crystal Diodes)是利用液晶经过处理后能够改变光线传输方向的特性,达到显示字符或者图形的目的。其特点是体积小、重量轻、功耗极低、显示内容丰富等特点,在单片机应用系统中有着日益广泛的应用。 1.LCD的分类及特点 分类:笔段式和点阵式(可分为字符型和图像型)。 笔段式LCD显示器:类似于LED数码管显示器。每个显示器的段电极包括a, b, c, d, e, f, g七个笔划(段)和一个背电极BP(或COM)。可以显示数字和简单的字符。 * 点阵式LCD显示器:段电极与背电极呈正交带状分布,液晶位于正交的带状电极间。点阵式LCD的控制一般采用行扫描方式,如图右所示为显示字符“A”的情况。 * 2.笔段式LCD液晶显示器的驱动 在LCD的公共极(背电极)加
显示全部
相似文档