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

正文內容

基于單片機的家用防盜報警系統(tǒng)設計(參考版)

2024-10-28 18:19本頁面
  

【正文】 10ms 延時子程序 (調用 20 次 延時子程序 ) DL10MS: MOV R4,14H LOOP2: LCALL DL512 DJNZR2,LOOP2 RET END 。延時子程序,執(zhí)行一次時間為 513us DL512: MOV R3,0FFH LOOP1: DJNZR3,LOOP1 RET 。 延時子程序 。 。開啟蜂鳴器 MOV P0,0A4H 。開啟蜂鳴器 MOV P0,0F9H 。******************************** 。******************************** 。 位置 1(說明為位置 2 報警) CLR 00H OUT1: RET 。延時 10ms 消抖 JB ,OUT1 。 位置 1(說明為位置 1 報警) CLR 01H OUT0: RET 。延時 10ms 消抖 JB ,OUT0 。 判斷是否為支路 2 報警 RET 。 KEYWORK: MOV P1,0FFH JNB ,KEY0 。 掃鍵程序 。 。判斷 位為 1 時執(zhí)行 FUN1 AJMPMAIN 。 START: ACALL CLEAR MAIN: LCALL KEYWORK JB 00H,FUN0 。 主程序 。 。 初始化 P0 口 MOV A,00H MOV P2,A 。 20H 單元內存清 0 MOV A,0FFH MOV P1,A 。******************************** 。******************************** 。******************************** ORG 0000H LJMP START ORG 0003H RETI ORG 000BH RETI ORG 0013H RETI ORG 001BH RETI ORG 0023H RETI 。******************************** 。******************************** 。在此,我向洪老師致以最誠摯的謝意和最忠心的祝福 ! 論文工作已經(jīng)結束,回顧三年來的學習經(jīng)歷,面對現(xiàn)在的收獲,我感到無限欣慰 。我首先要感謝我的導師 洪云老師 , 洪云嚴謹?shù)闹螌W態(tài)度、淵博的專業(yè)知識、忘我的工作精神和對學生盡職盡責的教導都給我留下了十分深刻的印象。 致 謝 本篇論文雖然凝聚著自己的汗水,但卻不是個人智慧的產(chǎn)品,沒有導師的指引和贈予,沒有父母和朋友的幫助和支 持,我在大學的學術成長肯定會大打折扣。本課題只選用了兩路傳感器為例,其實單片機還可以通過擴展 I/O口(例如外接 8255)來外接更多路的傳感器,從而擴大報警的范圍。 ( 3)系統(tǒng)的防范目標是所有靠近的人,無法對本家庭成員進行判斷,這樣往往會產(chǎn)生一些無用的報警,干擾正常的生活。但隨著生活水平的提高,液化石油氣、管道煤氣進入了大多數(shù)家庭,各種家用電器也得到了廣泛的使用,人們在享受這些現(xiàn)代化設施帶來的便利的時候,卻也增加了火災隱患的危險。 ( 2)系統(tǒng)只能對盜情進行報警。系統(tǒng)需要進一步改進和完善,主要存在以下幾個方面的問題: ( 1)系統(tǒng)只能在家里有人的情況下使用,如果家 里沒人則報警作用不能體現(xiàn)。 ( 5)系統(tǒng)硬件電路簡單、安裝方便、操作簡單,并且具有成本低的優(yōu)點,可適用于各種類型的住宅和人群。 ( 3)系統(tǒng) 不需要用紅外線或電磁波等發(fā)射源, 采用模塊化的設計思想, 靈敏度高、控制范圍大、隱蔽性好, 從而使整個系統(tǒng)的 功能更完善、靈活、可調。 ( 2)系統(tǒng)采用復合式傳感器 ,增加了安全性,減少了漏報發(fā)生的可能性。若為抖動誤報則跳出 SETB01H 。 KEY1: LCALL DL10MS。若為抖動誤報則跳出 SETB00H 。 KEY0: LCALL DL10MS。 判斷是否為支路 1 報警 JNB ,KEY1 。******************************** 。******************************** 。然后循環(huán)依次檢測 ﹑ 口,當某一管腳為高電平時,進行防抖測試,如確認為報警信號,則置相應的標志位為 1,以便以后判別報警位置,標志位為單片機內部 RAM 的 20H 單元的低三位 、 ,返回主程序。返回主程序 MAIN 掃鍵程序設計 圖 43 為掃鍵程序流程圖。判斷 位為 1 時執(zhí)行 FUN0 JB 01H,FUN1 。******************************** 。******************************** 。當檢測到意外情況(有人入侵)時,通過標志位進行警情判別,然后進入報警程序進行分類報警,主程序流程圖見圖 42。編程語言的軟件設計采用 MCSS 1 匯編語言編寫自動報警器中相關程序 (如撥號、檢測等 )。 報警系統(tǒng)的程序設計 自動報警器軟件部分采用模塊化設計,分為主程序、掃鍵程序等等。 匯編語言程序設計方法 D.源程序的匯編和調試。 C.編寫源程序。本課題就采用的是匯編語言 . 單片機匯編語言程序設計的基本步驟 單片機匯編語言程序設計的基本步驟如下: A.設計任務的分析、確定思路或算法。根據(jù)這些要求,顯然應該優(yōu)選匯編語言來進行程序設計。圖 41 是三種語言處理過程的示意圖。用高級語言編寫程序的不足之處是,高級語言翻譯得到的機器語言程序,要比由完成同樣任務的匯編程序得到的機器語言程序長得多,由此而造成程序執(zhí)行時間長,所占存儲空間大。此外,高級語言 是一種接近入的自然語言和常用數(shù)學表達式的計算機語言,語句功能強,編程效率高,易于掌握和交流。 高級語言( HighLevel Language) :高級語言是一種獨立于計算機的通用程序設計語言,它基本上不依賴于計算機的結構,程序員對計算機的結構不用作具體的了解,就可以編寫程序,而且編寫的程序通用性好。匯編語言實際上是用符號來表示機器的指令,而指令和計算機的結構密 切相關。采用匯編語言編程,用戶可以直接操作內部的寄存器,能把數(shù)據(jù)的處理過程表述得非常具體和翔實,可以在空間和時間上充分發(fā)掘計算機的潛力 采用匯編語言編寫的程序叫匯編語言源程序。 匯編語言 (Assembly Language):為了解決機器語言存在的問題,人們用英文字 母代替機器碼,這些英文字母稱為助記符。它雖然能被計算機直接識別,但在書寫、閱讀、記憶上都很困難,用它編寫程序具有工作量大、易出錯、不便查錯和不便交流等缺點。 程序語言的分類 計算機能理解和執(zhí)行的語言稱為計算機程序設計語言,它隨計算機的誕生而誕生,隨計算機的 發(fā)展而發(fā)展。與其他微型計算機不同的是,單片機沒有像監(jiān)控系統(tǒng)因此,程序設計就或操作系統(tǒng)那樣的軟件系統(tǒng),所有的單片機程序均需由用戶設計完成成為單片機應用不可缺少的內容。 4 報警器軟件設計 程序語言設計 計算機完成一項工作,必須按順序執(zhí)行各種操作。 R1 是外接靈敏度設定電阻 , 取值在 51K~ 100K 之間 , 阻值越大 , 靈 敏度就越高 。 表 33 振動位移傳感器 技術指標及參數(shù) 工作電壓 靜態(tài)電流 靈敏度 檢測方向 位移檢測依據(jù) 工作溫度 體積 3V— 12V 3V 時 500毫安 全向 加速度 - 30℃~65℃ 12 2232mm 各引腳功能如下: 引腳 1: 地 引腳 2: 靈敏度調節(jié) 引腳 3: 信號輸出 引腳 4: 輸出延時設定 引腳 5: 電源 圖 315 振動位移傳感器 由于器件內部集成度很高 ,外圍電路相當簡單 , 圖中的 C6 是延時控制電容 ,取值越大 , 延時就越長 , 反之則 越短, 一般取 值 ~ 10uF,這里取值為 。圖314 是 ND— 1 型振動位移傳感器的內部組成框圖,它由振動和位移傳感元件、靈敏度限制電路、檢測控制電路、延時電路和輸出級等。 振動位移傳感器電路設計 本系統(tǒng)采用 ND— 1 型振動位移傳感器,它是一種集振動和位移于一體的全方位傳感器。 輸出電平: 4~ 6V 與工作電壓有關 感應距離: ~ 15 米 靜態(tài)電流:小于 750μA 電平輸出:和電源電壓相同 熱釋電紅外探測器電路設計 本系統(tǒng)采用的 熱釋電傳感器成品 的引腳示意圖如圖 313 所示,引腳功能如下: (1) 數(shù)字 1 腳:電源負極 (2) 數(shù)字 2 腳:信號輸出,高電平有效, 4~ 6V 和工作電壓有關 (3) 數(shù)字 3 腳:電源正極 DC6~ 9V (4) W1:靈敏度調整 (5) W2:輸出延時調整 5~ 120 秒 圖 313 熱釋電紅外傳感器 的引腳示意圖 它的 技術參數(shù) 如下 : 為了縮短 課題研發(fā) 周期,應用 傳感技術。每組的兩個傳感器通過一個或非門連在一起,任何一個傳感器接收到報警信號,單片機都會做出反應,處理警情。當 輸出高電平 1 時,三極管導通 ,蜂鳴器兩端獲得約 +5V 的電壓而鳴叫;當 輸出低電平 0 時 ,三極管截止,蜂鳴器停止發(fā)聲。 圖 311 數(shù)碼管顯示電路 蜂鳴器電路 本系統(tǒng)的蜂鳴器報警電路如圖 312 所示 ,蜂鳴器用一個三極管 0913 來驅動。表中是不帶小數(shù)點的字段選碼 ,讀者很容易得到帶小數(shù)點的字段選碼。 310(a) 共陰極 310(b) 共陽極 為了在 LED 顯示器上顯示某個字符,必須在它的 8 位段選線上加上相應的電平組合 ,即一個 8 位數(shù)據(jù),這個數(shù)據(jù)就叫該字符的段選碼。 必須注意的是,在圖中的電阻并非是數(shù)碼管內部就有的電阻,它們是需外接的限流電阻,如果不限流將造成發(fā)光二極管的燒毀。陽極為高電平發(fā)光,為低電平熄滅;共陽極是把所有發(fā)光二極管的陽極連起來,通常為高電平,如 +5v,通過控制每一只發(fā)光二極管的陰極電平來使其發(fā)光或熄滅,陰極為低電平發(fā)光,為高電平熄滅。結構形式有共陰極和共陽極兩種,它的結構圖如圖 310 所示。 數(shù)碼管的工作原理 LED 數(shù)碼顯示器是由若干個發(fā)光二極管組成的,當發(fā)光二極管導通時,相應的點或線段發(fā)光,將這些二極管排成一定圖形,控制不同組合的二極 管導通,就可以顯示出不同的字形。 數(shù)碼顯示電路的設計 本系統(tǒng)的顯示電路采用的是數(shù)碼管顯示電路,數(shù)碼管顯示器由于其成本低,配置靈活,與單片機接口簡單,廣泛應用于單片機應用系統(tǒng)中。復合按鍵:用戶同時按下兩個或多個按鍵,實現(xiàn)某些特殊功能; 如某些重要的功能鍵,復位,為防止用戶誤操作; 短擊:用戶快速按下單個按鍵,然后立即釋放; 按鍵擊鍵的類型有多種劃分方式:按擊鍵時間分短擊和長擊;按擊鍵次數(shù)分單擊和連擊;按特殊功能分雙擊或組合鍵等。 按鍵抖動可能導致單片機將一次按鍵操作識別為多次操作,一般采用硬件電路或軟件程序來消除
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1