{ 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]中存放的就是要显示日的个位
- 上一篇:模糊关联规则及其应用研究
- 下一篇:51单片机空调温度控制系统的设计+流程图
-
-
-
-
-
-
-
杂拟谷盗体内共生菌沃尔...
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响
河岸冲刷和泥沙淤积的监测国内外研究现状