/*******************************************************************
* 描述:
* LCD1602可以分为8位和4位控制方式,8位控制方式是用D0-D7数据线
* 来传送控制命令及数据。4位控制方式是用D4-D7数据线来传送控制命令
* 及数据。使用4位数据线做控制时,需要分两次来传送,先送出高4位数
* 据,再送出低4位数据。可以节省单片机的4根端口线。
*
*******************************************************************/
#include < reg52.h >
#include < intrins.h >
#define uchar unsigned char
#define uint unsigned int
sbit LCD_RS = P2^0;
sbit LCD_RW = P2^1;
sbit LCD_EN = P2^2;
uchar code cdis1[ ] = {" WELCOME TO "};
uchar code cdis2[ ] = {" WWW*RICHMCU*COM "};
/**********************************************************
* 5us 延时子程序
**********************************************************/
void delayNOP()
{<