久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 基于DS18B20的數字溫度監控報警系統Proteus仿真設計(LCD1602顯示) [打印本頁]

作者: 交大Boy    時間: 2019-8-25 10:29
標題: 基于DS18B20的數字溫度監控報警系統Proteus仿真設計(LCD1602顯示)
設計要求
1. 測量溫度值精度為±1℃;                                      
2. 系統允許的誤差范圍為1℃以內;                              
3. 系統可由用戶預設溫度值,測溫范圍為-55℃~+125℃;         
4. 通過DS18B20傳感器和系統連接,能實時準確檢測到現場溫度;   
5. 把現場實時檢測到的溫度值通過LCD1602液晶顯示出來;           
6. 報警溫度設定和報警:根據需要可以設置報警溫度,并且當達到報警溫度時會發出報警提示;
內容介紹
本文介紹一種基于AT89C52的溫度監控報警系統設計,系統采用DS18B20作為溫度監測元件,測量范圍-55℃-~+125℃,使用LCD1602液晶模塊顯示測取的溫度值,通過按鍵設置溫度報警上下限。若當前獲取的溫度不在設定溫度上下限范圍內時,蜂鳴器報警,LED燈點亮,指示當前報警信息。

系統框架



仿真結果


部分程序如下
/***********Main主程序**************/
void main()
{
       init();
       Init_time();
       Init_DS18B20();
       while(1)
       {
              if(s1==0||s1num>=1)
                     {keyscan(); TR0 = 0; D1 =1; D2 = 1;}
              else
              {     
                     ReadTemp();
                     write_temp_value(0,temp_value);  
                     comp();
              }
                           
       }
}
void delay(uint z)                                          
{
       uint x,y;
       for(x=z;x>0;x--)
       for(y=110;y>0;y--);
}
/***********LCD初始化程序**************/
void init()                                       
{   
       lcden=0;
       lcdrw=0;
       write_com(0x38);      
       write_com(0x0c);  
       write_com(0x06);      
       write_com(0x01);      
       write_com(0x80);      
      
       write_com(0x80+9);
       write_data('H');
       write_data(':');     
       write_data('+');
       write_data('2');
       write_data('0');
       write_data(0xdf);
       write_data('C');
       write_com(0x80+9+0x40);
       write_data('L');
       write_data(':');      
       write_data('+');
       write_data('1');
       write_data('0');
       write_data(0xdf);
       write_data('C');
       h=0x14;
       l=0+0x0a;
       D1=1;
       D2=1;
       figh=0;
       figl=1;
}
/***********LCD寫指令**************/
voidwrite_com(uchar com)
{     
       lcdrs=0;
       P0=com;
       delay(5);
       lcden=1;
       delay(5);      
       lcden=0;
}
/***********LCD寫數據**************/
voidwrite_data(uchar date)           
{     
       lcdrs=1;      
       P0=date;
       delay(5);
       lcden=1;
       delay(5);
       lcden=0;
}
/***********LCD顯示讀取溫度值**************/
voidwrite_temp_value(uchar add,char date)      
{     
       uchar bai,shi,ge;
       bai=date/100;
       shi=date%100/10;      
       ge=date%10;      
       if((bai|shi)==0)
       shi=0x70;
       if(bai==0)
       bai=0x70;
       write_com(0x80+add);      
      
       if(fig==0&&shi!=0x70)     
       {
              write_data('-');     
          write_data(0x30+shi);
       }
       if(fig==0&&shi==0x70)   
       {
              write_data(0x30+0x70);   
          write_data('-');   
       }
       if(fig==1)write_data(0x30+bai);
       if(fig==1)write_data(0x30+shi);
       write_data(0x30+ge);
       write_data(0xdf);      
       write_data('C');






作者: mnbvcxzlkjhgfds    時間: 2019-9-14 05:11
沒c程序
作者: 獨君6    時間: 2020-11-16 18:38
資源沒?




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精品久久久久久久久久久久久久 | 狠狠av | 一区二区在线不卡 | 一区二区电影网 | 少妇黄色 | 国产免费一区二区 | www.日韩系列 | 亚洲视频免费在线观看 | 国产美女一区二区 | 亚洲毛片 | 日韩欧美精品一区 | 亚洲精品66| 国产乱码精品一区二区三区五月婷 | 99精品国产在热久久 | 亚洲三级国产 | 欧美日韩综合一区 | 午夜免费观看体验区 | 亚洲欧美精品在线 | 国产精品乱码一区二区三区 | 嫩草一区二区三区 | 欧洲一区视频 | 男人的天堂久久 | 久久久久久亚洲 | 夜夜草导航| 人人九九精| 成人 在线 | 91天堂网| 久久久久久亚洲国产精品 | 另类亚洲视频 | 欧美另类视频 | 欧美日韩国产欧美 | 精品九九 | 精品国产欧美一区二区三区成人 | 中文字幕日韩欧美 | 久久精品视频在线播放 | 亚洲国产精品激情在线观看 | 日本不卡高字幕在线2019 | 久久一二区| 亚洲精品视频在线观看视频 | 色综合久| 国产精品一区二区免费 |