stc89c52+18b20共同完成温度采集
时间:11-29
来源:互联网
点击:
ControlData[2*i ] = f2char[i]/16+(f2char[i]/16> ControlData[2*i+1] = f2char[i]+(f2char[i]> int i; }
ReadTemperature(); //读取当前温度
lcd_system_reset(); /*LCD1602 初始化*/
lcd_bad_check(); /*LCD1602 坏点检查*/
while(1)
{
i=ReadTemperature(); //读取当前温度
lcd_char_write(6,0,mun_char_table[i/100]); /*把温度显示出来*/
lcd_char_write(7,0,mun_char_table[i%100/10]);
lcd_char_write(8,0,.);
lcd_char_write(9,0,mun_char_table[i%10]);
if(i>=290)/*温度报警值设定,目前设定为29度*/
{
dula=1;
beep=0;
delay1(100);
beep=1;
}
}
/*实际生产中不要显示器,而无显示器在初始化检查坏点的时候就无法进行,要更改程序,去除显示电函数*/
stc89c5218b20共温度采 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)