原标题:LCD1602程序显示字符串
连接线图接法:
|DB0-----P0.0 | DB4-----P0.4 | RW-------P2.0 |
|DB1-----P0.1 | DB5-----P0.5 | RS-------P2.1 |
|DB2-----P0.2 | DB6-----P0.6 | E--------P2.2 |
|DB3-----P0.3 | DB7-----P0.7 | VLCD接1K电阻到GND |
显示第一行显示welcome!第二行显示Hello world!
(1)lcd_busy() 忙状态函数
(2)lcd_command() 发数据到指令寄存器IR函数
(3)lcd_write() 写数据(显示)
(4)lcd_pos() 设定显示位置函数
(5)lcd_init() lcd初始化
#include
#include
unsigned char code dis1[] = {"welcome!"};
unsigned char code dis2[] = {"Hello world!"};
sbit rs = P2^0; //
sbit rw = P2^1;
sbit ep = P2^2;
void delay(unsigned char ms) // 延时子程序
{
unsigned char i;
while(ms--)
{
for(i = 0; i< 250; i++)
{
_nop_();
_no