作业帮 > 综合 > 作业

用LCD1602和DS18B20显示温度和时间C语言程序

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2020/01/22 10:44:44
用LCD1602和DS18B20显示温度和时间C语言程序
用51单片机实现 ,时间部分用2个按钮实现对时间的调整
是的,
您研究一下以下这个程序,然后就可以加上时间功能.多做一点就能多学一点.
开机时对DS18B20进行检测,如果DS18B20检测不正常,LCD1602显示:
DS18B20 ERROR
PLEASE CHECK
蜂鸣器报警.
DS18B20检测正常,LCD1602显示:
DS18B20 OK
TEMP:100.8℃
如果温度值高位为0,将不显示出来.
你可以通过拔插DS18B20查看DS18B20的检测功能.
/* ME300B单片机开发系统演示程序 - DS18B20温度显示 */
/* LCD1602显示 */
/* 作者:gguoqing */
/*Copyright(C)伟纳电子 www.willar.com All Rights Reserved */
//
void main()
{
Ok_Menu () ;
do
{
Read_Temperature() ;
Disp_Temperature() ;
}
while(!presence) ;
Error_Menu () ;
do
{
Init_DS18B20() ;
beep() ;
}
while(presence) ;
}