第十章点阵字符型液晶模块LCD1602ppt课件_第1页
第十章点阵字符型液晶模块LCD1602ppt课件_第2页
第十章点阵字符型液晶模块LCD1602ppt课件_第3页
第十章点阵字符型液晶模块LCD1602ppt课件_第4页
第十章点阵字符型液晶模块LCD1602ppt课件_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、河工科技河工科技瓮嘉民制作瓮嘉民制作第十章第十章 点阵字符型液晶模块点阵字符型液晶模块LCD1602第三节第三节 LCD1602间接方式的应用间接方式的应用第二节第二节 LCD1602总线方式的应用总线方式的应用第一节第一节 点阵字符型液晶模块点阵字符型液晶模块LCD1602简介简介第一节第一节 点阵字符型液晶模块点阵字符型液晶模块LCD1602简介简介LCD显示器通常可分为笔段型、字符型和点阵型。(1引脚1(VDD/VSS):电源5110%)V或接地。(2引脚2(VSS/VDD):接地或电源5110%)V。(3引脚3VL):液晶显示偏压信号。使用可变电阻调整,通常接地。(4引脚4RS):寄存

2、器选择。1:选择数据寄存器;0:选择指令寄存器。(5引脚5R/):读/写选择。1:读;0:写。W(6引脚6E):使能操作。1:LCM可做读/写操作;0:LCM不能做读/写操作。(7引脚7DB0):双向数据总线的第0位。(8引脚8DB1):双向数据总线的第1位。(9引脚9DB2):双向数据总线的第2位。(10引脚10DB3):双向数据总线的第3位。(11引脚11DB4):双向数据总线的第4位。(12引脚12DB5):双向数据总线的第5位。(13引脚13DB6):双向数据总线的第6位。(14引脚14DB7):双向数据总线的第7位。(15引脚15BLA):背光显示器电源+5V。(16引脚16BLK)

3、:背光显示器接地。二、二、162字符型液晶显示模块字符型液晶显示模块LCM引脚及功能引脚及功能图10-1 LCM的内部结构三、三、162字符型液晶显示模块字符型液晶显示模块LCM的内部结构的内部结构3个部分:LCD控制器、LCD驱动器、LCD显示装置 四、四、HD44780工作原理工作原理1DDRAM数据显示用数据显示用RAM用来存放LCD显示的数据。只要将标准的ASC码送入DDRAM,内部控制电路会自动将数据传送到显示器上。 012312131415显示位置第1行000102030C0D0E0FDDRAM地址(a) 16(字)1(行)显示地址01231516171819显示位置第1行0001

4、02030F10111213DDRAM地址第2行404142434F50515253DDRAM地址(b) 20(字)2(行)显示地址01231516171819显示位置第1行000102030F10111213DDRAM地址第2行404142434F50515253DDRAM地址第3行141516172324252627DDRAM地址第4行545556576364656667DDRAM地址(c) 20(字)4(行)显示地址图10-2 DDRAM地址与显示位置映射图2. CGROM字符产生器字符产生器ROM字符产生器ROMCharacter Generator ROM,简称CGROM),储存了1

5、92个57的点矩阵字型 表表10-1 字符点阵字符点阵3. CGRAM字型、字符产生器字型、字符产生器RAM供使用者储存自行设计的特殊造型码RAM。CGRAM共有512位64字节)。一个57点矩阵字型占用88位,所以CGRAM最多可存8个造型。 4. IR指令寄存器指令寄存器WW当MCU要发送一个命令到IR寄存器时,必须控制LCM的RS、R/及E这3个引脚。当RS及R/引脚信号为0,E引脚信号由1变为0时,就会把在DB0DB7引脚上的数据送入IR寄存器。5. DR数据寄存器数据寄存器负责储存MCU要写到CGRAM或DDRAM的数据,或储存MCU要从CGRAM或DDRAM读出的数据。 6. BF

6、忙碌标志信号忙碌标志信号当BF=1时,表示LCM内部正在处理数据,不能接受MCU送来的指令或数据。 7 AC地址计数器地址计数器负责计数写到CGRAM、DDRAM数据的地址,或从DDRAM、CGRAM读出数据的地址。 五、五、LCD控制器的指令控制器的指令9忙碌标志忙碌标志DF或或AC地址读取地址读取六、六、LCD1602工作时序图工作时序图1读操作时序读操作时序LCD1602读操作时序图如图读操作时序图如图10-3所示。所示。图图10-3 读操作时序图读操作时序图2写操作时序写操作时序LCD1602写操作时序图如图写操作时序图如图10-4所示。所示。图图10-4 写操作时序图写操作时序图3时

