51单片机采用模拟时序控制点阵图形液晶程序
//////////////////////////////////////////////////////////////////////////////////
///
//////////////////////////////////////////////////////////////////////////////////
void Putcdot(Uchar Order)
///上半个字符输出,16列
///下半个字符输出,16列
//////////////////////////////////////////////////////////////////////////////////
///
//////////////////////////////////////////////////////////////////////////////////
void Lcmcls( void )
//////////////////////////////////////////////////////////////////////////////////
///
//////////////////////////////////////////////////////////////////////////////////
void Rddata(void)
//////////////////////////////////////////////////////////////////////////////////
///
//////////////////////////////////////////////////////////////////////////////////
void Wrdata(Uchar X)
//
//////////////////////////////////////////////////////////////////////////////////
/// 命令输出,每次输出一个分区控制口 ///
//////////////////////////////////////////////////////////////////////////////////
///void Wrcmd(Uchar X)
//
//
//
//
//
//
//
//
//////////////////////////////////////////////////////////////////
/// 命令输出到左区控制口
//////////////////////////////////////////////////////////////////
void WrcmdL(Uchar X)
//////////////////////////////////////////////////////////////////
/// 命令输出到中区控制口
//////////////////////////////////////////////////////////////////
void WrcmdM(Uchar X)
//////////////////////////////////////////////////////////////////
/// 命令输出到右区控制口
//////////////////////////////////////////////////////////////////
void WrcmdR(Uchar X)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// 分区操作允许等待,返回时保留分区选择状态
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void lcdbusyL(void)
void lcdbusyM(void)
void lcdbusyR(void)
void wtcom(void)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///根据设定的坐标数据,定位LCM上的下一个操作单元位置
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void Locatexy(void)
//////////////////////////////////////////////////////////////////
///液晶屏初始化
//////////////////////////////////////////////////////////////////
void Lcminit(void)
//////////////////////////////////////////////////////////////////
/// 延时
//////////////////////////////////////////////////////////////////
void Delay(Uchar MS)
//////////////////////////////////////////////////////////////////
//定义字符串数组
//////////////////////////////////////////////////////////////////
Uchar code STR1[]=
Uchar code STR2[]="Our friend over the wold";
Uchar code STR3[]="Program by Keil C51 6.12";
Uchar code STR4[]="Thank you ~v~ 1234567890";
评论