第5章显示和键盘接口技术 work2007

《第5章显示和键盘接口技术 work2007》由会员分享,可在线阅读,更多相关《第5章显示和键盘接口技术 work2007(46页珍藏版)》请在文档大全上搜索。
1、 本章内容本章内容p单片机与单片机与LED数码管接口数码管接口pLED大屏幕显示器和接口大屏幕显示器和接口p字符字符LCD 液晶显示和接口液晶显示和接口p单片机与键盘接口单片机与键盘接口第第5 5章章 显示和键盘接口技术显示和键盘接口技术5.1 5.1 单片机与单片机与LEDLED数码管接口数码管接口5.1.1 LED数码管结构及原理数码管结构及原理 单片机与单片机与LEDLED数码管接口数码管接口2. LED数码管结构及原理数码管结构及原理 共阳结构共阳结构共阴结构共阴结构单片机与单片机与LEDLED数码管接口数码管接口3. LED数码管字型编码数码管字型编码 p若将数值若将数值0 0送至单
2、片机的送至单片机的P1P1口,数码管上不会显示数字口,数码管上不会显示数字“0”0”。显然,要使数码管显示出数字或字符,直接将相应的数字或字显然,要使数码管显示出数字或字符,直接将相应的数字或字符送至数码管的段控制端是不行的,必须使段控制端输出相应符送至数码管的段控制端是不行的,必须使段控制端输出相应的的字形编码。字形编码。p将单片机将单片机P1P1口的口的P1.0P1.0、P1.1 P1.7P1.1 P1.7八个引脚依次与数码管八个引脚依次与数码管的的a a、bfbf、dpdp八个段控制引脚相连接。如果使用的是共阳极八个段控制引脚相连接。如果使用的是共阳极数码管,数码管,COMCOM端接端接
3、+5V+5V,要显示数字,要显示数字“0”0”,则数码管的,则数码管的a a、b b、c c、d d、e e、f f六个段应点亮,其它段熄灭,需向六个段应点亮,其它段熄灭,需向P1P1口传送数据口传送数据11000000B11000000B(C0HC0H),该数据就是与字符),该数据就是与字符“0”0”相对应的共阳极相对应的共阳极字型编码。若共阴极的数码管字型编码。若共阴极的数码管COMCOM端接地,要显示数字端接地,要显示数字“1”1”,则数码管的则数码管的b b、c c两段点亮,其他段熄灭,需向两段点亮,其他段熄灭,需向P1P1口传送数据口传送数据0000011000000110(06H0
4、6H),这就是字符),这就是字符“1”1”的共阴极字型码了。的共阴极字型码了。单片机与单片机与LEDLED数码管接口数码管接口3. LED数码管字型编码数码管字型编码 表5.2 数码管字型编码 (P133)单片机与单片机与LEDLED数码管接口数码管接口5.1.2 LED静态显示静态显示 静态显示静态显示是指数码管显示某一字符时,相应的是指数码管显示某一字符时,相应的发光二极管恒定导通或恒定截止。这种显示方发光二极管恒定导通或恒定截止。这种显示方式的各位数码管的公共端恒定接地(共阴极)式的各位数码管的公共端恒定接地(共阴极)或或+5V+5V(共阳极)。每个数码管的八个段控制引(共阳极)。每个数
5、码管的八个段控制引脚分别与一个八位脚分别与一个八位I/OI/O端口相连。只要端口相连。只要I/OI/O端口端口有显示字型码输出,数码管就显示给定字符,有显示字型码输出,数码管就显示给定字符,并保持不变,直到并保持不变,直到I/OI/O口输出新的段码。口输出新的段码。 单片机与单片机与LEDLED数码管接口数码管接口LED静态显示静态显示 单片机与单片机与LEDLED数码管接口数码管接口5.13 LED动态显示动态显示 单片机与单片机与LEDLED数码管接口数码管接口LED动态显示工作原理动态显示工作原理 动态显示是一种按位轮流点亮各位数码管的显示方式,动态显示是一种按位轮流点亮各位数码管的显示
6、方式,即在某一时段,只让其中一位数码管即在某一时段,只让其中一位数码管“位选端位选端”有效,有效,并送出相应的字型显示编码。此时,其它位的数码管因并送出相应的字型显示编码。此时,其它位的数码管因“位选端位选端”无效而都处于熄灭状态;下一时段按顺序选无效而都处于熄灭状态;下一时段按顺序选通另外一位数码管,并送出相应的字型显示编码,依此通另外一位数码管,并送出相应的字型显示编码,依此规律循环下去,即可使各位数码管分别间断地显示出相规律循环下去,即可使各位数码管分别间断地显示出相应的字符。这一过程称为动态扫描显示。应的字符。这一过程称为动态扫描显示。 5.2 LED5.2 LED大屏幕显示器和接口大
7、屏幕显示器和接口 5.2.1 LED大屏幕显示器结构及原理大屏幕显示器结构及原理LEDLED点阵显示器是把很多点阵显示器是把很多LEDLED发光二极管按矩阵发光二极管按矩阵方式排列在一起,通过对每个方式排列在一起,通过对每个LEDLED进行发光控制,进行发光控制,完成各种字符或图形的显示。最常见的完成各种字符或图形的显示。最常见的LEDLED点阵点阵显示模块有显示模块有5 57 7(5 5列列7 7行),行),7 79 9(7 7列列9 9行),行),8 88 8(8 8列列8 8行)结构。行)结构。LEDLED点阵由一个一个的点(点阵由一个一个的点(LEDLED发光二极管)组发光二极管)组成
8、,总点数为行数与列数之积,引脚数为行数成,总点数为行数与列数之积,引脚数为行数与列数之和。与列数之和。LEDLED大屏幕显示器和接口大屏幕显示器和接口 LED大屏幕显示器结构及原理大屏幕显示器结构及原理LEDLED大屏幕显示器和接口大屏幕显示器和接口 LED大屏幕显示器结构及原理“大”字显示字型码示意图LEDLED大屏幕显示器和接口大屏幕显示器和接口 LED大屏幕显示器结构及原理显示字符显示字符“大大”的过程如下:先给第一行送高电平(行的过程如下:先给第一行送高电平(行高电平有效),同时给高电平有效),同时给8 8列送列送1111011111110111(列低电平有(列低电平有效 ) ; 然
9、后 给 第 二 行 送 高 电 平 , 同 时 给效 ) ; 然 后 给 第 二 行 送 高 电 平 , 同 时 给 8 8 列 送列 送1111011111110111,最后给第八行送高电平,同时给最后给第八行送高电平,同时给8 8列送列送1111111111111111。每行点亮延时时间为。每行点亮延时时间为1ms1ms,第八行结束后再,第八行结束后再从第一行开始循环显示。利用视觉驻留现象,人们看到从第一行开始循环显示。利用视觉驻留现象,人们看到的就是一个稳定的图形。的就是一个稳定的图形。LEDLED大屏幕显示器和接口大屏幕显示器和接口 LED大屏幕显示器接口LEDLED大屏幕显示器和接口
10、大屏幕显示器和接口 LED大屏幕显示器扩展接口5.3 5.3 字符字符LCD LCD 液晶显示和接口液晶显示和接口 5.31 LCD 5.31 LCD 显示器显示器1 1、概述、概述LCD LCD ( (Liquid Crystal DisplayLiquid Crystal Display) )是液晶显示器是液晶显示器的缩写,液晶显示器是一种被动式的显示器,即的缩写,液晶显示器是一种被动式的显示器,即液晶本身并不发光,而是利用液晶经过处理后能液晶本身并不发光,而是利用液晶经过处理后能改变光线通过方向的特性,而达到白底黑字或黑改变光线通过方向的特性,而达到白底黑字或黑底白字显示的目的。底白字显
11、示的目的。液晶显示器具有功耗低、抗干扰能力强等优点,液晶显示器具有功耗低、抗干扰能力强等优点,广泛地应用在仪器仪表和控制系统中。本节介绍广泛地应用在仪器仪表和控制系统中。本节介绍16021602模块式模块式(LCM(LCM)点阵式)点阵式LCDLCD的原理与使用方法。的原理与使用方法。2、1602型液晶显示模块的外观如下:型液晶显示模块的外观如下:3 3、LCD LCD 液晶显示器引脚及其功能液晶显示器引脚及其功能 12345678910111213141516VSS VDD VORS R/WEDB0 DB1ADB3DB2DB5DB4DB7DB6KLCD模块模块Vss: +5V电源管脚(Vcc