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

正文內(nèi)容

基于at89c51單片機控制的家庭報警系統(tǒng)(完整版)

2025-01-04 22:07上一頁面

下一頁面
  

【正文】 件分為 3 部分: CAN 初始化、數(shù)據(jù) 發(fā)送和數(shù)據(jù)接收。 光報警 把四個發(fā)光二 極 管分別接在 AT89C51 的 P1. 4~ P1. 7 口。將煤氣傳感器 接到 ADC0809 的 IN2 口。 ( 4) 輔助電源 供給轉(zhuǎn)換能量。傳感器轉(zhuǎn)換能量的理論基礎都是利用物理學、化學等各種現(xiàn)象和效應來 進行能量形式的變換。因本系統(tǒng)傳輸距離近,環(huán)境干擾小,可以不用電流隔離,這樣可以直接把 82C250 的 VREF端(約為 )與 SJA1000 的 RX1 相連,從而簡化了電路。 82C250 可以為總線提供不同的發(fā)送性能,為 CAN 控制器提供不同的接收性能。具有多主結(jié)構(gòu)、總線訪問優(yōu)先權(quán)、成組與廣播報文功能及硬件濾波功能。 7段LED選用的是共陽極的。但硬件電路復雜,比非編碼簡易鍵盤成本要高。當 =0 時,與寫信號 WR 共同選通 ADC0809。 (2)查詢法 :EOC必須接到 AT89C51的一條 I/O線上。 ADC0809的 A/D轉(zhuǎn)換過程是在時鐘信號的協(xié)調(diào)下進行的。該信號取反后,若與 MCS- 51型單片機引腳 INT0或連接,可引發(fā) CPU中斷,在中斷服務程序中讀 A/ D轉(zhuǎn)換的數(shù)字信號。 ⑦ START—— 啟動 A/ D轉(zhuǎn)換信號。若晶振為 6MHz,則 1/ 6為 1MHz時. A/ D轉(zhuǎn)換時間為 64μ s。A為低位 , C為高位。 ④ 具有鎖存控制的 8路模擬選通開關(guān)。 P1. 4~P1. 7控制的燈依次為正常信號燈 、煤氣 信號燈 、火災 信號燈和 防盜 信號燈。 煤氣信號采集模塊 煤氣泄露報警 :一當室內(nèi)煤氣超過正常標準時 ,它將通過傳感器向家庭控制器發(fā)出報警信號。 /EA/VPP:當 /EA保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管e8d25cf186cab78f19a9bf96cfb6401c 電子科技大學畢業(yè)設計(論文)報告用紙 第 TXJ7 頁 共 45 頁 是否有內(nèi)部程序存儲器。然而要注意的是:每當用作外 部數(shù)據(jù)存儲器時,將跳過一個 ALE脈沖。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4個 TTL門電流,當 P2 口被寫 “1” 時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。 GND:接地。 防盜報警通訊控制主機 CAN 總線 多媒體控制計算機 溫度傳感器 煙霧傳感器 煤氣傳感器 熱電紅外傳感器 e8d25cf186cab78f19a9bf96cfb6401c 電子科技大學畢業(yè)設計(論文)報告用紙 第 TXJ5 頁 共 45 頁 2 系統(tǒng)可行性分析 硬件模塊 報警器硬件由溫度煙霧信號采集模塊、 煤氣信號采集模塊、防盜報警模塊、 光報警模塊 ,鍵盤顯示模塊 以及單片機與 CAN 總線 模塊組成 。 該系統(tǒng)運用了了單片機 AT89C51, CAN 總線 的主要特性和功能 ,將主從式微機通信運用于今天的生活,體現(xiàn)了自動化的發(fā)展前景一片光明。 —— 即要求系統(tǒng)所設計的結(jié)構(gòu)合理產(chǎn)品經(jīng)久耐用、系統(tǒng)是可靠。現(xiàn)在,全國各地都在如火如荼地開展建設安全文明小區(qū)的活動,而且很多地方都提出取消防盜網(wǎng)的口號,家庭電子防盜報警系統(tǒng)也就應運而生。總之,無論白天黑夜,你離家在外還是在家休息,電子保安時時刻刻保護的安全,這正是能為家人、家庭、財產(chǎn)所做的最有效的安全防盜保護措施。如何解決在當前每個家庭經(jīng)濟承受能力有限的情況下,建設滿足防范功能及可靠性需求的安全文明小區(qū)防范防盜報警網(wǎng)絡系統(tǒng),是當前急需解決的課題。 我國的 安防 自動報警控制系統(tǒng)經(jīng)歷了從無到有、從簡單到復雜的發(fā)展過程,其智能化程度也越來越高 。本方案是在考慮以上因素的基礎上,所設計的可行實施方案。 —— 即要求每個家庭的防范系統(tǒng)能在實際可能發(fā)生受侵害的情況下及時報警。 系統(tǒng)功能 設計具有防盜并且兼有防火,防煤氣, 防 盜 甚至防病毒等功能的小區(qū)防盜報警系統(tǒng),無疑可以使家庭保安自動化。 (2) 單片機接收傳感器檢測信號,進行初步處理,如記錄發(fā)生情況的位置,何種報警等等,也可以單片機進行現(xiàn)場報警。其將通用的微處理器和 Flash存儲器結(jié)合在一起,特別是可反復擦寫的 Flash 存儲器可有效地降低開發(fā)成本。 P1 口: P1口是一個內(nèi)部提供上拉電阻的 8位雙向 I/O 口, P1口緩沖器能接收輸出4TTL 門電流。 P2 口在 FLASH編程和校驗時接收高八位地址信號和控制信號。在 FLASH編程期間,此引腳用于輸入編程脈沖。 /PSEN:外部程序存儲器的選通信號。 此單片機主要用于控制,包括響應中斷、延時、判斷、發(fā)送對方號碼等等。當住戶家中無人時 ,可把家庭內(nèi)的防盜報警系統(tǒng)設置為布防狀態(tài) ,當竊賊闖入時 ,報警系統(tǒng)自動發(fā)出警報并向小區(qū)安保中 心報警 。 (1) 其 主要性能指標為 : ① 分辨率為 8位。 (2)ADC0809引腳功能 圖 ADC 0808/ 0809引腳圖,參照圖 ADC 0808/ 0809芯片各引腳功能和電路連接,說明如下; 圖 芯片引腳 ① IN0— IN7—— 8路模擬信號輸入端。時鐘頻率高, A/ D轉(zhuǎn)換速度快。當 DPTR為 FEFFH,且執(zhí)行 MOVX A,@ DPTR指令 后, RD和 ,或非后產(chǎn)生高電平,使 0809OE 端有效, 0809將 A/ D轉(zhuǎn)換結(jié)果送入數(shù)據(jù)總線 Po口, CPU再讀入 A中。事實上也無法將 A內(nèi)容寫進 0809, 0809中沒有一個寄存器能容納 A中內(nèi)容, 0809的輸入通道是 IN0— IN7,輸出通道是 D0— D7,因此,執(zhí)行 “ MOVX@DPTR, A” 指令與 A中內(nèi)容無關(guān),但 DPTR地址應指向當前 A/ D的通道地址。當模擬信號電壓較低時,基準電壓也可取低于 5v的數(shù)值。在 A/D轉(zhuǎn)換期間 ,EOC維持高電平 ,當 A/D轉(zhuǎn)換結(jié)束時 ,EOC變成高電平。 數(shù)據(jù)采集的 電路如圖 所示。 e8d25cf186cab78f19a9bf96cfb6401c 電子科技大學畢業(yè)設計(論文)報告用紙 第 TXJ11 頁 共 45 頁 圖 數(shù)據(jù)采集模塊 鍵盤顯示模塊 單片機系統(tǒng)所用的鍵盤有編碼鍵盤和非編碼鍵盤兩種。 單片機所用的顯示有 LED和 LCD兩種,從設計的難度和成本造價來說 LCD都要高于 LED。對于不同型號的 CAN 總線通信控制器,實現(xiàn)CAN 協(xié)議部分電路的結(jié)構(gòu)和功能大多相同,而與微 處理器接口部分的結(jié)構(gòu)和方式存在一些差異。 AT89C51 是 CAN 總線接口電路的核心,其承擔CAN 控制器的初始化、 CAN 的收發(fā)控制等任務 。 ( 2) PCA82C250 為 CAN 控制器和物理總線之間的接口,它可以提供向總線的 差動發(fā)送能力和 CAN控制器的差動接收能力, TXD 和 RXD 引腳分別發(fā)送經(jīng)過驅(qū)動后的發(fā)送和接收信號。嚴格地說,應該區(qū)別檢測和變換這兩個概念。 ( 2) 轉(zhuǎn)換元件 (變換器 ) 它能將其 它物理量直接轉(zhuǎn)換為有確定關(guān)系的電量的元件。 把數(shù)字溫度傳感器 AS18B20 和煙霧傳感器 NIS09C 分別接到 ADC0809INO 口和 IN1口。熱電式元件在接收到人體紅外輻射溫度發(fā)生變化時 將會失去電荷平衡,向外釋放電荷,后續(xù)電路經(jīng)檢測處理后產(chǎn)生報警信號。 數(shù)據(jù)采集模塊的工作原理:各類傳感器采集到數(shù)據(jù)后模擬量傳送到 ADC0809, 0809將轉(zhuǎn)換成的數(shù)字量傳給 89C51,最后單片機將 采集到的數(shù)據(jù)送到 SJA1000 通過 CAN 總線收發(fā)器 82C250 傳上總線,完成數(shù)據(jù)采集工作 , 并由 CAN 總線通過 RS232 傳給上位機。 數(shù)據(jù)接收 , 整個微機測控系統(tǒng)中的 CAN 控制器檢測到總線上有數(shù)據(jù)時會自動接收總線上的數(shù)據(jù),存入其接收緩沖區(qū),并向 AT89C51微控制器發(fā)送接收中斷,啟動中斷接收服務程序, AT89C51通過執(zhí)行中斷接收服務程序,從 CAN 控制器的接收緩沖區(qū)讀取數(shù)據(jù),并對其進行進一步處理工作。 ADC0809 的轉(zhuǎn)換結(jié)束狀態(tài)信號 EOC 接到 AT89C51 的 INT1 引腳,當 A/D轉(zhuǎn)換完成后, EOC 變?yōu)楦唠娖?,表示轉(zhuǎn)換結(jié)束,產(chǎn)生中斷。 圖 圖 具體掃描法:( 1)將全部行線 Y0Y3(行)置低電平,然后檢測列的狀態(tài)。 元器件的選?。? 按鍵選用我們熟悉的四腳矩形按鍵 8個 9012PNP放大三極管 4個 四位共陽 LED數(shù)碼管一塊 4個 AT89C51 與 CAN總線接口電路 AT89C51 與 CAN 總線接口電路圖如圖 所示 。而在波特率較低、總線較短時,一般采用斜率控制方式,上升及下降的斜率取決于民的阻值,實驗數(shù)據(jù)表明 15~200kΩ 為 Rs 較理想的取值范圍,在該方式下,可以使用平行線或雙絞線作總線。 CAN 初始化程序代碼為: NODE EQU 30H ;節(jié)點號緩沖區(qū) NBTR0 EQU 31H ;總線定時寄存器 0 緩沖區(qū) NBTR1 EQU 32H ;總線定時寄存器 1 緩沖區(qū) TXBF EQU 40H ; RAM內(nèi)發(fā)送緩沖區(qū) RXBF EQU 50H ; RAM內(nèi)接收緩沖區(qū) CNTR EQU 0BF00H ;控制寄存器 COMD EQU 0BF01H ;命令寄存器 STUS EQU 0BF02H ;狀態(tài)寄存器 INTR EQU 0BF03H ;中斷寄存器 ACOD EQU 0BF04H ;接收碼寄存器 ACMK EQU 0BF05H ;接收碼屏蔽寄存器 BTR0 EQU 0BF06H ;總線定時寄存器 0 BTR1 EQU 0BF07H ;總線定時寄存器 1 OCTR EQU 0BF08H ;輸出控制寄存器 MODE EQU 0BF1FH ;時鐘驅(qū)動寄存器 RXR EQU 0BF14H ;接收緩存器 TXR EQU 0BF0AH ;發(fā)送緩沖器 CANI: MOV DPTR, CNTR 。設置波特率 MOVX DPTR,A MOV DPTR, BTR1 。讀狀態(tài)寄存器 MOVX A, DPTR 。將接收的數(shù)據(jù)放在 CPU RAM 區(qū) MOV R0, RXBF MOVX A, DPTR MOV R0, A INC R0 INC DPTR MOVX A, DPTR MOV R0, A MOV B, A e8d25cf186cab78f19a9bf96cfb6401c 電子科技大學畢業(yè)設計(論文)報告用紙 第 TXJ24 頁 共 45 頁 CANR2: INC DPTR INC R0 MOVX A, DPTR MOV R0, A DJNZ B, CANR2 MOV DPTR, COMD 。 跳過 ROM 匹配 0CC LCALL WRITE_1820 MOV A,44H 。 低位存入 36H(TEMPER_L),高位存入35H(TEMPER_H) RE00: MOV R2,8 RE01: CLR C SETB DQ NOP NOP CLR DQ NOP NOP NOP SETB DQ MOV R3,7 DJNZ R3,$ MOV C,DQ MOV R3,23 DJNZ R3,$ RRC A DJNZ R2,RE01 MOV R1,A DEC R1 DJNZ R4,RE00 RET 。96US25H TSR2: DJNZ R0,TSR2 JNB DQ,TSR3 LJMP TSR4 。 發(fā)寫暫存存儲器命令 LCALL WRITE_1820 MOV A,00H 。 在抗干擾。 TL(報警下限 )中寫入 00H LCALL WRITE_1820 MOV A,7FH 。 置標志位 ,表示 DS1820 存在 LJMP TSR5 TSR4: CLR FLAG1 。 舍去溫度低位中小數(shù)點后 的四位溫度e8d25cf186cab78f19a9bf96cfb6401c 電子科技大學畢業(yè)設計(論文)報告用紙 第 TXJ28 頁 共 45 頁 數(shù)值 SWAP A MOV TEMPER_NUM,
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1