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

正文內(nèi)容

畢業(yè)設(shè)計(jì)_基于at89c51單片機(jī)的一氧化碳可燃?xì)怏w報(bào)警器設(shè)計(jì)(參考版)

2024-12-05 21:01本頁(yè)面
  

【正文】 。 接 ADC0809 。 接紅燈,燈光報(bào)警 。 接綠燈,指示正常 。* * * * * * * * * * * * * * * * * 。 。* * * * * * * * * * * * * * * * * 。R4:設(shè)置改變模式延時(shí)時(shí)間 R5, R6:延時(shí)程序中用到 。63H:存放轉(zhuǎn)換完的壓縮 BCD 碼供顯示用 R1:BCD 轉(zhuǎn)換中存放的百位數(shù)(可做百位報(bào)警) 。56H:存放 BCD 轉(zhuǎn)換中的十位數(shù) 60H:轉(zhuǎn)換完的個(gè) 位存放地址 。40H:初始調(diào)零值 =0 32H:A/D 轉(zhuǎn)換后的值 33H: A/D 轉(zhuǎn)換完成(中斷完成)標(biāo)志 。 河北工程大學(xué)畢業(yè)論文 30 參考文獻(xiàn) 1何道清 編著 傳感器與傳感器技術(shù) 2021 北京 :科學(xué)出版社 2 喻萍 郭文川 主編 《單片機(jī)原理與接口技術(shù)》 2021 化工出版社 3先鋒工作室 編著 單片機(jī)程序設(shè)計(jì)實(shí)例 2021北京:清華大學(xué)出版社 4吳金戊 沈慶陽(yáng) 郭庭吉 編著 8051單片機(jī)實(shí)踐與應(yīng)用 北京:清華大學(xué)出版社 5馬平 姚萬(wàn)業(yè) 王炳謙 編著 微機(jī)原理及應(yīng)用 :中國(guó)電力出版 社 6張迎新 杜小平 等編著 單片機(jī)初級(jí)教程 :北京航空航天大學(xué)出版社 7 張金鐸 編著《 傳感器及其應(yīng)用 》西安電子科技大學(xué)出版社 8.張慶雙 編著《使用電子電路 200例》 機(jī)械工業(yè)出版社 河北工程大學(xué)畢業(yè)論文 31 附錄 軟件設(shè)計(jì)源程序 。 我還要感謝和我同組的同學(xué)聶添武,雖然他做的是硬件,但在軟件方面,他也給過(guò)我很多建議。 河北工程大學(xué)畢業(yè)論文 29 致謝 整個(gè)設(shè)計(jì)過(guò)程中,我得到了老師們的精心指導(dǎo),老師們嚴(yán)謹(jǐn) 的工作作風(fēng)以及對(duì)事業(yè)的熱愛,對(duì)學(xué)生的關(guān)心,給我留下了深刻的印象,在今后的工作、學(xué)習(xí)中我要以導(dǎo)師為榜樣,把認(rèn)真的工作態(tài)度和嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)帶到工作中去。同時(shí)通過(guò)這次設(shè)計(jì)我充分認(rèn)識(shí)到自己知識(shí)的貧乏,需要學(xué)習(xí)的東西還很多,充分激發(fā)自己的求知欲望。從中我得到了不少寶貴的經(jīng)驗(yàn)和教訓(xùn),我相信這些會(huì)讓我在今后的工作中取得更好的成績(jī)打下堅(jiān)實(shí)的基礎(chǔ)。 完成這個(gè)軟硬結(jié)合的綜合性設(shè)計(jì),不僅使我鞏固了四年來(lái)所學(xué)的專業(yè)知識(shí),而且還學(xué)到了不少新的知識(shí),特別是強(qiáng)化了自己充分利用圖書館資源,獨(dú)立思考問(wèn)題、 解決問(wèn)題的能力。 事實(shí)證明了調(diào)試過(guò)程是極其緩慢與艱苦的,在軟件調(diào)試過(guò)程中,由于對(duì)中斷操作的處理不當(dāng),使我很長(zhǎng)時(shí)間一直停滯不前,通過(guò)對(duì)自己耐心極限的挑戰(zhàn),最終發(fā)現(xiàn)了問(wèn)題,我相信這是對(duì)自己獨(dú)立工作能力的一個(gè)很好的鍛煉,一次難得的經(jīng)歷。 軟件程序的調(diào)試 程序輸入完后就進(jìn)入調(diào)試階段。將 A/D 轉(zhuǎn)換的值減 50 再除 10 乘 5 可得 當(dāng)前濃度的 16 進(jìn)制值 MOV B,0AH DIV AB MOV B,05H MUL AB RET 中斷處理過(guò)程 中斷處理過(guò)程可分為三個(gè)階段,即中斷響應(yīng),中斷處理和中斷返回。* * * * * * * * * * * * * * * * * ADJUST: CLR C SUBB A,32H 。* * * * * * * * * * * * * * * * * 。至堆棧取回 ACC 值 MOV 33H,01H 。關(guān)閉 INT0中斷使能 ,關(guān)閉中斷 POP PSW 。調(diào)用 ADDD 將其與調(diào)零預(yù)設(shè)值相加 ,得到調(diào)整后的 16 進(jìn)制 MOV 31H,A 。當(dāng)前 A/D 轉(zhuǎn)換的電壓小于1V,則 A/D 轉(zhuǎn)換得的示數(shù)為 00 JMP EMP1 OK1: MOV A,32H CALL ADJUST 。將 A/D 讀得的值存入 32H保存 CLR C SUBB A,51H 。將 PSW 值壓入堆棧保存 MOVX A,DPTR 。* * * * * * * * * * * * * * * * * INTO: PUSH ACC 。關(guān)閉黃色 LED SETB 。打開聲光報(bào)警(危險(xiǎn)報(bào)警) CLR CLR 。關(guān)閉黃 色 LED CLR 。關(guān)閉聲光報(bào)警 SETB CLR 。與預(yù)警值進(jìn)行判斷 JNC GOOD1 。將當(dāng)前濃度值送如累加器 CLR C 。設(shè)定 毫秒 DJNZ R6,$ DJNZ R5,D1 RET 因?yàn)槭⒕w為 12MHZ,一個(gè)機(jī)器周期為 1 微秒,這樣如上程序可達(dá)到延時(shí) 30 毫秒的目的。 由于本設(shè)計(jì)采用的是機(jī)械按鍵,與地線想連,按鍵按下,輸入為低電平,釋放按鍵則輸入為高電平。a 各段對(duì)應(yīng)的引腳上。 R(第9 腳)為復(fù)位端,當(dāng) R=0 時(shí),移位寄存器各位復(fù) 0,只有當(dāng) R=1 時(shí),時(shí)鐘脈沖才起作用。 T(第 8 腳)為時(shí)鐘輸入端,可連接到串行口的 TXD 端。 74LS164 為 TTL 單向 8 位移位寄存器,可實(shí)現(xiàn)串行輸入,并行輸出。可以提供單獨(dú)鎖存的 I/O 接口電路很多,這里以常用的串并轉(zhuǎn)換電路 74LS164 為例,介紹一種常用靜態(tài)顯示電路,以使大家對(duì)靜態(tài)顯示有一定的了解。所謂靜態(tài)顯示,就是每一個(gè)顯示器都要占用單獨(dú)的具有鎖存功能的 I/O接口用于筆劃段字形代碼。把十位數(shù)放 60H 中 MOV 61H,A 。重復(fù)減 10 CHAN3: ADD A,0AH 。不夠減,跳 INC R2 。清除進(jìn)位標(biāo)志為下面的 SUBB 準(zhǔn)備 CHAN2: SUBB A,0AH 。循環(huán)判斷百位 CHAN1: ADD A,64H 。不能減,轉(zhuǎn) INC R1 。清除 R2 CHAN: SUBB A,64H 。存放 BCD 轉(zhuǎn)換中的十位數(shù) 河北工程大學(xué)畢業(yè)論文 22 CLR C 。 顯示子程序 因?yàn)橥ㄟ^(guò) A/D 轉(zhuǎn)換進(jìn)入單片機(jī) 8051 的濃度值以十六進(jìn)制存在,為了讓LED 顯示需 要轉(zhuǎn)換為 BCD 碼,其 BCD 碼轉(zhuǎn)換程序如下: BCD: MOV 55H,00H 。調(diào)用顯示子程序 JMP LOOP XEND: MOV A,63H JMP XEND1 進(jìn)入調(diào)零模式后,若有按鍵則, LED 數(shù)碼管示數(shù)響應(yīng)按鍵變化。送回 31H 保存 CALL BCD 。當(dāng)前濃度值減 1(響應(yīng)調(diào)整變化) XEND1 :MOV 30H,A 。將調(diào)零值送回 40H 保存 MOV A,R3 。未借位則跳 LOOP2 MOV A,05H 。清除進(jìn)位標(biāo)志 SUBB A,01H 。消除抖動(dòng)延時(shí) MOV A,40H 。若開關(guān)沒有按下 ,則說(shuō)明沒有調(diào)零需要 ,系統(tǒng)進(jìn)河北工程大學(xué)畢業(yè)論文 21 入下一步 .通過(guò)設(shè)置一個(gè)按鍵 ,既可保證程序順利進(jìn)行 ,又方便用戶使用 .具體程序如下 : ADZERO: CALL DELAY JB ,JMP1 。這樣,我們就能根據(jù)實(shí)際情況來(lái)對(duì)報(bào)警器輸出的數(shù)值進(jìn)行控制,使其記數(shù)更加精確,使用更方便。返回 在主程序通過(guò)對(duì) 33H 中數(shù)值的判斷斷定 A/D 是否轉(zhuǎn)換完成,當(dāng) 33H 中為 1 時(shí),轉(zhuǎn)換完成,程序調(diào)用調(diào)零、報(bào)警、顯示模塊對(duì)輸入數(shù)據(jù)進(jìn)行處理。調(diào)用顯示子程序 CLR A 。調(diào)用零點(diǎn)調(diào)整子程序 CALL ALARM 。調(diào)用 BCD 碼調(diào)整程序 CALL DISP 。將最新的濃度值存入累加器中 ,(若 A/D 未工作 ,則 A=0) JNZ L1 MOV A,30H JMP L2 L1: MOV 30H,31H MOV A,31H 。等待 A/D 轉(zhuǎn)換完成信號(hào) JNZ INTOK JMP WAIT 。ADC0809 的端口地址 MOVX DPTR,A 。調(diào)用 LED 自檢子程序 MOV 33H,00H 。T0 中斷服務(wù)程序, T0 置初值 MOV TH0,0FEH CPL 。允許 T0 中斷 SETB EA 。T0 中斷服務(wù)程序, T0 重新置初值 MOV TH0,0FEH SETB TR0 。設(shè)置 T0 為方式 1 CALL PT0M0 HERE: AJMP HERE 。串行口發(fā)送 ,接收標(biāo)志位請(qǐng) 0 MOV SP,60H 。INT0 中斷 優(yōu)先 MOV TCON,00000000B 。 定時(shí)器 0 中斷入口 ORG 0100H START: MOV IE,10000001B 。主程序入口地址 ORG 03H JMP INTO 。若無(wú)問(wèn)題,硬件調(diào)試完畢。接著用單片機(jī)仿真器向 P1 口送數(shù)值,檢查 LED 數(shù)碼管能否正常顯示,若不能,檢查譯碼器 7448 是否工作,有無(wú)電壓輸出,檢查L(zhǎng)ED 是否損壞。若有,表示晶振正常工作,單片機(jī)能保證正常工作。確定無(wú)問(wèn)題后將電路板通電。 硬件電路的調(diào)試 本設(shè)計(jì)的元器件較少,所以采用萬(wàn)用板手工焊接。a 各段對(duì)應(yīng)的引腳上。 R(第9 腳)為復(fù)位端,當(dāng) R=0 時(shí),移位寄存器各位復(fù) 0,只有當(dāng) R=1 時(shí),時(shí)鐘脈沖才起作用。 T(第 8 腳)為時(shí)鐘輸入端,可連接到串行口的 TXD 端。 74LS164 為 TTL 單向 8 位移位寄存器,可實(shí)現(xiàn)串行輸入,并行輸出。可以提供單獨(dú)鎖存的 I/O 接口電路很多,這里以常用的串并轉(zhuǎn)換電路 74LS164 為例,介紹一種常用靜態(tài)顯示電路,以使大家對(duì)靜態(tài)顯示有一定的了解。所謂靜態(tài)顯示,就是每一個(gè)顯示器都要占用單獨(dú)的具有鎖存功能的 I/O接口用于筆劃段字形代碼。當(dāng) A、B 有一個(gè)為高電平,則另一個(gè)就允許輸入數(shù)據(jù),并在 CLOCK 上升沿作用下決定 Q0 的狀態(tài)。 串行數(shù)據(jù)輸入端( A, B)可控制數(shù)據(jù)。 ,輸出電流為 120mA, Vp≤. 該電路的工作原理是:預(yù)先設(shè)定目標(biāo)工作電壓值,輸出 AT89C51 單片機(jī)的 PWM,啟動(dòng)開關(guān)電源工作,通過(guò) A/D
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1