• 大小: 293KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: 其他
  • 标签:

资源简介

温度传感器的仿真与程序设计(仿真图+源代码),附上仿真图和程序代码,通俗易懂

资源截图

代码片段和文件信息

#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

评论

共有 条评论

相关资源