资源简介
温度传感器的仿真与程序设计(仿真图+源代码),附上仿真图和程序代码,通俗易懂
代码片段和文件信息
#include
#include“lcd12864.h“
#include“DS18B20.h“
/*
*作者:赵翔
*
*功能介绍:本函数是一个小型温度检测系统,通过DS18B20单总线把温度信号送给单片机进行处理;
**/
sbit LED = P1^1;
sbit BEEP = P1^2;
void main(void)
{
unsigned char TempHTempL;
unsigned int temp;
unsigned int setTemp=40;
char flag=0;
lcd_logo();
lcd_clr();
show();
while(1)
{
temp = ReadTemperature();
TempH=temp>>4;
TempL=temp&0x0F;
TempL=TempL*6/10;
if(TempH>128)
{
TempH=256-TempH;
write_char(216sig);
}
else
write_char(216space);
if(TempH/100%10!=0)
{write_char(224number[TempH/100%10]);flag=1;}
else {write_char(224space);}
if(TempH/10%10!=0||flag)
write_char(232number[TempH/10%10]);
else
write_char(232space);
write_char(240number[TempH%10]);
write_char(248dol);
write_char(256number[TempL%10]);
write_string(15du);
if(TempH>setTemp)
{
BEEP ^= 1;
LED=0;
write_string(36gao);
write_string(37wen);
}
else
{
LED ^=1;
BEEP=0;
write_string(36zheng);
write_string(37chang);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-10-23 14:12 温度检测(数字传感器)\
文件 245558 2012-09-23 11:28 温度检测(数字传感器)\DS18B20.pdf
文件 87278 2012-09-23 11:20 温度检测(数字传感器)\Last Loaded tempTest.DBK
文件 87388 2013-10-08 09:57 温度检测(数字传感器)\tempTest.DSN
文件 1340 2013-10-23 14:12 温度检测(数字传感器)\tempTest.PWI
目录 0 2012-09-23 11:26 温度检测(数字传感器)\程序\
文件 1453 2012-09-23 11:03 温度检测(数字传感器)\程序\1.c
文件 3444 2012-09-23 11:24 温度检测(数字传感器)\程序\1.LST
文件 19186 2012-09-23 11:24 温度检测(数字传感器)\程序\1.OBJ
文件 385 2012-09-22 14:03 温度检测(数字传感器)\程序\ADC.h
文件 1248 2012-09-23 11:24 温度检测(数字传感器)\程序\DS18B20.h
文件 7160 2012-09-23 10:51 温度检测(数字传感器)\程序\lcd12864.h
文件 5115 2002-04-16 15:32 温度检测(数字传感器)\程序\STARTUP.A51
文件 11667 2012-09-23 11:24 温度检测(数字传感器)\程序\STARTUP.LST
文件 749 2012-09-23 11:24 温度检测(数字传感器)\程序\STARTUP.OBJ
文件 16874 2012-09-23 11:24 温度检测(数字传感器)\程序\sws
文件 5772 2012-09-23 11:24 温度检测(数字传感器)\程序\sws.hex
文件 21987 2012-09-23 11:24 温度检测(数字传感器)\程序\sws.M51
文件 1931 2012-09-23 11:26 温度检测(数字传感器)\程序\sws.Opt
文件 587 2012-09-23 11:26 温度检测(数字传感器)\程序\sws.plg
文件 2046 2012-09-22 21:49 温度检测(数字传感器)\程序\sws.Uv2
文件 1915 2012-09-23 11:04 温度检测(数字传感器)\程序\sws_Opt.Bak
文件 2038 2012-09-21 21:58 温度检测(数字传感器)\程序\sws_Uv2.Bak
- 上一篇:vi(1)
- 下一篇:冰点还原密码移除工具.exe
评论
共有 条评论