—健盘与显示器接口技术_第1页
—健盘与显示器接口技术_第2页
—健盘与显示器接口技术_第3页
—健盘与显示器接口技术_第4页
—健盘与显示器接口技术_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第9章 键盘与显示器接口技术 9.1 LED显示技术显示技术 9.2 键盘接口技术键盘接口技术9.3 可编程键盘可编程键盘/显示芯片显示芯片8279 9.4 LCD显示接口技术显示接口技术9.1 单片机的系统总线单片机的系统总线 9.1.1 7段段LED数码显示器数码显示器 9.1.2 串行接口8位共阴极LED驱动器MAX7219 9.2 键盘接口技术键盘接口技术9.3 可编程键盘可编程键盘/显示芯片显示芯片8279 9.4 LCD显示接口技术显示接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术LED数码显示器结构与原理

2、数码显示器结构与原理 LEDLED数码显示器是由发光二极管显示字段的显示器件。在应数码显示器是由发光二极管显示字段的显示器件。在应用系统中通常使用的是七段用系统中通常使用的是七段LEDLED数码显示器。这种显示块有共阴数码显示器。这种显示块有共阴极与共阳极两种,如下图所示。极与共阳极两种,如下图所示。abcdegGNDfdpGNDabcefgddpabcdefgdpdpgfedcba5V(a)(b)第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术 使用使用LEDLED显示器时,要注意区分显示器时,要注意区分共阴极和共阳共阴极和共阳极极两种不同的接法。为了显示数字或字符,必须两种不同的接

3、法。为了显示数字或字符,必须对数字或字符进行编码,简称段码。七段数码管对数字或字符进行编码,简称段码。七段数码管加上一个小数点,共计加上一个小数点,共计8 8段。因此为段。因此为LEDLED显示器提显示器提供的段码正好是一个字节。供的段码正好是一个字节。 实际使用中,通过单片机向实际使用中,通过单片机向LEDLED显示接口输显示接口输出不同段码,即可显示相应的数字。出不同段码,即可显示相应的数字。第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术LEDLED数码显示器共阴极和共阳极段码数码显示器共阴极和共阳极段码 存储存储器器地址地址显示显示数字数字共阴极接法的七段状态共阴极接法的七段状

4、态g f e d c b ag f e d c b a共阴极接法共阴极接法段码段码( (十六进制数十六进制数) )共阳极接法共阳极接法段码段码( (十六进制数十六进制数) )SEGSEG0 00 1 1 1 1 1 10 1 1 1 1 1 13F3F4040SEG+1SEG+11 10 0 0 0 1 1 00 0 0 0 1 1 006067979SEG+2SEG+22 21 0 1 1 0 1 11 0 1 1 0 1 15B5B2424SEG+3SEG+33 31 0 0 1 1 1 11 0 0 1 1 1 14F4F3030SEG+4SEG+44 41 1 0 0 1 1 01 1

5、 0 0 1 1 066661919SEG+5SEG+55 51 1 0 1 1 0 11 1 0 1 1 0 16D6D1212SEG+6SEG+66 61 1 1 1 1 0 11 1 1 1 1 0 17D7D0202SEG+7SEG+77 70 0 0 0 1 1 1 0 0 0 0 1 1 1 07077878SEG+8SEG+88 81 1 1 1 1 1 11 1 1 1 1 1 17F7F0000第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术 硬件译码硬件译码LED显示接口显示接口 93689368是硬件段译码器。是硬件段译码器。74757475是是4 4位锁存器。锁

6、存器的选位锁存器。锁存器的选通端通端E E接到地址译码器,若该接口的地址为接到地址译码器,若该接口的地址为0088H0088H,执,执行以下指令即可在显示器上显示数字行以下指令即可在显示器上显示数字“0”0”。 MOV DPTR,0088H MOV A,00H MOVX DPTR,A第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术软件译码软件译码LED显示接口显示接口 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术START:MOV DPTR,#TABLE ;DPTR指向段码表首地址指向段码表首地址MOV R7,#07FH ;设置动态显示扫描初值设置动态显示扫描初值S1:MO

