目 录
1 系统程序设计 1
1.1 LCD显示模块程序设计 1
1.2 温度采集模块程序设计 2
1.3 时钟模块程序设计 6
1.4 按键模块程序设计 8
1.5 通讯模块程序设计 10
2 软件仿真 13
附录 13
1 系统程序设计
1.1 LCD显示模块程序设计
1602液晶显示屏作为该系统人机界面,使人能够直观的获取系统的相关信息,为了能够正确显示,时序和功能设置必须正确地设置才能让液晶屏有显示或者正确的显示,1602液晶显示屏的显示子程序流程图如下图所示。
关于LCD1602初始化、写命令、写数据的程序如下:
void WriteCom (unsigned char com)
{
RS=0;
P0=com;
EN=1;
delaynus(1);
EN=0;
delay1ms();
}
/*****************************************************
函数功能:将数据(字符的标准ASCII码)写入液晶模块
入口参数:y(为字符常量)
***************************************************/
void WriteData(unsigned char dat)
{
RS=1;
P0=dat;
EN=1;
delaynus(1);
E
原创力文档

文档评论(0)