文档介绍:
LCM1602液晶屏显示实验程序
LCM1602液晶屏显示试验程序
文件:
#ifndef LCM16X2_H #define LCM16X2_H
#defi*****************************************************************************
函数名:LCMClear 功 能:清屏 参 数: 返 回:
作 者:倪晓军 2003-5-25 15:25
*******************************************************************************/
void LCMClear(void) { LCMDelay(1); LCM_E = 0; LCM_RS = 0; LCM_RW = 0; LCM_DB = 0x01; LCM_E = 1; _nop_(); _nop_(); LCM_E = 0; LCMDelay(1); }
/*******************************************************************************
函数名:LCMWriteCmd 功 能:向LCM写入限制字
参 数:BYTE,吩咐字节。写入前不判定忙表示(因为初始化过程中不能判定) 返 回:
作 者:倪晓军 2003-5-25 15:26
*******************************************************************************/
void LCMWriteCmd(unsigned char cmd) { LCMDelay(1); LCM_E = 0; LCM_RS = 0; LCM_RW = 0; LCM_DB = cmd; LCM_E = 1; _nop_(); _nop_(); LCM_E = 0; }
/*******************************************************************************
函数名:LCMWriteData 功 能:向LCM写入数据
参 数:BYTE,将要写入的数据 返 回:
作 者:倪晓军 2003-5-25 15:27
*******************************************************************************/
void LCMWriteData(unsigned char dc) { while(LCMReadState() & BUSYFLAG); LCM_