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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)和gsm的智能防盜報(bào)警系統(tǒng)的設(shè)計(jì)-在線瀏覽

2025-02-05 19:09本頁(yè)面
  

【正文】 口 ,如 P0 口 。實(shí)驗(yàn)系統(tǒng)如圖 所示。 在此系統(tǒng)的軟件設(shè)計(jì)中 選擇 采用 MCS51 匯編 語(yǔ)言 編程 。 編程環(huán)境采 用的是 Keil μVi cion2, Keil μVi cion2 是 Keil 公司關(guān)于 MCS51 系列 單片機(jī) 的集成開發(fā)環(huán)境(或工具),即可在其下程序編制、程序燒錄等。 如果程序要燒寫到單片機(jī)的 Flash 中,必須在編譯時(shí)生成 HEX 文件 ,即燒寫到單片機(jī)的文件 。 這樣在文件編譯時(shí)就可生成 HEX 文件了 。 圖 Keilμ Vicion2的編程界面 主 控 程序 山東 女子學(xué)院畢業(yè)論文(設(shè)計(jì)) 第 11 頁(yè) 共 24 頁(yè) 主控模塊的流程圖如圖 所示。主循環(huán)的基本任務(wù)是不斷刷新顯示當(dāng)前室內(nèi)溫度信息 。 圖 主控 程序 流程圖 定時(shí)中斷處理 子 程序 定時(shí)中斷處理 子程序 的流程見圖 。 否則 , 如果沒有入室信號(hào)就讀取按鍵,判斷有無(wú)按鍵,若有按鍵則調(diào)用處理按鍵子程序,若無(wú)按鍵則 返回到主控。 系統(tǒng)中使用單片機(jī)的晶振頻率為 12MHz, 定時(shí) /計(jì)數(shù)器 T0工作于方式 1( 16位定時(shí) /計(jì)數(shù) 器)、定時(shí) 模式 。 圖 傳感器信號(hào)采集子程序流程 N N Y Y 控制字送入 8243 讀入數(shù)據(jù) 結(jié)束讀過(guò)程 子程序返回 開始 讀第一片 8243 讀第二片 8243 返回 調(diào)核對(duì)子程序 讀 8243 子程序 Y Y N 50ms 定時(shí)中斷 關(guān)中斷 調(diào)用傳感器信號(hào)采集子程序 有入室信號(hào)? 讀鍵盤 調(diào)用發(fā)短信子程序 有按鍵? 調(diào)用處理按鍵程序 N 返回 入室信號(hào)? 入室信號(hào)? 山東 女子學(xué)院畢業(yè)論文(設(shè)計(jì)) 第 13 頁(yè) 共 24 頁(yè) 讀取傳感器數(shù)據(jù) 子程序的代碼如下 , 該程序采用 匯編 語(yǔ)言編寫。在核對(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ì)子 程序 代碼 如下 : M2: MOV R0,A ;將第一次讀入的數(shù)據(jù)寫入 R0 中 LCALL DELAD ;延時(shí) 3C MOV A,R1 ;送相同口的控制字 ACALL READ ;重讀 XEL A,R0 ;比較 JNZ M22 ;判斷是否有 入室信號(hào) MOV 3FH,FFH 。第一項(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)子程序流程圖 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 MOV R3,00H ;是第一片, 00H 送入 R3 L5: MOV A,R0 ;核對(duì)過(guò)的數(shù)據(jù)送入 A RRC A ;循環(huán)右移 MOV R0,A JNC L6 ;查找是哪個(gè)點(diǎn)為 1[有盜警信號(hào) ] MOV R4,01H ;調(diào)用顯示子程序 LCALL DIC ;繼續(xù)查找 L6: MOV A,R0 RRC A MOV R0,A JNC L7 MOV R4,02H ;是 ,02H 送入 R4 LCALL DIC ;調(diào)用顯示子程序 L7: MOV A,R0 ;繼續(xù)查找 RRC A MOV R0,A JNC L8 MOV R4,03H ; 是 , 03H 送入 R4 LCALL DIC ;調(diào)用顯示子程序 基于單片機(jī)和 GSM 的 智能防盜報(bào)警系統(tǒng)的設(shè)計(jì) 第 16 頁(yè) 共 24 頁(yè) L8: MOV A,R0 ;繼續(xù)查找 RRC A JNC L9 MOV R4,04H ;是 ,04H 送入 R4 LALL DIC ;調(diào)用顯示子程序 L9: RET ;子程序返回 顯示報(bào)警 點(diǎn) 子程序 顯示報(bào)警子程序主要用于對(duì)所查找到的報(bào)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1