毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机的家庭智能浇花器设计+源程序(10)
{ unsigned char ucData;
DS1302_RST = 0;
DS1302_CLK = 0;
DS1302_RST = 1;
DS1302InputByte(ucAddr|0x01); // 地址,命令
ucData = DS1302OutputByte(); // 读1字节数据 DS1302_CLK = 1;
DS1302_RST = 0;
return(ucData);
}
3)字符转换程序
单片机从DS1302读取的时间数据并不能直接在LCD屏上显示,需要转换成可供lcd显示的字段。
/************函数功能:年份转换成可供lcd显示的字段子程序***************/
void DateToStr(SYSTEMTIME *Time)
{ Time->DateString[0] = Time->Year/10 + '0'; //Time->DateString[0]中存放的就是要显示年的十位
Time->DateString[1] = Time->Year%10 + '0'; //Time->DateString[1]中存放的就是要显示年的个位
Time->DateString[2] = '-'; //年和月份之间用-分开
Time->DateString[3] = Time->Month/10 + '0'; //Time->DateString[3]中存放的就是要显示月份的十位
Time->DateString[4] = Time->Month%10 + '0'; //Time->DateString[4]中存放的就是要显示月份的个位
Time->DateString[5] = '-';
Time->DateString[6] = Time->Day/10 + '0'; //Time->DateString[6]中存放的就是要显示日的十位
Time->DateString[7] = Time->Day%10 + '0'; //Time->DateString[7]中存放的就是要显示日的个位
共10页:
上一页
1
2
3
4
5
6
7
8
9
10
下一页
上一篇:
模糊关联规则及其应用研究
下一篇:
51单片机空调温度控制系统的设计+流程图
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
浅谈新形势下妇产科护理...
辩护律师的作证义务和保...
《醉青春》导演作品阐述
国内外无刷直流电动机研究现状
中国古代秘书擅权的发展和恶变
浅谈传统人文精神茬大學...
谷度酒庄消费者回访调查问卷表
高校网球场馆运营管理初探【1805字】
多元化刑事简易程序构建探讨【9365字】
拉力采集上位机软件开发任务书