当前位置:文档之家› 51单片机1602液晶-(教程)

51单片机1602液晶-(教程)

段位都关上,关液晶 0x38
初始化子函数
0x0e=0 0 0 0.1 1 1 0
0x06=0 0 0 0.0 1 1 0
51单片机的1602液晶
初始化子函数 I LIKE MCU!一共11位
一共13位
1602的光标左右移
51单片机的1602液晶
0X18 左移一下
51单片机的1602液晶
51单片机的1602液晶
51单片机的1602液晶

液晶显示
0x38
5
7
51单片机的1602液晶
51单片机的1602液晶
51单片机的1602液晶
写命令子函数 命令选择 DB0-DB7 E使能高电平
使能E开
使能E关 写数据子函数 数据选择 DB0-DB7
E使能高电平
使能E开 使能E关
51单片机的1602液晶
1602液晶的存储器结构
2. CGROM:
字符发生存储器,已经存储了160个不同的点阵字符图形, 按ASCII码排列,如下图所示:
字符代码:
0x00~0x0F为用户自定 义的字符图形RAM。
0x20~0x7F为标准的 ASCII码。 0xA0~0xFF为日文字符 和希腊文字符。
1602液晶的存储器结构
51单片机的1602液晶
51单片机的1602液晶


1602液晶总结:
(1)写命(4)Main第一行显示,第二行显示, 移动。
3. CGRAM:
用户自定义字符发生存储器,共64字节,地址为 0x00~0x3f,可存储8个5*8点阵图形,其中地址0x00~0x07 存储字符代码为0x00的字符图形,0x08~0x0f存储字符代码 为0x01的字符图形,以此类推。
51单片机的1602液晶
51单片机的1602液晶
void LCD_write_cmd(unsigned char cmd) { LCD_check_busy(); delay(1); LCD_RS = 0; LCD_RW = 0; LCD_DATA = cmd; delay(50); LCD_EN = 1; delay(50); LCD_EN = 0; delay(50); }
51单片机1602液晶接口设计
51单片机的1602液晶
VL- 液晶屏对比度的调节
L命令是对液晶屏显示的设置 H数据是要显示的东西
51单片机的1602液晶
1602液晶的存储器结构
1. DDRAM:
显示数据RAM,用来寄存待显示的字符代码。共80个字 节,其地址和屏幕的对应关系如下图: 要在屏幕上显示字符,只需向相关DDRAM中写入该字符 的ASCII码即可。
相关主题