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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1576|回復: 1
打印 上一主題 下一主題
收起左側

單片機火災報警監測設計 包括檢測溫度,煙霧

[復制鏈接]
跳轉到指定樓層
樓主
實現功能: 設計基于51系列的單片機的智能火災報警系統,其主要模塊為煙霧傳感器、溫度傳感器、蜂鳴報警器以及2個16×16的點陣、6個按鍵。單片機一方面對運行的煙霧傳感器和溫度傳感器檢測環境傳過來的信號處理,并且通過點陣進行實時顯示,(點陣個數就按你說的用2個,這個顯示形式有靜止、移入移出,這個顯示形式能過通過按鍵進行選擇,所以這里需要1個按鍵來進行顯示形式的切換);單片機另一方面能夠通過與預設的煙 霧和溫度閾值進行比較并判斷是否要報警(報警就用蜂鳴器),通過加、減按鍵可設置報警的閾值,設置有緊急報警按鍵以應對突發情況(這里需要2對加減按鍵,1對用來對煙霧進行加減報警設置,另1對用力對溫度進行加減報警設置,外加1個緊急報警按鍵,所以整個系統是6個按鍵)。
電路圖


部分代碼
void delay(uchar us);          //delay
float gettemp(void);
void delay(uchar us)        //delay time
{while(us--) _nop_();
}
/*串口初始化*/
void serial_init ( unsigned char bt )  {
  SCON  = 0x50;                      /* mode 1: 8-bit UART, enable receiver   */
  TMOD  = 0x21;                      /* timer 1 mode 2: 8-Bit reload          */
     switch(bt){
          case 0:   //38400
           TH1=0xfd;
           PCON=0x80;
           break;
          case 1:   //19200
           TH1=0xfd;
           PCON=0;
           break;
          case 2:   //9600
           TH1=0xfa;
           PCON=0;
           break;
          case 3:   //4800
           TH1=0xf4;
           PCON=0;
           break;
          case 4:   //2400
           TH1=0xe8;
           PCON = 0;
           break;
          case 5:   //1200
           TH1=208;
           PCON = 0;
           break;
          case 6:   //600
           TH1=160;
           PCON = 0;
           break;
          case 7:   //300
           TH1=64;
           PCON = 0;
           break;
          default:
           TH1=0xfa;
           PCON=0;
           break;
                 }
  TR1   = 1;                         /* timer 1 run                           */
//  ES    = 1;
//  EA=1;
}
void putbyte(char c)
{
  SBUF=c;
  while (!TI) _nop_();
  TI=0;
}
void putint(unsigned int ui)
{unsigned char ls;
ls=(ui/10000+0x30);
putbyte(ls);
ls=((ui%10000)/1000+0x30);
putbyte(ls);
ls=((ui%1000)/100+0x30);
putbyte(ls);
ls=((ui%100)/10+0x30);
putbyte(ls);
ls=(ui%10+0x30);
putbyte(ls);
}
/*************************************/
/*發送一個字節的hex碼,分成兩個字節發。*/
unsigned char code hex_[]={"0123456789ABCDEF"};
puthex(unsigned char c)
{int ch;
ch=(c>>4)&0x0f;
putbyte(hex_[ch]);
ch=c&0x0f;
putbyte(hex_[ch]);
}




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1 發表于 2018-12-26 15:37 | 只看該作者
補全原理圖 工程包或者詳細說明一下電路連接即可獲得100+黑幣
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人av一区 | 久久亚洲国产 | 黄色av免费网站 | 亚洲天堂999 | 亚洲精品免费看 | 国产不卡一区在线观看 | 欧美成人免费在线视频 | 国户精品久久久久久久久久久不卡 | 人人玩人人添人人澡欧美 | 99精品久久 | 成人综合久久 | 精品国产一区二区三区免费 | 日韩一区二区三区在线看 | 国产精品精品久久久 | 99这里只有精品 | 天堂在线中文 | 日韩成人国产 | 亚洲精品9999久久久久 | 日韩在线观看中文字幕 | 精品一区二区在线观看 | 夜夜骑首页| 国产精品v | 高清国产午夜精品久久久久久 | 久久亚洲精品国产精品紫薇 | 久草资源在线视频 | 性xxxxx| 精品小视频 | 第四色狠狠 | 免费观看成人鲁鲁鲁鲁鲁视频 | 另类一区 | 在线āv视频 | 国产成在线观看免费视频 | 色偷偷888欧美精品久久久 | 中文字幕一区二区三区四区五区 | а_天堂中文最新版地址 | 天天色综网 | 亚洲天堂一区 | 91激情视频 | www.青青草| 青娱乐自拍 | 亚洲欧美在线观看 |