7、序参数时序参数时序参数如表时序参数如表10-2所示。所示。表10-2 时序参数时序参数符号极限值单位测试条件最小值典型值最大值E信号周期tc400-ns引脚EE脉冲宽度tPW150-nsE上升沿/下降沿时间tR ,tF-25ns地址建立时间tSP130-ns引脚E、RS、R/W地址保持时间THD110-ns数据建立时间(读操作)tD-100ns引脚DB0DB7数据保持时间(读操作)tRD220-ns数据建立时间(写操作)tSP240-ns数据保持时间(写操作)tHD210-ns七、七、LCD1602与单片机连接的参考电路与单片机连接的参考电路P0.0P0.1P0.2P0.3P0.4P0.5P0

8、.6P0.7P2.0P2.139383736353433322122DB0DB1DB2DB3DB4DB5DB6DB7R/WRS789101112131454RDWRP2.7281718BLK GNDVBLA VCCL10KR=10欧姆,1/2W+5VE6163151VSS2VDD+5V74LS00AT89S52LCD1602+5V1K8EA31+5V图图10-5 总线方式总线方式P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.139383736353433322122DB0DB1DB2DB3DB4DB5DB6DB7R/WRS789101112131454P2.22

9、3BLK GNDVBLA VCCL10K+5VE6163151VSS2VDD+5VAT89S51LCD1602+5V1K8EA+5V图10-6 模拟口线方式初始化过程主要包括:(1清屏;(2功能设置;(3开/关显示设置;(4输入方式设置。第二节第二节 LCD1602总线方式的应用总线方式的应用一、总线方式显示不同字符串一、总线方式显示不同字符串例例10.1 电路原理图如图电路原理图如图10-5所示,在所示,在P1口接口接4个独立式按键个独立式按键K1、K2、K3和和K4, 当按下不同的按键在字符型当按下不同的按键在字符型LCD1602液晶上显示不同的字符,试用液晶上显示不同的字符,试用C语言编

10、写程序,语言编写程序, 并用并用Proteus仿真。仿真。 WR/解:由图解:由图10-510-5可知本例是总线方式连接。地址线可知本例是总线方式连接。地址线P2.0P2.0、P2.1P2.1和和P2.7P2.7分别与分别与LCD1602LCD1602的的RSRS、和E相连, 因此LCD写指令寄存器的地址为:0 x0000( RS=0,RW=0);LCD读出数据到D0D7的地址为:0 x0200RS=0,RW=1);LCD写数据寄存器的地址为: 0 x0100RS=1,RW=0);LCD读数据寄存器的地址为:0 x0300RS=1,RW=1)。(1硬件设计硬件仿真设计如图10-7所示,实际硬件

11、电路设计时去掉图10-7中U3非门元件,P2.7直接和U2:B的第4引脚相连。所需元件如表10-3所列。D0D1D2D3D4D5D6D7D7D6D5D4D3D2D1D0ALEXTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17

12、P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCD1LM016LVCCK2K1K3K4123U2:A74LS00456U2:B74LS001098U2:C74LS00U3NOT图10-7 总线方式字符串显示原理图和仿真效果图本实验外扩后,方可通过SP-28 USB下载验证。 二、总线方式字符串的固定和移动显示二、总线方式字符串的固定和

13、移动显示例例10.2 电路原理图如图电路原理图如图10-5所示,要求在屏幕的第一行中央显示所示,要求在屏幕的第一行中央显示“jinjubao”,第二行则显示第二行则显示 This is wjms programm wengjiamintom 并不断的循环向左移动。试用,并不断的循环向左移动。试用C语言编写程序,并用语言编写程序,并用Proteus仿真。仿真。 解:由图解:由图10-5可知可知LCD1602显示器的地址分别为:显示器的地址分别为:写指令寄存器的地址写指令寄存器的地址RS=0,RW=0定义为定义为#defineLCMWR_COM(*(u

14、int8 volatile xdata *) 0 x0000)写数据寄存器的地址写数据寄存器的地址RS=1,RW=0定义为定义为#defineLCMWR_DAT(*(uint8 volatile xdata *) 0 x0100)读出数据到读出数据到D0D7的地址的地址RS=0,RW=1定义为定义为#defineLCMRD_DAT(*(uint8 volatile xdata *) 0 x0200)读数据寄存器的地址读数据寄存器的地址RS=1,RW=1 )#defineLCMRD_DATADDR(*(uint8 volatile xdata *) 0 x0300)D0D1D2D3D4D5D6D

15、7D7D6D5D4D3D2D1D0ALEXTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P

16、2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCD1LM016LVCCK2K1K3K4123U2:A74LS00456U2:B74LS001098U2:C74LS00U3NOT图图10-8总线方式固定和循环显示字符串总线方式固定和循环显示字符串一、间接方式显示字符串一、间接方式显示字符串例例10.3 电路原理图如图电路原理图如图10-6所示,要求在所示,要求在LCD1602液晶显示器的第一行显示液晶显示器的第一行显示“saxmcu”,第二行显示,第二行显示“0371