7、VA,#00H MOVCA,A+DPTR ;查表取得段码查表取得段码 CJNEA,#01H,S2 ;判断段码是否为结束符判断段码是否为结束符SJMPSTARTS2:MOV B,A ;段码送段码送B保存保存MOVA,R7RL A ;显示位扫描值左移显示位扫描值左移1位位MOV P3,A ;显示位扫描值送显示位扫描值送P3口口MOV R7,AMOVP0,B ;显示段码送显示段码送P0显示显示LCALL DELAY ;延时延时INCDPTRSJMPS1DELAY: MOV R5,#80 ;延时子程序延时子程序D2: DJNZ R5,D2RET TABLE: DB 3FH,06H,5BH,4FH,66

8、H,6DH,7DH,07H ;段码表段码表DB01H ;结束符结束符第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术9.1 单片机的系统总线单片机的系统总线 9.1.1 7段段LED数码显示器数码显示器 9.1.2 串行接口串行接口8位共阴极位共阴极LED驱动器驱动器MAX7219 9.2 键盘接口技术键盘接口技术9.3 可编程键盘可编程键盘/显示芯片显示芯片8279 9.4 LCD显示接口技术显示接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术串行接口串行接口LEDLED驱动器驱动器MAX7219MAX7219 MAX7219是7段共阴极LED显示驱动器片内包含有一个

9、BCD码到B码的译码器、多路复用扫描电路、字段和字位驱动器以及存储每个数字的88 RAM,每位数字都可以被寻址和更新,允许对每一位数字选择B码译码或不译码。采用三线串行方式与单片机接口,电路十分简单,只需要一个10k左右的外接电阻来设置所有LED的段电流。 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术MAX7219MAX7219采用串行数据传输方式,由采用串行数据传输方式,由1616位数据组成。位数据组成。LOADLOAD信号将数据进行锁存。信号将数据进行锁存。串行数据以串行数据以1616位为一帧,其中位为一帧,其中D15D15D12D12可以任意,可以任意,D11D11D8D8为

10、内部寄存器地为内部寄存器地 址,址,D7D7D0D0为寄存器为寄存器数据,工作时序如下:数据,工作时序如下:第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术寄存器寄存器地地 址址D15D12D11 D10 D9 D8十六进制代码十六进制代码NO-OP 0 0 0 00H数字数字0 0 0 0 11H数字数字1 0 0 1 02H数字数字2 0 0 1 13H数字数字3 0 1 0 04H数字数字4 0 1 0 15H数字数字5 0 1 1 06H数字数字6 0 1 1 17H数字数字7 1 0 0 08H译码方式译码方式 1 0 0 19H亮度亮度 1 0 1 0AH扫描界限扫描界限

11、1 0 1 1BH停机停机 1 1 0 0CH显示测试显示测试 1 1 1 1FH第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术8051单片机与单片机与MAX7219的接口的接口举例举例 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术8051单片机与单片机与MAX7219的接口的接口举例举例程序分析程序分析P265 例例9-8 9.1 单片机的系统总线单片机的系统总线 9.2 键盘接口技术键盘接口技术 9.2.1 编码键盘接口技术编码键盘接口技术 9.2.2 非编码键盘接口技术非编码键盘接口技术 9.2.3 键值分析键值分析 9.3 可编程键盘可编程键盘/显示芯片显示芯片8

12、279 9.4 LCD显示接口技术显示接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术键盘可分为编码式键盘和非编码式键盘。键盘可分为编码式键盘和非编码式键盘。编码键盘能够由硬件自动提供与被按键对应的编码键盘能够由硬件自动提供与被按键对应的ASCIIASCII码或其它编码。非编码键盘则仅提供行和码或其它编码。非编码键盘则仅提供行和列的矩阵,其硬件逻辑与按键编码不存在严格列的矩阵,其硬件逻辑与按键编码不存在严格的对应关系,而要由所用的程序来确定。的对应关系,而要由所用的程序来确定。任何键盘接口均要解决三个主要问题:1 1、反弹

