#include<reg52.h> typedef unsignedchar uint8; typedef unsignedint uint16; sbit rs=P2^6; sbit rw=P2^5; sbit e=P2^7; uint8a[16]="perchin designed"; uint8b[27]="welcome to the world of mcu"; voiddelay(uint16 i) //1us { while(i--); } void wrc(uint8c) { delay(1000); rs=0; rw=0; e=0; P0=c; e=1; delay(10); e=0; /* P0=c<<4; e=1; e=0;*/ //四位的LCD要加上 } void wrd(uint8dat) { delay(1000); rs=1; rw=0; e=0; P0=dat; e=1; delay(10); e=0; /* P0=dat<<4; e=1; e=0;*/ //四位的LCD要加上 rs=0; } void init() { delay(1000); /*wrc(0x32); wrc(0x28); wrc(0x28); */ //四位的LCD要加上 wrc(0x38); wrc(0x38); wrc(0x38); wrc(0x0c); wrc(0x01);
|