17、-66987238”,试用,试用C语言编写程序,语言编写程序,并用并用Proteus仿真。仿真。 解:由图解:由图10-6可知本例是模拟口线间接方式连接。可知本例是模拟口线间接方式连接。第三节第三节 LCD1602间接方式的应用间接方式的应用硬件仿真设计如图10-8所示,所需元件如表10-4所列。 XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.5

18、6P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C52X112MHzC122pFC222pFC320uFR11k+5V+5V+5V+5VRV110k234567891RP110K+5VD714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCDLM016L图

19、图10-8 间接方式字符串显示原理图和仿真效果图间接方式字符串显示原理图和仿真效果图二、间接方式字符串的移动显示二、间接方式字符串的移动显示例例10.4 电路原理图如图电路原理图如图10-6所示,要求在所示,要求在LCD1602液晶显示器的液晶显示器的显示显示“-This is a LCD-!“和和“-Design by WJM-!”两个字符串,显示过程两个字符串,显示过程如下:如下: 两个字符串从右移到显示屏,接着向右退出显示屏;两个字符串从右移到显示屏,接着向右退出显示屏; 闪烁闪烁5次;次; 从右移到显示屏,向左退出显示屏,从右移到显示屏,向左退出显示屏,无限循环下去;试用无限循环下去;

20、试用C语言编写程序,并用语言编写程序,并用Proteus仿真。仿真。 解:由图解:由图10-6可知本例是模拟口线间接方式连接。可知本例是模拟口线间接方式连接。硬件仿真设计如图硬件仿真设计如图10-8所示,所需元件如表所示,所需元件如表10-4所列。所列。XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3

21、.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C52X112MHzC122pFC222pFC320uFR11k+5V+5V+5V+5VRV110k234567891RP110K+5VD714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCDLM016L图图10-9 间接方式字符串的移动显示仿真效果图

22、间接方式字符串的移动显示仿真效果图三、间接方式字符串的固定和移动显示三、间接方式字符串的固定和移动显示例例10.5 电路原理图如图电路原理图如图10-6所示,要求在所示,要求在LCD1602液晶显示器的液晶显示器的第一行显示固定的字符串第一行显示固定的字符串“ saxmcu ”,第二行显示移动,第二行显示移动的的ASCII字符,试用字符,试用C语言编写程序,并用语言编写程序,并用Proteus仿真。仿真。 解:由图解:由图10-6可知本例是模拟口线间接方式连接。可知本例是模拟口线间接方式连接。 硬件仿真设计如图硬件仿真设计如图10-8所示,所需元件如表所示,所需元件如表10-4所列。所列。XT

23、AL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/

24、A1326P2.6/A1427U1AT89C52X112MHzC122pFC222pFC320uFR11k+5V+5V+5V+5VRV110k234567891RP110K+5VD714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCDLM016L图10-10 间接方式字符串的固定和移动显示仿真效果图 四、间接方式电子钟四、间接方式电子钟例例10.6 电路原理图如图电路原理图如图10-6所示,要求所示,要求LCD1602液晶显示器在液晶显示器在第一行固定显示第一行固定显示“ BeiJing Time ”字符串,第二行显示字符串,第二行显示“ 00:

25、00:00 ”,左边的,左边的00表示小时显示位置,中间的表示小时显示位置,中间的00表示分钟显示位置,右边的表示分钟显示位置,右边的00表示秒显示位置,试用表示秒显示位置,试用C语言编写程序,并用语言编写程序,并用Proteus仿真。仿真。 解:由图解:由图10-6可知本例是模拟口线间接方式连接。可知本例是模拟口线间接方式连接。硬件仿真设计如图硬件仿真设计如图10-8所示,所需元件如表所示,所需元件如表10-4所列。所列。XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.

26、5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C52X112MHzC122pFC222pFC320uFR11k+5V+5V+5V+5VRV110k234567891RP110K+5VD714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCDLM016L图图10-11 间接方式电子钟仿真效果图间接方式电子钟仿真效果图五、矩阵键盘按钮五、矩阵键盘按钮1602液晶显示液晶显示例例10.7 电路原理图如图电路原理图如图10-12所示,要求所示,要求LCD1602液晶显示器液晶显示器在第一行显示键盘操作提示信息,当有键按下时第二行显示在第一行显示键盘操作提示信息,当有键按下时第二行显示“ P1.0*1.4 : 00H ”按键按下坐标提示和该键键号,按键按下坐标提示和该键键号,试用试用C语言编写程序,并用语

温馨提示

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

评论

0/150

提交评论