13、跳、反弹跳2 2、串键保护、串键保护3 3、按键识别、按键识别键盘接口技术键盘接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术1、反弹跳、反弹跳当按键开关的触点闭合或断开到其稳定,会产生一个短暂的抖当按键开关的触点闭合或断开到其稳定,会产生一个短暂的抖动和弹跳,这是机械式开关的一个共同性问题。动和弹跳,这是机械式开关的一个共同性问题。消除干扰可采用硬件方法,也可采用软件延迟的方法。消除干扰可采用硬件方法,也可采用软件延迟的方法。采用采用RS触发器实现硬件反弹跳触发器实现硬件反弹跳第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术软件延时法当检出有键按下后,先执行一个反颤延

14、时20ms的子程序,待前沿弹跳消失后再转入键闭合CLOSE子程序。然后再判断此次按键是否松开,如果没有,则进行等待。若已松开,则又执行一次延时20ms的子程序以消除后沿弹跳的影响,再去检测下次按键的闭合。 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术2、串键保护、串键保护 有三种处理串键的技术:两键同时按下、n键同时按下和n键锁定。 “两键同时按下”技术是在两个键同时按下时产生保护作用。最简单的办法是当只有一个键按下时才读取键盘的输出,最后仍被按下的键是有效的正确按键。当用软件扫描键盘时常采用这种方法。另一种方法是当第一个按键未松开时,按第二个键不产生选通信号。这种方法常藉助硬件来

15、实现。 “n键同时按下”技术或者不理会所有被按下的键,直至只剩下一键按下时为止,或者将所有按键的信息都存入内部缓冲器中,然后逐个处理,这种方法成本较高。 “n键锁定”技术只处理一个键,任何其它按下又松开的键不产生任何码。通常第一个被按下或最后一个松开的键产生码。这种方法最简单也最常用。 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术3、按键识别、按键识别 决定是否有键被按下,如有则应识别键盘矩阵中被按键对应的编码。编码键盘通过硬件直接提供按键与被按键对应的ASCII码或其它编码。非编码键盘则需要通过编程方式提供按键编码。其优点是结构简单、成本低廉。第第9 9章章 键盘与显示器接口技术

16、键盘与显示器接口技术非编码键盘接口技术非编码键盘接口技术 非编码键盘接口技术主要是如何确定被非编码键盘接口技术主要是如何确定被按键的行、列位置,即键码(值)。按键按键的行、列位置,即键码(值)。按键识别是接口技术的关键问题。识别是接口技术的关键问题。 常用按键识别方法有行扫描法(常用按键识别方法有行扫描法(Row-S c a n n i n g ) 和 线 反 转 法) 和 线 反 转 法 ( L i n e -Reverse) 。第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术典型非编码键盘结构典型非编码键盘结构 矩阵开关结构可以减少硬件和连线。 矩阵键盘接口第第9 9章章 键盘与显

17、示器接口技术键盘与显示器接口技术行扫描法识别按键行扫描法识别按键 行扫描法是采用步进扫描方式,行扫描法是采用步进扫描方式,CPU通过输出口把通过输出口把一个一个“步进的步进的0”逐行加至键盘的行线上,然后通过输入逐行加至键盘的行线上,然后通过输入口检查列线的状态。由行线列线电平状态的组合来确定口检查列线的状态。由行线列线电平状态的组合来确定是否有键按下,并确定被按键所处的行、列位置。是否有键按下,并确定被按键所处的行、列位置。 R1K13K14K15K16R2K9K10K11K12R3K5K6K7K8R4K1K2K3K4C1C2C3C4键位与行列线关系表键位与行列线关系表 上表列出了识别按键位

