freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的居室安全報警系統(tǒng)的設計與實現(xiàn)畢業(yè)設計(參考版)

2024-08-30 15:04本頁面
  

【正文】 //點亮 口燈 } } } } /*******結(jié)束 *****************************/ 沈陽農(nóng)業(yè)大學科學技術學院本科畢業(yè)設計 29 附錄 C 實物圖 圖 C1 實物圖 。 //熄滅 口燈 if(DOUT==0)//當濃度高于設定值時 ,執(zhí)行條件函數(shù) { delay()。s)。n) for(s=248。m) for(n=20。 for(m=20。 //定義單片機 P1 口的第 1 位 (即 )為指示端 sbit DOUT=P2^0。 } } } 沈陽農(nóng)業(yè)大學科學技術學院本科畢業(yè)設計 28 為了進一步調(diào)試煙霧傳感器模塊,編譯了如下測試程序。 flag_bufang_en = 0。 } if(flag_bufang_en == 1) { flag_value ++。 // 50ms value ++。 TH0 = 0x3c。 // hongwai_dis()。 //紅外熱釋電指示燈 有輸出就亮黃燈 // if(key_can 10) // { // key_with()。 beep = 1。 yellow=1。 沈陽農(nóng)業(yè)大學科學技術學院本科畢業(yè)設計 27 S1=S2=S3=S4=1。 flag_wendu=0。 } } if(yaokong2==1) { flag_alarm=0。 green=~green。 } if(flag_wendu==1) { S1=S2=S3=S4=0。 beep =~beep。 P0=N[2]。 } if(yw==0) { flag_yanwu=1。 //紅燈報警 beep = ~beep。 P0=N[1]。 } if(hw == 1) { 沈陽農(nóng)業(yè)大學科學技術學院本科畢業(yè)設計 26 flag_alarm = 1。flag_wendu==0) { S1=S2=S3=S4=0。flag_yanwu==0amp。 if(yaokong1==1) { if(flag_alarm==0amp。 } } /******************主程序 **********************/ void main() { // time_init()。 flag_value = 0。 flag_bufang = 0。 } if(key_can == 2) //布防按鍵 { flag_bufang_en = 1。 } } } 沈陽農(nóng)業(yè)大學科學技術學院本科畢業(yè)設計 25 /******************對應不同按鍵處理 **********************/ void key_with() { if(key_can == 1) //按鍵緊急報警 { flag_alarm = 1。 //綠燈閃 } if(flag_bufang == 1) //確認布防 { green = 0。 //紅燈報警 beep = ~beep。 //布防標志位使能 uint flag_value。 uchar flag_wendu。 //報警標志位 uchar flag_bufang 。 //開定時器 0 中斷 TR0 = 1。 //開總中斷 TMOD = 0X01。 //得到按鍵值 } } key_old = key_new。 //得到按鍵值 case 0x03: key_can = 3。 //得到按鍵值 case 0x05: key_can = 2。 0x07) { case 0x06: key_can = 1。amp。 //按鍵松開后進入等待松開按鍵 狀態(tài) } } key_can = 20。 if(key_value = 5) //按鍵按下消抖 { key_value = 0。 0x07) != 0x07) //按鍵按下 key_value ++。 key_new = 1。 else key_value = 0。 if(key_new == 0) //按鍵松開 { if((key_io amp。 uchar code N[10] = {0xC0, 0xf9 ,0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90}。 //sbit key3 = P2^6。 //sbit key1 = P2^4。 sbit g = P0^6。 sbit e = P0^4。 sbit c = P0^2。//個位 sbit a = P0^0。//百位 sbit S3 = P1^5。 //高溫 sbit S1 = P1^7。 sbit yw = P3^2。 sbit yaokong2 = P2^5。 //紅外熱釋傳感器定義 bit flag_300ms = 0。 //綠色發(fā)光二極管定義 sbit yellow = P2^0。 //蜂鳴器定義 sbit red = P2^2。 沈陽農(nóng)業(yè)大學科學技術學院本科畢業(yè)設計 20 參考文獻 [1] 胡萍 .串口通信的紅外報警器的研制 [J].計算機與現(xiàn)代化, 2020: 1516. [2] 唐德琴.電子溫度測量儀器技術發(fā)展戰(zhàn)略研究 [J].電子科學技術, 2020: 18. [3] 楊志忠.數(shù)字電子技術 [M]. 北京 : 高等教育出版社 , 2020: 1215. [4] 沙占友 . 單片機及外圍電路設計 [M].北京 :電子工業(yè)出版社, 2020: 114~128. [5] 汪文,陳林.單片機原理及應用 [M].湖北 : 華中科技大學出版社 , 2020: 110. [6] 李行善.基于串口組件的體系結(jié)構(gòu) [J].電子串口與儀器學報, 2020: 1516. [7] 康華光.電子技術基礎數(shù)字部分 [M].北京 : 高等教育出版社 , 2020: 36. [8] 李慶亮. C 語言程序設計實用教程 [M].北京 : 機械工業(yè)出版社 , 2020: 1722. 沈陽農(nóng)業(yè)大學科學技術學院本科畢業(yè)設計 21 附錄 A 電路圖 54 623 1SW1sw灰色12P2GNDR71K1 2D4 DVCC12345678RST9(RXD)10(TXD)11(INT0)12(INT1)13(T0)14(T1)15(WR)16(RD)17XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40U1 U1Y1 12MC2C3VCCGNDR610KC110uFVCC1234J1VCCS1S2S3GNDB1蜂鳴器Q1 8550VCC GND+R3 2KP23R1470R2470R44701 2D21 2D31 2D1VCC1 2 3P1 紅外熱釋電GNDVCCR5 10kP20P21P22P23P20P21P22S4P10 P11 P12 P13P10 P11 P12P13 圖 A1 電路匯總圖 沈陽農(nóng)業(yè)大學科學技術學院本科畢業(yè)設計 22 附錄 B 程序源代碼 include //調(diào)用單片機頭文件 define uchar unsigned char //無符號字符型 宏定義 變量范圍 0~255 define uint unsigned int //無符號整型 宏定義 變量范圍 0~65535 define key_io P1 uchar key_can。經(jīng)過測試 , 完全可行。分別對煙霧探測電路、紅外檢測電路、溫度檢測電路、無線遙控電路、數(shù)碼管顯示電路和聲光報警電路進行測試。 程序燒錄運行 , 如圖 所示。采用分塊調(diào)試的方法,煙霧探測電路、紅外檢測電路、溫度檢測電路、無線遙控電路、數(shù)碼管顯示電路和單片機控制電路 進行調(diào)試。如果避免這種情況,在顯示 1111 時,取消布防,開啟布防,如此反復,知道顯示 0000 時 ,再 測另外一個報警。存在兩種報警時顯示的是電子管亮暗的相加。 按 遙控器 2, 取消布防,電子屏無顯示。 主程序工作流程如圖 所示。 沈陽農(nóng)業(yè)大學科學技術學院本科畢業(yè)設計 17 3 居室安全報警系統(tǒng)的軟件設
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1