单片机驱动LCD1602.ppt
《单片机驱动LCD1602.ppt》由会员分享,可在线阅读,更多相关《单片机驱动LCD1602.ppt(10页珍藏版)》请在第壹文秘上搜索。
1、显示驱动编写430驱动1602驱动驱动什么是驱动驱动:单片机通过GPIO口向LCD1602的引脚给指令和数据,使LCD按照单片机的要求进行显示。单片机也可以从LCD1602的引脚读取反馈数据到GPIO。引脚引脚 符号符号 功能说明功能说明 1 VSS 一般接地一般接地 2 VDD 接电源(接电源(+5V) 3 V0 液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高4 RS 数据数据/命令选择端(命令选择端(H/L) 5 R/W 读读/写选择端(写选择端(H/L)6 E E端为使能端。写:下降沿使能;读:端为使能端。写:
2、下降沿使能;读:E高电平有效高电平有效 7-14 DB0-7 双向数据双向数据/命令命令总线总线 8位位 15 BLA 背光电源正极背光电源正极 16 BLK 背光电源负极背光电源负极 RS:寄存器选择(总线选择)RS引脚的电平的高低决定了选择当前总线是做数据总线还是命令总线。做数据总线,向LCD送数据:LCD_WriteData(unsigned char Dat)作用:写入的是所要显示字符所对应的ASCII码。做命令总线,向LCD送命令:LCD_WriteCommand(unsigned char Com)两种类型命令(1)初始化液晶命令 (Com=0 x80)序号序号 指令指令RSR/W
3、D7 D6 D5 D4 D3 D2 D1 D01清显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/C R/L*6置功能00001DL NF*7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址001 显示数据存贮器地址9读忙标志或地址01BF 计数器地址10写数到CGRAM或DDRAM10 要写的数据内容11从CGRAM或DDRAM读数11 读出的数据内容1602液晶模块内部的控制器共有液晶模块内部的控制器共有11条控制指令条控制指令void LCD_Init() /初始
4、化成向初始化成向1602写数据和命令写数据和命令 E_SET_OUT; /单片机引脚设置成输出单片机引脚设置成输出 RW_SET_OUT; RS_SET_OUT; DataPort_SET_OUT; E_SET_L; /E=0, RW_SET_L; /RW RS都为都为0,即写命令状态,即写命令状态 RS_SET_L; CLK_SET_OUT; /写命令部分写命令部分 LCD_WriteCommand(0 x38); 显示模式设置显示模式设置 LCD_WriteCommand(0 x01); /清屏清屏 LCD_WriteCommand(0 x06);/显示光标移动设置显示光标移动设置 LCD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 驱动 LCD1602