18、置与各行之间的关系。其上表列出了识别按键位置与各行之间的关系。其中,中,R1R1、R2R2、R3R3、R4R4表示行,表示行,C1C1、C2C2、C3C3、C4C4表示列表示列。当扫描第一行时,。当扫描第一行时,R1=0R1=0, 若读入的列值若读入的列值C1=0C1=0,则,则表明按键表明按键K13K13被压下,如果被压下,如果C3=0C3=0,则表明按键,则表明按键K15K15被压被压下。第一行扫描完毕后再扫描第二行,逐行扫描至最下。第一行扫描完毕后再扫描第二行,逐行扫描至最后一行为止,即可识别出所有的按键。后一行为止,即可识别出所有的按键。第第9 9章章 键盘与显示器接口技术键盘与显示器

19、接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术线反转法识别按键线反转法识别按键线反转法是藉助程控线反转法是藉助程控并行接口实现的,比并行接口实现的,比行扫描法的速度快。行扫描法的速度快。并行接口有一个方向并行接口有一个方向寄存器和一个数据寄寄存器和一个数据寄存器,方向寄存器规存器,方向寄存器规定了接口总线的方向定了接口总线的方向,寄存器的某位置,寄存器的某位置“1”1”,规定该位口,规定该位口线为输出。寄存器的线为输出。寄存器的某位置某位置“0”0”,规定,规定该位口线为输入。该位口线为输入。 线反转法的具体操作分两步线反转法的具体操作分两步 第一步:第一步:4 4条行线条行

20、线(PB0(PB0PB3)PB3)作输出,作输出,4 4条列条列线线(PB4-PB7)(PB4-PB7)作输入。确定所在的列作输入。确定所在的列第二步:使接口总线的方向反转,确定对应第二步:使接口总线的方向反转,确定对应的行。根据此位置码到的行。根据此位置码到ROMROM中去查表,就可中去查表,就可识别是何键被按下。识别是何键被按下。第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术单片机通过单片机通过81558155实现的键盘、显示器接口实现的键盘、显示器接口 如图所示,例子代码参见教材如图所示,例子代码参见教材P272P272页

21、页第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术PC0.7PA0.7PB0.7A8.15AD0.7A8A15432156PB0PB1PB2PB3PB4PB5PA0PA1PA2PA3PA4PA5PA6PA7123456PC0PC1PC2PC3XTAL218XTAL119RST9P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115AD0.7A8.15ALE30EA31PSEN29P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78U18051

22、8155ALE11AD0.7PA0.7PB0.7PC0.5IO/M7RES4TIN3CS8RD9WR10TOUT6U28155H12740434740456740413127404234567891RP1RESPACK-8127404347404C110uR110k22pX1CRYSTAL22p0123456789ABCDEF第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术键值分析键值分析 单片机从键盘接口获得键值后究竟执行什么单片机从键盘接口获得键值后究竟执行什么操作,完全取决于键盘解释程序。操作,完全取决于键盘解释程序。 常用的方法:常用的方法: 1 1、查表法、查表法 根据得的键

23、值代码,到固化在根据得的键值代码,到固化在ROMROM里的表格里的表格中查找对应该代码的动作例行程序的首地址。这中查找对应该代码的动作例行程序的首地址。这种方法适用于一个键就产生一个动作的单个命令种方法适用于一个键就产生一个动作的单个命令键。键。 2.2.状态变量法状态变量法 根据键码和当前所处的状态找出下一个应进入根据键码和当前所处的状态找出下一个应进入的状态及动作例行程序。这种方法适用于多个键的状态及动作例行程序。这种方法适用于多个键互相配合产生一个动作的多义键。互相配合产生一个动作的多义键。 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术查表法查表法查表法的核心是一个固化在查表

24、法的核心是一个固化在ROMROM中的功能子程中的功能子程序入口地址转移表。如下表所示。在转移表内序入口地址转移表。如下表所示。在转移表内存有各个功能子程序的入口地址,根据键值代存有各个功能子程序的入口地址,根据键值代码查阅此表获得相应功能的子程序入口地址,码查阅此表获得相应功能的子程序入口地址,从而可以转移到相应的命令处理子程序。从而可以转移到相应的命令处理子程序。功能子程序入口地址子程序1子程序2子程序3入口地址1入口地址2入口地址3功能子程转移地址功能子程转移地址第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术9.1 单片机的系统总线单片机的系统总线 9.2 键盘接口技术键盘接口技

