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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)和gsm的智能防盜報(bào)警系統(tǒng)的設(shè)計(jì)(編輯修改稿)

2025-01-08 19:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 到單片機(jī)里。 圖 Keilμ Vicion2的編程界面 主 控 程序 山東 女子學(xué)院畢業(yè)論文(設(shè)計(jì)) 第 11 頁(yè) 共 24 頁(yè) 主控模塊的流程圖如圖 所示。 復(fù)位后首先進(jìn)行系統(tǒng)初始化 :即 設(shè)置 8243的口地址及控制字、 設(shè)置定時(shí) /計(jì)數(shù)器 T0 的工作方式及 初 值,啟動(dòng)定時(shí)并開(kāi)放中斷,接下來(lái)進(jìn)入主循 環(huán)。主循環(huán)的基本任務(wù)是不斷刷新顯示當(dāng)前室內(nèi)溫度信息 。當(dāng) T0 定時(shí)時(shí)間到,輪巡檢測(cè)一次傳感器 和檢測(cè)按鍵 , 然后又開(kāi)始新一輪定時(shí)。 圖 主控 程序 流程圖 定時(shí)中斷處理 子 程序 定時(shí)中斷處理 子程序 的流程見(jiàn)圖 。 設(shè)置定時(shí) /計(jì)數(shù)器 T0每 50ms發(fā)生一次定時(shí)中斷 ,在中斷服務(wù)程序中,單片機(jī)輪巡讀取一次紅外傳感器、霍爾傳感器的數(shù)據(jù) , 然后判斷是否為入室信號(hào)(如霍爾傳感器輸出脈沖信號(hào),等) , 若為 入室的信號(hào),就 調(diào)用發(fā)送短信子程序,立 刻發(fā)送短信給主人或物業(yè)。 否則 , 如果沒(méi)有入室信號(hào)就讀取按鍵,判斷有無(wú)按鍵,若有按鍵則調(diào)用處理按鍵子程序,若無(wú)按鍵則 返回到主控。 最后 由中斷處理 子程序 重裝 16位計(jì)數(shù)初值。 系統(tǒng)中使用單片機(jī)的晶振頻率為 12MHz, 定時(shí) /計(jì)數(shù)器 T0工作于方式 1( 16位定時(shí) /計(jì)數(shù) 器)、定時(shí) 模式 。則 定時(shí) 50ms的 計(jì)數(shù)初值 N為 : 3C B0H15 53610 105065 536s150 m s65 5362 6 316 ????????? ? ??機(jī)器周期定時(shí)時(shí)間N 開(kāi)始 系統(tǒng)初始化 顯示溫度 開(kāi)中斷 關(guān)中斷 基于單片機(jī)和 GSM 的 智能防盜報(bào)警系統(tǒng)的設(shè)計(jì) 第 12 頁(yè) 共 24 頁(yè) 圖 定時(shí)中斷處理 程序 流程圖 傳感器信號(hào)采集子 程序 傳感器信號(hào)采集子程序的功能是 單片機(jī)依次 讀取連接在并行端口上的紅外傳感器的 輸入信號(hào)和霍爾傳感器的輸入信號(hào) , 其程序流程如圖 。 圖 傳感器信號(hào)采集子程序流程 N N Y Y 控制字送入 8243 讀入數(shù)據(jù) 結(jié)束讀過(guò)程 子程序返回 開(kāi)始 讀第一片 8243 讀第二片 8243 返回 調(diào)核對(duì)子程序 讀 8243 子程序 Y Y N 50ms 定時(shí)中斷 關(guān)中斷 調(diào)用傳感器信號(hào)采集子程序 有入室信號(hào)? 讀鍵盤(pán) 調(diào)用發(fā)短信子程序 有按鍵? 調(diào)用處理按鍵程序 N 返回 入室信號(hào)? 入室信號(hào)? 山東 女子學(xué)院畢業(yè)論文(設(shè)計(jì)) 第 13 頁(yè) 共 24 頁(yè) 讀取傳感器數(shù)據(jù) 子程序的代碼如下 , 該程序采用 匯編 語(yǔ)言編寫(xiě)。 READ: MOV P1,A ;送控制字到 P1 口 CLR P1,4 ;使 PROG 有高變低,送控制字到 8243 ORL P,0FH ;單片機(jī) P1口的低 4 位置成輸入狀態(tài) MOV A,P1 ;把 8243 口上的數(shù)讀入累加器 A SETB P1,4 ;使 PROG 有低變高,結(jié)束讀過(guò)程 ANL A,0FH ;清高 4 位,保留低 4 位數(shù)據(jù) RET ;子程序返回 3. 5 核對(duì)子程序 核對(duì)子程序主要用于核對(duì)盜警的真實(shí)性,以防發(fā)生誤報(bào)。在核對(duì)子程序中先延時(shí) 3s,然后再次讀入相同口的信號(hào),比較后做出判斷是否報(bào)警 ,若是入室信號(hào)則在 3FH 單元中設(shè)置入室標(biāo) 志 FFH,最后調(diào)用查找報(bào)警點(diǎn)子程序 ,用于 發(fā)送 /顯示入室點(diǎn) 。校對(duì)子程序流程圖如圖 所示。 圖 核對(duì)子程序流程圖 核對(duì)子 程序 代碼 如下 : M2: MOV R0,A ;將第一次讀入的數(shù)據(jù)寫(xiě)入 R0 中 LCALL DELAD ;延時(shí) 3C MOV A,R1 ;送相同口的控制字 ACALL READ ;重讀 XEL A,R0 ;比較 JNZ M22 ;判斷是否有 入室信號(hào) MOV 3FH,FFH 。有入室, 置入室標(biāo)志 FFH 入口 保存第一次讀數(shù) 延時(shí) 3S 重讀相同口 入室否? N 返回 設(shè)置入室標(biāo)志; 調(diào)用查找報(bào)警點(diǎn)子程序 Y 基于單片機(jī)和 GSM 的 智能防盜報(bào)警系統(tǒng)的設(shè)計(jì) 第 14 頁(yè) 共 24 頁(yè) ACALL TLTC ;調(diào)用查找 入室 點(diǎn)子程序 M22: RET ;無(wú) 入室信號(hào) 返回 查找報(bào)警點(diǎn)子程序 查找報(bào)警點(diǎn)子程序主要完成 三項(xiàng)任務(wù)。第一項(xiàng)任務(wù)是判斷當(dāng)前讀的是 8243的 4 個(gè)口中的哪一個(gè)口;第二個(gè)任務(wù)是判斷這個(gè)口所用的芯片;第三個(gè)任務(wù)是判斷這個(gè)口有哪幾個(gè)點(diǎn)不為 0,定義為 ~ (X=4~7)。 查找報(bào)警點(diǎn)子程序流程圖如圖 所示。 圖 查找報(bào)警點(diǎn)子程序流程圖 N Y N Y 是 否 ? N 02H→ (R4) 調(diào)顯示子程序 Y 是 第 二 片8243 否? N N N Y Y Y Y 08H→ (R2) 12H→ (R2) 00H→ (R2)8243 04H→ (R2) 是 P5口否? 是 P6口否? 是 P7口否? 取有報(bào)警口控制字 是 P4口否? N 16H→ (R3) 是 第一 片8243 否? 00H→ (R3) 是 點(diǎn)否? N N 01H→ (R4) 調(diào)顯示子程序 是 點(diǎn)否 ? 03H→ (R4) 調(diào)顯示子程序 N 是 點(diǎn)否? 04H→ (R4) 調(diào)顯示子程序 返回 山東 女子學(xué)院畢業(yè)論文(設(shè)計(jì)) 第 15 頁(yè) 共 24 頁(yè) 查找報(bào)警點(diǎn)子 程序 代碼 如下: LTC: MOV A,R1 ;送有警口控制字 A ANL A,0FH ;屏蔽高 4 位 MOV R7,A JNZ L1 MOV R2,00H ;是 P4口, 00H 送入 R2 L1: MOV A,R7 XRL A,01H JNZ L2 MOV R2,04H ;是 P5口, 00H 送入 R2 L2: MOV A,R7 XRL A,02H JNZ L3 MOV R2,08H ;是 P6口, 08H 送入 R2 L3: MOV A,R7 XRL A,03H JNZ LL3 MOV R2,12H ;是 P7口, 08H 送入 R2 LL3: MOV A,R1 ;再送有警口控制字到 A ANL A,0F0H ;查找是哪片 8243 有盜警 RLC A JC L4 MOV R3,16H ;是第二片, 16H 送入 R3 L4: RLC A JC L5
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1