液晶显示屏显示(共12页).doc





《液晶显示屏显示(共12页).doc》由会员分享,可在线阅读,更多相关《液晶显示屏显示(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1602液晶显示屏显示一、1602液晶显示屏简介液晶显示模块具有体积小、功耗低、显示内容丰富等特点,现在字符型液晶显示模块已经是单片机应用设计中最常用的信息显示器件了。本文以常见的1602CD模块为例,介绍该模块的简单使用。1602可以显示2行16个字符,有8位数据总线D0-D7,和RS、R/W、EN三个控制端口,工作电压为5V,并且带有字符对比度调节和背光。该模块也可以只用D4-D7作为四位数据分两次传送。这样的话可以节省MCU的I/O口资源。本文将使用Atmega16并采用四位数据方式来控制1602。1.1 1602封装尺寸图1.2 1602外观如下图所示1.3
2、1602引脚说明编号符号引脚说明编号符号引脚说明1VSS电源地9D2双向数据口2VDD电源正极10D3双向数据口3VL对比度调节11D4双向数据口4RS数据/命令选择12D5双向数据口5R/W读/写选择13D6双向数据口6E模块使能端14D7双向数据口7D0双向数据口15BLK背光源地8D1双向数据口16BLA背光源正极注意事项:从该模块的正面看,引脚排列从右向左为:15脚、16脚,然后才是114脚(线路板上已经标明)。VDD:电源正极,4.55.5V,通常使用5V电压;VL:LCD对比度调节端,电压调节范围为05V。接正电源时对比度最弱,接地电源时对比度最高,但对比度过高时会产生“鬼影”,因
3、此通常使用一个10K的电位器来调整对比度,或者直接串接一个电阻到地;RS:MCU写入数据或者指令选择端。MCU要写入指令时,使RS为低电平;MCU要写入数据时,使RS为高电平;R/W:读写控制端。R/W为高电平时,读取数据;R/W为低电平时,写入数据;E:LCD模块使能信号控制端。写数据时,需要下降沿触发模块。D0D7:8位数据总线,三态双向。如果MCU的I/O口资源紧张的话,该模块也可以只使用4位数据线D4D7接口传送数据。本充电器就是采用4位数据传送方式;BLA: LED背光正极。需要背光时,BLA串接一个限流电阻接VDD,BLK接地,实测该模块的背光电流为50mA左右;BLK: LED背
4、光地端。1.4 1602操作时序(1)读操作时序(2)写操作时序(3)基本操作时序二、实例2.1 proteus仿真2.2 程序*LCD.h文件- LCD引脚定义 1-GND 2-VCC 3-VO 4-RS 5-RW 6-EN 7到14-D0-D7 15-背景灯+ 16-背景灯- -*/ #include #include /*- 下面是与LCD连接信息 PA2-RS PA3-EN 地-RW PA4-D4 PA5-D5 PA6-D6 PA7-D7 要使用本驱动,改变下面配置信息即可 -*/ #defineLCD_EN_PORTPORTA/以下2个要设为同一个口 #defineLCD_EN_DD
5、RDDRA #defineLCD_RS_PORTPORTA/以下2个要设为同一个口 #defineLCD_RS_DDRDDRA #defineLCD_DATA_PORTPORTA/以下3个要设为同一个口 #defineLCD_DATA_DDRDDRA/一定要用高4位 #defineLCD_DATA_PINPINA #defineLCD_RS(1PA2)/0x04portA2out #defineLCD_EN(1PA3)/0x08portA3out #defineLCD_DATA(1PA4)|(1PA5)|(1PA6)|(1PA7)/0xf0portA4/5/6/7out /*- 函数说明 -*
6、/ voidLCD_init(void); voidLCD_en_write(void); voidLCD_write_command(unsignedcharcommand); voidLCD_write_data(unsignedchardata); voidLCD_set_xy(unsignedcharx,unsignedchary); voidLCD_write_string(unsignedcharX,unsignedcharY,unsignedchar*s); voidLCD_write_char(unsignedcharX,unsignedcharY,unsignedcharda
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 液晶显示屏 显示 12

限制150内