25、术 9.3 可编程键盘可编程键盘/显示芯片显示芯片8279 9.3.1 8279的工作原理的工作原理 9.3.2 8279的数据输入、显示输出及命令格式的数据输入、显示输出及命令格式 9.3.3 8279的接口方法的接口方法9.4 LCD显示接口技术显示接口技术82798279可编程键盘可编程键盘/ /显示器接口技术显示器接口技术82798279的工作原理的工作原理l键盘部分键盘部分提供提供6464按键阵列按键阵列( (可扩展为可扩展为128)128)的扫描接口的扫描接口带硬件带硬件反弹跳消除电路反弹跳消除电路8 8字符的字符的FIFO(FIFO(先进先出栈先进先出栈) )缓冲区缓冲区。中断中

26、断触发触发向向CPUCPU发中断申请。发中断申请。 l显示部分显示部分对对7 7段段LEDLED、白炽灯或其他器件提供显示接口。、白炽灯或其他器件提供显示接口。82798279有一有一个内部的个内部的16168 8显示显示RAMRAM,组成一对,组成一对16164 4存储器。显示存储器。显示RAMRAM可由可由CPUCPU写入或读出。显示方式有从右进入的计算器写入或读出。显示方式有从右进入的计算器方式和从左进入的电传打字方式。显示方式和从左进入的电传打字方式。显示RAMRAM每次读写之后每次读写之后,其地址自动加,其地址自动加1 1。第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术第第

