/********************************************************************* *****************AT89C51 单片机控制HT1621B 驱动LCD********************* ***************** (全显示程序) ********************* *********************************************************************/ #include #include #define BIAS 0X50 //1/2 偏压,4 背极 //#define RC256 0X30 //系统时钟选择为片内 RC 振荡器 #define RC256 0X38 #define WDTDIS1 0X0A //禁止 WDT 溢出标志输出 #define TIMERDIS 0X08 //时基输出禁能 #define SYSEN 0X02 //打开系统时钟 #define LCDON 0X06 //打开偏压发生器 #define SYSDIS 0X00 //关闭系统时钟和偏压发生器 #define _NOP() _nop_() sbit LED=P2^0; sbit CS=P2^7; sbit WRD=P2^6; sbit DATA=P2^5; #define uchar unsigned char #define uint unsigned int void SENDBYTE (uchar dat); void SENDBIT (uchar dat,uchar bitcnt); /***************************延时子函数******************************/ void del