資源簡介
溫度傳感器的仿真與程序設計(仿真圖+源代碼),附上仿真圖和程序代碼,通俗易懂

代碼片段和文件信息
#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
評論
共有 條評論