27、9 9章章 键盘与显示器接口技术键盘与显示器接口技术82798279内部逻辑结构框图内部逻辑结构框图1. I/O控制和数据缓冲 2. 控制与定时寄器及定时控制3. 扫描计数器 4. 返回缓冲器和键盘消颤及控制 5. FIFO/传感器RAM和状态 6. 显示地址寄存器和显示RAM 8279内部内部主要组成模块主要组成模块 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术8279功能命令一览表功能命令一览表第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术8279功能命令一览表功能命令一览表(续表(续表)第第9 9章章 键盘与显

28、示器接口技术键盘与显示器接口技术82798279与单片机的一般接口方法与单片机的一般接口方法 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术8279与与8051单片机接口实例单片机接口实例P289例例9-13第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术单片机与单片机与82798279的接口电路的接口电路第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术8051的P2.7接到8279的片选端,最低位地址A0接到8279的C/D端,因此该接口对用户来说只有二个口地址:命令口地址7FFFH和数据口地址7FFEH。 图中8279外接48键盘和8位共阴极LED显示器,采用编码

29、扫描方式,译码器74LS138对扫描线译码后一方面接键盘的列线,同时通过驱动器接到显示器上。 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术9.1 单片机的系统总线单片机的系统总线 9.2 键盘接口技术键盘接口技术 9.3 可编程键盘可编程键盘/显示芯片显示芯片8279 9.4 LCD显示接口技术显示接口技术 9.4.1 LCD的驱动方式和工作原理的驱动方式和工作原理 9.4.2 点阵字符型液晶显示模块接口技术点阵字符型液晶显示模块接口技术 9.4.3 点阵图形液晶显示模块接口技术点阵图形液晶显示模块接口技术 第第9 9章章 键

30、盘与显示器接口技术键盘与显示器接口技术LCDLCD显示器接口显示器接口技术技术LCDLCD的基本结构及工作原理的基本结构及工作原理LCDLCD的特点是体积小、重量轻、功耗极的特点是体积小、重量轻、功耗极低、抗干扰能力强。低、抗干扰能力强。第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术LCDLCD的驱动方式的驱动方式 LCDLCD常采用交流驱动常采用交流驱动, , 通常采用异或门把显示控制信号和通常采用异或门把显示控制信号和显示频率信号合并为交变的驱动信号显示频率信号合并为交变的驱动信号, , 如图所示。如图所示。第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术点阵字符型液晶显

31、示模块接口点阵字符型液晶显示模块接口EPSONEPSON公司生产的公司生产的EA-DEA-D系列点阵式液晶显示模块内部结构如图所示。它由点阵式液晶显系列点阵式液晶显示模块内部结构如图所示。它由点阵式液晶显示面板、示面板、SED1278SED1278专用集成电路和专用集成电路和4 4个列驱动器组成。个列驱动器组成。SED1278SED1278完成显示模块的时序控完成显示模块的时序控制制, , 同时也可以驱动同时也可以驱动1616行行4040列的点阵库。列的点阵库。 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术显示数据存储器显示数据存储器(DDRAM)(DDRAM)与显示屏幕的物理位置

32、是一与显示屏幕的物理位置是一一对应的一对应的, , 当给显示数据存储器的某一单元写入一个当给显示数据存储器的某一单元写入一个字符的编码时字符的编码时, , 该字符就在对应的位置上显示出来。该字符就在对应的位置上显示出来。DDRAMDDRAM与显示屏的物理位置对应关系如下表所示。与显示屏的物理位置对应关系如下表所示。00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 1340 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 5314 15 16 17 18 19 1A 1B

33、1C 1D 1E 1F 20 21 22 23 24 25 26 2754 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 6712341 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20显示 列地址 号行号第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术与单片机的直接接口与单片机的直接接口第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术 显示模块的显示模块的R/WR/W和和RSRS和和E E信号组成控制电路。信号组成控制电路。 接口电路的命令字地址为接口电路的命令字地址

34、为7FF0H7FF0H,状态字地址为,状态字地址为7FF1H7FF1H,数据操作地址为,数据操作地址为7FF2H7FF2H。 首先调用液晶模块初始化子程序,内容包括将功能首先调用液晶模块初始化子程序,内容包括将功能设置设置(8(8位字长、位字长、2 2行、行、5 57 7点阵点阵) )、清屏、设置输入方、清屏、设置输入方式和设置显示方式及光标等,需要注意的是每写入一式和设置显示方式及光标等,需要注意的是每写入一条命令,都应先检查忙标志条命令,都应先检查忙标志BFBF,只有当,只有当BF=0BF=0时才能执时才能执行下一条指令。行下一条指令。 可以通过自定义方法显示汉字。可以通过自定义方法显示汉

35、字。 对于对于CGROMCGROM中的字符代码可以通过查中的字符代码可以通过查CGROMCGROM字符编码字符编码表得到,而自定义汉字字符的代码则为表得到,而自定义汉字字符的代码则为00H07H00H07H。 第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术与单片机与单片机的间接接口的间接接口 间接方式接口电路通过单片机的并行间接方式接口电路通过单片机的并行I/OI/O端口引脚端口引脚实现对液晶显示模块的间接控制。实现对液晶显示模块的间接控制。 液晶显示模块的液晶显示模块的RSRS、R/WR/W和和E E信号分别由信号分别由80518051单片机单片机的的P2.1P2.1、p2.2p2

36、.2和和P2.3P2.3来控制,间接控制方式不是通过来控制,间接控制方式不是通过固定的接口地址,而是通过单片机固定的接口地址,而是通过单片机I/OI/O端口引脚来操作端口引脚来操作液晶显示模块,因此在编写驱动程序时要注意时序的液晶显示模块,因此在编写驱动程序时要注意时序的配合。配合。 编写程序时要特别注意工作时序的配合。编写程序时要特别注意工作时序的配合。第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术第第9 9章章 键盘与显示器接口技术键盘与显示器接口技术点阵图型液晶显示模块接口技术点阵图型液晶显示模块接口技术点阵字符型液晶显示模块只能显示英文字符和简单的汉字,要想点阵字符型液晶显示模块只能显示英文字符和简单的汉字,要想显示较为复杂的汉字或图形,就必须采用点阵图型液晶显示模块显示较为复杂的汉字或图形,就必须采用点阵图型液晶显示模块,12864LCM12864LCM是一种常见的点阵图型液晶显示模块,模块内部控制是一种常见的点阵图型液晶显示模块,模块内部控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论