#include<reg52.h>
#define uchar unsigned char
sbit P2_5=P2^5;
sbit P2_6=P2^6;
sbit P2_7=P2^7;
#define LCD_RS P2_7
#define LCD_RW P2_6
#define LCD_EN P2_5
#define LCDPort0 P0
uchar Command_Code_No;
uchar Command_Code;
uchar Buf_Code;
uchar cont;
uchar Code1[]={0x57,0x45,0x4c,0x43,0x4f,0x4d,0x45};
void delay(uchar n);
void LCDBusy(void);
void LCDWrite_Command_No(void);
void LCDWrite_Command(void);
void INITLCD(void);
void LCDWrite_Data(uchar Buf_Code);
void LCDWrite_String(void);
//**********延时函数,延时n*1ms*********
void delay(uchar n)
{
int i,j;
for (i=0; i<n; i++)
for (j=0; j<100; j++)
;
}
//****************LCD状态检测***************
void LCDBusy()
{
uchar BUSY_A;
do{
LCDPort