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

正文內(nèi)容

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

2025-01-08 19:09 本頁面
 

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