《显示接口技术分析解析.pptx》由会员分享,可在线阅读,更多相关《显示接口技术分析解析.pptx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1显示接口技术分析解析显示接口技术分析解析本章主要内容本章主要内容10.1 LED10.1 LED数码管显示器数码管显示器数码管显示器数码管显示器10.1.1 LED10.1.1 LED数码管的工作原理与结构数码管的工作原理与结构数码管的工作原理与结构数码管的工作原理与结构10.1.2 LED10.1.2 LED数码管的显示方式数码管的显示方式数码管的显示方式数码管的显示方式10.1.3 LED10.1.3 LED显示器静态显示及应用实例显示器静态显示及应用实例显示器静态显示及应用实例显示器静态显示及应用实例10.1.4 LED10.1.4 LED显示器动态显示及应用实例显示器动态显示及
2、应用实例显示器动态显示及应用实例显示器动态显示及应用实例10.1.5 LED10.1.5 LED的驱动能力的驱动能力的驱动能力的驱动能力10.2 10.2 液晶显示器液晶显示器液晶显示器液晶显示器LCDLCD10.2.1 10.2.1 扭曲扭曲扭曲扭曲/向列型(向列型(向列型(向列型(TNTN)LCDLCD的显示原理的显示原理的显示原理的显示原理10.2.2 10.2.2 液晶显示器的分类及主要性能液晶显示器的分类及主要性能液晶显示器的分类及主要性能液晶显示器的分类及主要性能10.2.3 10.2.3 液晶显示器的特点液晶显示器的特点液晶显示器的特点液晶显示器的特点10.2.4 LCD10.2
3、.4 LCD的驱动方式的驱动方式的驱动方式的驱动方式10.2.5 LCD10.2.5 LCD显示器应用举例显示器应用举例显示器应用举例显示器应用举例第1页/共25页10.1 LED10.1 LED数码管显示器数码管显示器数码管显示器数码管显示器10.1.1 LED10.1.1 LED数码管的工作原理与结构数码管的工作原理与结构数码管的工作原理与结构数码管的工作原理与结构n nLEDLED显示器是由发光二极管显示字段组成。当某一发光二极管导通时,相应地点亮某一点或显示器是由发光二极管显示字段组成。当某一发光二极管导通时,相应地点亮某一点或显示器是由发光二极管显示字段组成。当某一发光二极管导通时,
4、相应地点亮某一点或显示器是由发光二极管显示字段组成。当某一发光二极管导通时,相应地点亮某一点或某一笔画,通过发光二极管不同的亮暗组合形成不同的数字、字母以及符号。某一笔画,通过发光二极管不同的亮暗组合形成不同的数字、字母以及符号。某一笔画,通过发光二极管不同的亮暗组合形成不同的数字、字母以及符号。某一笔画,通过发光二极管不同的亮暗组合形成不同的数字、字母以及符号。n n通常七段通常七段通常七段通常七段LEDLED数码管显示器有数码管显示器有数码管显示器有数码管显示器有8 8个发光二极管,其中七个发光二极管构成一个个发光二极管,其中七个发光二极管构成一个个发光二极管,其中七个发光二极管构成一个个
5、发光二极管,其中七个发光二极管构成一个“日日日日”字,一字,一字,一字,一个发光二极管用于显示小数点,这个发光二极管用于显示小数点,这个发光二极管用于显示小数点,这个发光二极管用于显示小数点,这8 8个笔段分别用个笔段分别用个笔段分别用个笔段分别用a ah h表示。表示。表示。表示。n nLEDLED数码管显示器分为共阴极和共阳极两种形式。数码管显示器分为共阴极和共阳极两种形式。数码管显示器分为共阴极和共阳极两种形式。数码管显示器分为共阴极和共阳极两种形式。第2页/共25页七段七段七段七段LEDLED显示器的结构与引脚图显示器的结构与引脚图显示器的结构与引脚图显示器的结构与引脚图共阴极LED结
6、构共阳极LED结构7段LED引脚第3页/共25页7 7段段段段LEDLED字型代码表字型代码表字型代码表字型代码表第4页/共25页10.1.2 LED10.1.2 LED数码管的显示方式数码管的显示方式数码管的显示方式数码管的显示方式 uu用单片机驱动用单片机驱动LEDLED数码管有很多方法,按显示方式分:有静态显示和动态显数码管有很多方法,按显示方式分:有静态显示和动态显示两种方式。示两种方式。uu静态显示就是当静态显示就是当LEDLED数码管要显示某一个字符时,相应的发光二极管恒定地数码管要显示某一个字符时,相应的发光二极管恒定地导通或截止。单片机只需将所要显示的数据送出后就不再控制导通或
7、截止。单片机只需将所要显示的数据送出后就不再控制LEDLED数码管,数码管,直到下一次显示时再传送一次新的显示数据。静态显示的数据稳定、亮度高,直到下一次显示时再传送一次新的显示数据。静态显示的数据稳定、亮度高,占用的占用的CPUCPU时间少。时间少。uu动态显示就是一位一位地轮流点亮各位数码管。对于每一位动态显示就是一位一位地轮流点亮各位数码管。对于每一位LEDLED数码管而言,数码管而言,每隔一段时间点亮一次,即每隔一段时间点亮一次,即CPUCPU时刻对时刻对LEDLED数码管进行数据刷新,显示数据数码管进行数据刷新,显示数据具有闪烁感,具有闪烁感,第5页/共25页10.1.3 LED10
8、.1.3 LED显示器静态显示及应用实例显示器静态显示及应用实例显示器静态显示及应用实例显示器静态显示及应用实例 n n如图所示,一个一位共阳极静态如图所示,一个一位共阳极静态LEDLED显示器电路,只要在该位的段显示器电路,只要在该位的段选选上保持段选码电平,该位就能保持相应的显示字符。选选上保持段选码电平,该位就能保持相应的显示字符。n n这种显示方式接口,编程容易,管理也容易,付出的代价是占用这种显示方式接口,编程容易,管理也容易,付出的代价是占用I/OI/O口线资源较多。口线资源较多。第6页/共25页一位共阳极静态显示汇编源程序如下:一位共阳极静态显示汇编源程序如下:一位共阳极静态显示
9、汇编源程序如下:一位共阳极静态显示汇编源程序如下:ORG 0000HORG 0000HAJMP STARTAJMP STARTORG 0030HORG 0030HSTART:START:MOV SP,#40HMOV SP,#40HMOV R0,#00HMOV R0,#00HMOV P2,#0C0HMOV P2,#0C0HLCALL DELAYLCALL DELAYMOV DPTR,#TABMOV DPTR,#TABS1:S1:INC R0INC R0CJNE R0,#10,S2CJNE R0,#10,S2MOV R0,#00HMOV R0,#00HS2:S2:MOV A,R0MOV A,R0M
10、OVC A,A+DPTRMOVC A,A+DPTRMOV P2,AMOV P2,ALCALL DELAYLCALL DELAYSJMP S1SJMP S1;延时子程序DELAY:MOV R7,#20DA1:MOV R6,#100DA2:MOV R5,#200DJNZ R5,$DJNZ R6,DA2DJNZ R7,DA1RETTAB:DB 0C0H,0F9H,0A4HDB 0B0H,99H,92H,82HDB 0F8H,80H,90HDB 0FFH ;09的段码END第7页/共25页10.1.4 LED10.1.4 LED显示器动态显示及应用实例显示器动态显示及应用实例显示器动态显示及应用实例显
11、示器动态显示及应用实例 n n在多位在多位LEDLED显示时,为了简化硬件电路,通常将所有的段选线相应地并联在显示时,为了简化硬件电路,通常将所有的段选线相应地并联在一起,由一个一起,由一个8 8位位I/OI/O口控制,形成段选线的多路复用。而各位分别由相应的口控制,形成段选线的多路复用。而各位分别由相应的I/OI/O线控制,实现各位的分时选通。线控制,实现各位的分时选通。n n在轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的,约为在轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的,约为1ms1ms左右,左右,但由于人眼具有视觉暂停现象以及发光二极管的余辉效应,尽管实际上各位但由于人
12、眼具有视觉暂停现象以及发光二极管的余辉效应,尽管实际上各位显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,造成多位同时点亮的假象,达到显示的目的。的显示数据,造成多位同时点亮的假象,达到显示的目的。第8页/共25页八位动态扫描八位动态扫描八位动态扫描八位动态扫描LEDLED显示器电路原理图显示器电路原理图显示器电路原理图显示器电路原理图 第9页/共25页显示数字显示数字显示数字显示数字0 09 9的汇编源程序如下:的汇编源程序如下:的汇编源程序如下:的汇编源程序如下:ORGORG0000H0000H
13、AJMPAJMPSTARTSTARTORGORG0030H0030HSTART:START:MOVMOVSP,#40HSP,#40HS1:S1:MOVMOVP2,#01HP2,#01H;第第0 0位显示位显示“0”0”MOVMOVP0,#0C0HP0,#0C0HLCALLLCALLDELAYDELAYMOVMOVP2,#02HP2,#02H;第第1 1位显示位显示“1”1”MOVMOVP0,#0F9HP0,#0F9HLCALLLCALLDELAYDELAY MOVMOVP2,#80HP2,#80H;第第7 7位显示位显示“9”9”MOVMOVP0,#90HP0,#90HLCALLLCALLDE
14、LAYDELAYSJMPSJMPS1S1DELAY:DELAY:MOVMOVR7,#20R7,#20;延时子程序延时子程序DA1:DA1:MOVMOVR6,#100R6,#100DA2:DA2:DJNZDJNZR6,DA2R6,DA2DJNZDJNZR7,DA1R7,DA1RETRETENDEND第10页/共25页10.1.5 LED10.1.5 LED的驱动能力的驱动能力的驱动能力的驱动能力 n n每个发光二极管均有其额定工作电流(每个发光二极管均有其额定工作电流(5 510mA10mA),实际使用中在),实际使用中在每个发光二极管回路中加限流电阻,使其工作在额定电流范围内。每个发光二极管回
15、路中加限流电阻,使其工作在额定电流范围内。下面简要介绍选择下面简要介绍选择LEDLED驱动器时应注意的问题。驱动器时应注意的问题。n n显示器的亮度由段的驱动能力决定,段的驱动能力越强,通过发光显示器的亮度由段的驱动能力决定,段的驱动能力越强,通过发光二极管的电流就越大,其亮度也越高。对于静态显示器,当某位点二极管的电流就越大,其亮度也越高。对于静态显示器,当某位点亮时,此位中点亮的段通过恒定的电流;而对于动态显示器,此电亮时,此位中点亮的段通过恒定的电流;而对于动态显示器,此电流是以一定的脉冲形式出现的,其峰值电流不能真实反映二极管的流是以一定的脉冲形式出现的,其峰值电流不能真实反映二极管的
16、发光亮度,而必须与脉冲占空比有关的平均值电流来考虑。段的驱发光亮度,而必须与脉冲占空比有关的平均值电流来考虑。段的驱动能力确定之后,位的驱动能力也随之确定,位的驱动电流为各段动能力确定之后,位的驱动能力也随之确定,位的驱动电流为各段驱动电流之和。驱动电流之和。n n同样的驱动器,当其驱动静态显示器时,其亮度为驱动动态显示器同样的驱动器,当其驱动静态显示器时,其亮度为驱动动态显示器的的n n倍,倍,n n近似为显示位数。所以要使动态显示器达到静态显示器的近似为显示位数。所以要使动态显示器达到静态显示器的亮度,必须将驱动器的驱动能力提高亮度,必须将驱动器的驱动能力提高n n倍。倍。第11页/共25
17、页10.2 10.2 液晶显示器液晶显示器液晶显示器液晶显示器LCDLCD 10.2.1 10.2.1 扭曲扭曲扭曲扭曲/向列型(向列型(向列型(向列型(TNTN)LCDLCD的显示原理的显示原理的显示原理的显示原理uu液晶是介于固态和液态间的有机化合物。将其加热会变成透明液态,液晶是介于固态和液态间的有机化合物。将其加热会变成透明液态,液晶是介于固态和液态间的有机化合物。将其加热会变成透明液态,液晶是介于固态和液态间的有机化合物。将其加热会变成透明液态,冷却后会变成结晶的混浊固态。其物理特性是:通电时液晶分子排冷却后会变成结晶的混浊固态。其物理特性是:通电时液晶分子排冷却后会变成结晶的混浊固
18、态。其物理特性是:通电时液晶分子排冷却后会变成结晶的混浊固态。其物理特性是:通电时液晶分子排列变得有秩序,使光线容易通过;不通电时排列混乱,阻止光线通列变得有秩序,使光线容易通过;不通电时排列混乱,阻止光线通列变得有秩序,使光线容易通过;不通电时排列混乱,阻止光线通列变得有秩序,使光线容易通过;不通电时排列混乱,阻止光线通过。过。过。过。uuTNTN型液晶的分子长轴平行于玻璃电极而排列,且两块基片之间连续型液晶的分子长轴平行于玻璃电极而排列,且两块基片之间连续型液晶的分子长轴平行于玻璃电极而排列,且两块基片之间连续型液晶的分子长轴平行于玻璃电极而排列,且两块基片之间连续扭曲扭曲扭曲扭曲9090
19、。由于液晶的扭曲距离远远大于可见光的波长,所以垂直射。由于液晶的扭曲距离远远大于可见光的波长,所以垂直射。由于液晶的扭曲距离远远大于可见光的波长,所以垂直射。由于液晶的扭曲距离远远大于可见光的波长,所以垂直射入到基片上的偏振光在通过液晶盒的过程中,其偏振方向将随着液入到基片上的偏振光在通过液晶盒的过程中,其偏振方向将随着液入到基片上的偏振光在通过液晶盒的过程中,其偏振方向将随着液入到基片上的偏振光在通过液晶盒的过程中,其偏振方向将随着液晶分子的扭转方向刚好旋转晶分子的扭转方向刚好旋转晶分子的扭转方向刚好旋转晶分子的扭转方向刚好旋转9090。由此可知这种。由此可知这种。由此可知这种。由此可知这种
20、TNTN液晶盒放在两块液晶盒放在两块液晶盒放在两块液晶盒放在两块平行的偏振片之间,光线就不能通过,即负性显示(平行的偏振片之间,光线就不能通过,即负性显示(平行的偏振片之间,光线就不能通过,即负性显示(平行的偏振片之间,光线就不能通过,即负性显示(Negative Negative displaydisplay),若放在两块垂直偏振片之间,光线就可通过,即正性显),若放在两块垂直偏振片之间,光线就可通过,即正性显),若放在两块垂直偏振片之间,光线就可通过,即正性显),若放在两块垂直偏振片之间,光线就可通过,即正性显示(示(示(示(Positive displayPositive display
21、),下图所示的是正性显示的),下图所示的是正性显示的),下图所示的是正性显示的),下图所示的是正性显示的TNTN液晶盒。液晶盒。液晶盒。液晶盒。第12页/共25页TNTN型液晶显示器的电光效应原理型液晶显示器的电光效应原理型液晶显示器的电光效应原理型液晶显示器的电光效应原理 (a)无外加电压(V=0)(b)有外加电压(VVth)第13页/共25页10.2.2 10.2.2 液晶显示器的分类及主要性能液晶显示器的分类及主要性能液晶显示器的分类及主要性能液晶显示器的分类及主要性能n n常见的液晶显示器从显示原理上主要分为扭曲向列型(常见的液晶显示器从显示原理上主要分为扭曲向列型(TNTN)和有源)
22、和有源矩阵型(矩阵型(AMAM)两大类;)两大类;TNTN型的型的LCDLCD又分为三种类型:又分为三种类型:TN-LCDTN-LCD、STN-LCDSTN-LCD、DSTN-LCDDSTN-LCD,它,它们的基本显示原理都相同,只是液晶分子的扭曲角度不同而已。们的基本显示原理都相同,只是液晶分子的扭曲角度不同而已。AMAM型的型的LCDLCD应用最为广泛的是应用最为广泛的是TFT-LCDTFT-LCD,其工作原理与,其工作原理与TNTN系列系列LCDLCD截然不同。截然不同。n n液晶显示器按照显示方式又可分为字段式、字符点阵式、图形全点液晶显示器按照显示方式又可分为字段式、字符点阵式、图形
23、全点阵式等。除了黑白显示,还有多灰度和彩色显示。阵式等。除了黑白显示,还有多灰度和彩色显示。第14页/共25页10.2.3 10.2.3 液晶显示器的特点液晶显示器的特点液晶显示器的特点液晶显示器的特点 n n液晶显示器件都是利用在电压、电流或热的作用下,液晶分子的排列液晶显示器件都是利用在电压、电流或热的作用下,液晶分子的排列发生变化,从而引起其光学性能的改变而实现显示。发生变化,从而引起其光学性能的改变而实现显示。n n不同类型的显示器件的工作原理各不相同。但液晶显示器的共同之处不同类型的显示器件的工作原理各不相同。但液晶显示器的共同之处是:液晶显示器件本身不发光,只能对光起调节作用,因而
24、只是一种是:液晶显示器件本身不发光,只能对光起调节作用,因而只是一种被动显示器件。正因为它是一种被动显示器,所以工作时需要一定的被动显示器件。正因为它是一种被动显示器,所以工作时需要一定的背景光。液晶显示器件和其他显示器件相比有如下特点:背景光。液晶显示器件和其他显示器件相比有如下特点:(1 1)液晶显示器工作电压低,仅液晶显示器工作电压低,仅3 36V6V;且功耗极小;且功耗极小(每平方厘米仅每平方厘米仅10108080微瓦微瓦),(2 2)液晶显示器可在明亮环境下正常使用液晶显示器可在明亮环境下正常使用 (3 3)液晶显示器体积小、外型薄,为平板式显示器,使用极为方便液晶显示器体积小、外型
25、薄,为平板式显示器,使用极为方便 (4 4)液晶显示器显示面积和字形大小以及字符的多少在一定范围内不受液晶显示器显示面积和字形大小以及字符的多少在一定范围内不受限制。限制。(5 5)液晶显示器响应时间和余辉时间较长,为液晶显示器响应时间和余辉时间较长,为msms级,因而响应速度较慢。级,因而响应速度较慢。(6 6)液晶显示器本身不发光,在黑暗环境下不能显示,需要辅助光源。液晶显示器本身不发光,在黑暗环境下不能显示,需要辅助光源。(7 7)液晶显示器的工作温度范围较窄,通常为液晶显示器的工作温度范围较窄,通常为1010+60+60。第15页/共25页10.2.4 LCD10.2.4 LCD的驱动
26、方式的驱动方式的驱动方式的驱动方式一、字段式一、字段式一、字段式一、字段式LCDLCD的驱动方式的驱动方式的驱动方式的驱动方式字段式字段式字段式字段式LCDLCD常采用静态驱动方式。静态驱动是逐个驱动所有段电极,所常采用静态驱动方式。静态驱动是逐个驱动所有段电极,所常采用静态驱动方式。静态驱动是逐个驱动所有段电极,所常采用静态驱动方式。静态驱动是逐个驱动所有段电极,所有字段电极和公用电极之间仅在显示时才施加电压。有字段电极和公用电极之间仅在显示时才施加电压。有字段电极和公用电极之间仅在显示时才施加电压。有字段电极和公用电极之间仅在显示时才施加电压。二、字符点阵式二、字符点阵式二、字符点阵式二、
27、字符点阵式LCDLCD的驱动方式的驱动方式的驱动方式的驱动方式字符点阵式字符点阵式字符点阵式字符点阵式LCDLCD常采用动态扫描交流驱动方式。动态扫描交流驱动方式常采用动态扫描交流驱动方式。动态扫描交流驱动方式常采用动态扫描交流驱动方式。动态扫描交流驱动方式常采用动态扫描交流驱动方式。动态扫描交流驱动方式也即时分割驱动方式,液晶字段分割成行列阵列,全段电极分为数也即时分割驱动方式,液晶字段分割成行列阵列,全段电极分为数也即时分割驱动方式,液晶字段分割成行列阵列,全段电极分为数也即时分割驱动方式,液晶字段分割成行列阵列,全段电极分为数组,将它们分时驱动,即采用逐行扫描的方式显示所需要的内容。组,
28、将它们分时驱动,即采用逐行扫描的方式显示所需要的内容。组,将它们分时驱动,即采用逐行扫描的方式显示所需要的内容。组,将它们分时驱动,即采用逐行扫描的方式显示所需要的内容。三、全点阵图形式三、全点阵图形式三、全点阵图形式三、全点阵图形式LCDLCD的驱动方式的驱动方式的驱动方式的驱动方式在一些高端应用或有图形显示要求的系统中,以上所介绍的字段式在一些高端应用或有图形显示要求的系统中,以上所介绍的字段式在一些高端应用或有图形显示要求的系统中,以上所介绍的字段式在一些高端应用或有图形显示要求的系统中,以上所介绍的字段式LCDLCD或字符点阵式或字符点阵式或字符点阵式或字符点阵式LCDLCD不再适用。
29、因为这两种不再适用。因为这两种不再适用。因为这两种不再适用。因为这两种LCDLCD只能显示数字或一些只能显示数字或一些只能显示数字或一些只能显示数字或一些西文字母,对于中文字或图形信息无能无力。对于这样的要求,通西文字母,对于中文字或图形信息无能无力。对于这样的要求,通西文字母,对于中文字或图形信息无能无力。对于这样的要求,通西文字母,对于中文字或图形信息无能无力。对于这样的要求,通常的解决方法是使用全点阵图形式常的解决方法是使用全点阵图形式常的解决方法是使用全点阵图形式常的解决方法是使用全点阵图形式LCDLCD。第16页/共25页10.2.5 LCD10.2.5 LCD显示器应用举例显示器应
30、用举例显示器应用举例显示器应用举例1602 LCD1602 LCD与与MCS-51MCS-51单片机接口电路原理图单片机接口电路原理图 第17页/共25页1602 LCD1602 LCDn n1602LCD1602LCD是指显示的内容为是指显示的内容为16X2,16X2,即可以显示两行,每行即可以显示两行,每行1616个字符液晶个字符液晶模块(显示字符和数字)。模块(显示字符和数字)。n n16021602液晶也叫液晶也叫16021602字符型液晶,它是一种专门用来显示字母、数字、字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个符号等的点阵型液晶模块。它由若干个5
31、X75X7或者或者5X115X11等点阵字符位组等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义此所以它不能很好地显示图形(用自定义CGRAMCGRAM,显示效果也不好)。,显示效果也不好)。n n微功耗、体积小、显示内容丰富、超薄轻巧,常用在袖珍式仪表和低微功耗、体积小、显示内容丰富、超薄轻巧,常用在袖珍式仪表和低功耗应用系统中。功耗应用系统中。第18页
32、/共25页1602 LCD1602 LCD管脚功能管脚功能管脚功能管脚功能 16021602采用标准的采用标准的1616脚接口,其中:脚接口,其中:n n第第1 1脚:脚:VSS VSS n n第第2 2脚:脚:VCCVCC接接5V5V电源正极电源正极 n n第第3 3脚:脚:V0V0为液晶显示器对比度调整端,接正电源时对比度最弱,接为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会地电源时对比度最高(对比度过高时会 产生产生“鬼影鬼影”,使用时可以,使用时可以通过一个通过一个10K10K的电位器调整对比度)。的电位器调整对比度)。n n第第4 4脚:脚:RS
33、RS为寄存器选择,高电平为寄存器选择,高电平1 1时选择数据寄存器、低电平时选择数据寄存器、低电平0 0时选时选 择指令寄存器。择指令寄存器。n n第第5 5脚:脚:RWRW为读写信号线,高电平为读写信号线,高电平(1)(1)时进行读操作,低电平时进行读操作,低电平(0)(0)时进时进行写操作行写操作 。n n第第6 6脚:脚:E(E(或或EN)EN)端为使能端为使能(enable)(enable)端端,高电平(高电平(1 1)时读取信息,负跳)时读取信息,负跳变时执行指令变时执行指令 n n第第7 71414脚:脚:D0D0D7D7为为8 8位双向数据端。位双向数据端。8 8位数据端传输数据
34、和指令。位数据端传输数据和指令。n n第第15151616脚:空脚或背灯电源。脚:空脚或背灯电源。1515脚背光正极,脚背光正极,1616脚背光负极。脚背光负极。第19页/共25页1602 LCD1602 LCD指令集指令集指令集指令集1602模块的设定、读写、及光标控制都是通过指令来完成,共有模块的设定、读写、及光标控制都是通过指令来完成,共有11条指令。条指令。第20页/共25页LCDLCD显示程序如下:显示程序如下:RSRSBITBITP2.0P2.0RWRWBITBITP2.1P2.1E EBITBITP2.2P2.2DOUTDOUTEQUEQUP0P0ORGORG0030H0030H
35、LOOP:LOOP:MOVMOVSP,#5FHSP,#5FHACALLACALLLCD_INITLCD_INIT;LCD;LCD初始化程序初始化程序MOVMOVDOUT,#80HDOUT,#80HACALLACALLREADYREADYMOVMOVDPTR,#TAB1DPTR,#TAB1ACALLACALLWRITEWRITEMOVMOVDOUT,#0C0HDOUT,#0C0HACALLACALLREADYREADYMOVMOVDPTR,#TAB2DPTR,#TAB2ACALLACALLWRITEWRITEAJMPAJMP$第21页/共25页WRITE:WRITE:MOVMOVA,#00HA,
36、#00HMOVCMOVCA,A+DPTRA,A+DPTRCJNECJNEA,#0FFH,S1A,#0FFH,S1AJMPAJMPEXITEXITS1:S1:MOVMOVDOUT,ADOUT,AACALLACALLWRITE1WRITE1INCINCDPTRDPTRAJMPAJMPWRITEWRITEEXIT:EXIT:RETRETWRITE1:SETBWRITE1:SETBRS ;RS ;发送数据发送数据CLRCLRRWRWCLRCLRE EACALLACALLDELAYDELAYSETBSETBE ERETRET;LCD 初始化LCD_INIT:MOVDOUT,#38HACALLREADYM
37、OVDOUT,#01HACALLREADYMOVDOUT,#06HACALLREADYMOVDOUT,#0CHACALLREADYRET第22页/共25页;写写LCDLCD命令命令 READY:CLRREADY:CLRRSRSCLRCLRRWRWCLRCLRE EACALLACALLDELAYDELAYSETBSETBE ERETRET;等待操作完成;等待操作完成DELAY:DELAY:MOVMOVDOUT,DOUT,#0FFH#0FFHCLRCLRRSRSSETBSETBRWRWCLRCLRE ENOPNOPSETBSETBE EJBJBDOUT.7,DOUT.7,DELAYDELAYRETRET;09 AF ASCII码表TAB1:DB 30H,31H,32H,33H DB 34H,35H,36H,37H,DB 38H,39H,41H,42H,DB 43H,44H,45H,46H,0FFH;GV ASCII码TAB2:DB 47H,48H,49H,4AH,DB 4BH,4CH,4DH,4EH,DB 4FH 50H,51H,52H,DB 53H,54H,55H,56H,0FFH END第23页/共25页本章结束本章结束第24页/共25页
限制150内