电子设计报告
////////////HB12864液晶并行显示/////////////////////////////// void WriteByteToLcm(uchar dat) { }
void Strplay(uchar Command,uchar X, uchar Y, uchar *s) {
while( BUSY == 1 ); DB=dat; _nop_(); _nop_(); REQ = 0;
//REQ=0,向LCD发请求命令
//等待LCM空闲(BUSY为低)
//向总线送数
while( BUSY == 0 ); //等待LCM相应请求(BUSY为高) REQ = 1;
//复原请求信号
WriteByteToLcm(Command); WriteByteToLcm(X); WriteByteToLcm(Y);
while (*s) {
WriteByteToLcm(*s); // 显示字符 s++; }
WriteByteToLcm(0x00); //结束符 }
void Numplay(uchar Command,uchar X, uchar Y, uchar Z) {
WriteByteToLcm(Command);
WriteByteToLcm(X); WriteByteToLcm(Y);
WriteByteToLcm(Z);