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

正文內(nèi)容

數(shù)字濕度檢測(cè)控制裝置課程設(shè)計(jì)論文(參考版)

2024-08-31 12:04本頁(yè)面
  

【正文】 延時(shí)程序 D3: MOV R6,248 DJNZ R6,$ DJNZ R7,D3 RET TABLE: DB 20H,21H,22H,23H,24H。 中斷返回 OFF: SETB 。 CLR 。 SUBB A,23H。 CLR C。 比較溫度 SUBB A,23H。 重裝定時(shí)初值 MOV TL0,LOW (65536 50000) CLR C 。 TIM0: PUSH ACC。 消除抖動(dòng) DEC R0。 JNB ,$。 有按鍵按下 轉(zhuǎn) SET1 DJNZ R6,D1 DJNZ R7,D2 DJNZ R5,D4 JMP START。 MOV R5,4FH。 查表 MOV P1,A。 MOV DPTR,TABLE 。 MOV R0,14。 等待按鍵操作 LCALL DELAY。 是否顯示完 數(shù)字濕度檢測(cè)控制裝置 28 RET SET0: LCALL DELAY。 MOV R7,0FFH。 ORL A,22H。 交換高低位 MOV 22H,A MOV A,21H。 RET DISP: MOV A,20H。 DA A。 MOV A,21H。 DA A。 DJNZ R2,NEXT。 ADDC A,21H MOV 21H,A。 對(duì) A進(jìn)行十進(jìn)制調(diào)整 MOV 20H,A。 MOV A,20H。 顯示位數(shù) NEXT: RLC A。 MOV 21H,00H。 JMP START L1: CLR C。 將轉(zhuǎn)換好的值送入 A LCALL L1。 檢測(cè)溫度輸入 JB ,ADC。 延時(shí) START: MOVX R0,A。 ANL P1,00H。 啟動(dòng)定時(shí)器 0 MOV IE,82H。 設(shè)定初值 MOV TL0,LOW(6553650000)。 轉(zhuǎn)中斷程序 START1: MOV TMOD,01H。 ORG 000BH 。 數(shù)字濕度檢測(cè)控制裝置 24 參考文獻(xiàn) 《 單 片微 型計(jì) 算機(jī)原理及 應(yīng) 用》,西安 電 子科技大 學(xué) 出版社, 張毅 坤 編 ; 《 單 片機(jī)原理與接口技 術(shù)》 ,北京 郵電 大 學(xué) 出版社 ,馬 淑 華 等 編著 ; 《 現(xiàn) 代 傳 感器集成 電 路》,人民 郵電 出版社, 趙負(fù)圖 主 編 ; 《 單 片機(jī)典型外 圍 器件 應(yīng) 用 實(shí) 例》,人民 郵電 出版社,求是科 技編著 。在設(shè)計(jì)中涉及到得知識(shí)涵蓋了大學(xué)所學(xué)的所有知識(shí),包括單片機(jī)、自動(dòng)控制控制、電工電子技術(shù)、傳感器等多領(lǐng)域知識(shí)。保溫箱的加熱控制可以采用控制效果更好的輸出脈寬調(diào)制 PWM調(diào)節(jié)加熱器的加熱功率,使控制精度更高。系統(tǒng)還有很多可以應(yīng)用的資源沒(méi)有充分的得到利用, 例如 ADC0809的輸入通道 還沒(méi)有完全開(kāi)發(fā),系統(tǒng)的 I/O資源還沒(méi)有完全利用。 對(duì)整個(gè)系統(tǒng)進(jìn)行聯(lián)合調(diào)試,使系統(tǒng)達(dá)到本次設(shè)計(jì)的設(shè)計(jì)要求。 焊接電路板,把電子元件焊接到做好的電路板上,對(duì)電路進(jìn)行檢查。 硬件設(shè)計(jì),用 Protel軟件畫(huà)好電路原理圖,生成 PCB板圖,制作成電路板。本次設(shè)計(jì)的具體步驟如下: 系統(tǒng)整體設(shè)計(jì),根據(jù)設(shè)計(jì)要求,選擇合理可行的設(shè)計(jì)總體方案,實(shí)現(xiàn)系統(tǒng)功能。 鍵盤(pán)子程序程序代碼如下: TESTKEY: ;測(cè)試有無(wú)鍵入子程序 MOV P1, 03H ;讀鍵盤(pán)情況 MOV A, P1 RET KEYPRESSED: CALL GETKEY MOV B, A XRL A, DOWN JNZ KEY0 ;判斷是否減小鍵 MOV A, SETTEMP XRL A, LOWLIMIT JZ KEY1 ;判斷是否低于下限值 DEC SETTEMP SJMP KEY1 KEY0: MOV A, B XRL A, UP JNZ KEY1 ;判斷是否增加鍵 MOV A, SETTEMP XRL A, HIGHLIMIT JZ KEY1 ;判斷是否高于上限值 數(shù)字濕度檢測(cè)控制裝置 21 INC SETTEMP KEY1: SJMP MLOOP KEYTABLE: ;鍵碼定義 DB 0EEH, 0DEH, 0BEH, 07EH DB 0EDH, 0DDH, 0BDH, 07DH DB 0EBH, 0DBH, 0BBH, 07BH DB 0E7H, 0D7H, 0B7H, 077H GETKEY: ;取鍵值 MOV R6,10 ACALL DELAY MOV A,P1 ANL A,03H ;高六位不用 CJNE A,03H,K01 ;確有鍵按下 LJMP MLOOP K01: MOV R3,2 ; 2 個(gè)鍵 MOV R2,0 ;鍵碼 MOV B,A ;暫存鍵值 MOV DPTR,KEYTABLE K02: MOV A , R2 MOVC A , A+DPTR ;從鍵值表中取鍵值 CJNE A , B, K04 ;鍵值比較 MOV A , R2 ;得鍵碼 INC A RET K04: INC R2 ;不相等,到繼續(xù)訪(fǎng)問(wèn)鍵 值表 數(shù)字濕度檢測(cè)控制裝置 22 DJNZ R3 , K02 MOV A , 0FFH ;鍵值不在鍵值中,即多鍵同時(shí)按下 LJMP MLOOP DELAY: ;延時(shí)子程序 MOV R7 , 0 DELAYLOOP: DJNZ R7 , DELAYLOOP DJNZ R6 ,DELAY RET DELAY1: ; 延時(shí)子程序 1 MOV R4, 0FFH AA1: MOV R5, 0FFH AA: NOP NOP DJNZ R5 , AA DJNZ R4 , AA1 RET 數(shù)字濕度檢測(cè)控制裝置 23 本設(shè)計(jì)本著方便、實(shí)用性、易于擴(kuò)展的指導(dǎo)思想,采用 AT89C51為中央處理器加上各種外圍電路構(gòu)成了整個(gè)單片機(jī)控制系統(tǒng)。 在第一次檢測(cè)到有鍵按下時(shí),執(zhí)行一段延時(shí)子程序后,再確認(rèn)電平是否仍保持閉合狀態(tài)電平,如果保持閉合狀態(tài)電平,則確認(rèn)真正有鍵按下,進(jìn)行相應(yīng)處理工作,消除了抖動(dòng)的影響。 CONTROL: MOV A, CURTEMP ;實(shí)際溫度 CLR C MOV B, SETTEMP ;設(shè)定的恒溫值 DEC B 數(shù)字濕度檢測(cè)控制裝置 19 DEC B SUBB A, B ;實(shí)際值 (恒溫值 2) JNC GN2 ;判斷實(shí)際值是否比恒溫值低 2℃ SETB ;是 ,開(kāi)始加熱 SJMP GN4 GN2: MOV A,CURTEMP SETB C MOV B, SETTEMP INC B INC B SUBB A, B JC GN4 ;判斷實(shí)際值是否比恒溫值高 2℃ CLR ;是 ,停止加熱 SJMP GN4 GN4: CALL DELAY1 SJMP MLOOP DELAY1: ;延時(shí)子程序 1 MOV R4, 0FFH AA1: MOV R5, 0FFH AA: NOP NOP DJNZ R5, AA DJNZ R4, AA1 RET 鍵盤(pán)子程序 數(shù)字濕度檢測(cè)控制裝置 20 按鍵的觸點(diǎn)在閉合和斷開(kāi)時(shí)均會(huì)產(chǎn)生抖動(dòng),這時(shí)觸點(diǎn)的邏輯電平是不穩(wěn)定的,如不妥善處理,將會(huì)使按鍵命令的錯(cuò)誤執(zhí)行或重復(fù)執(zhí)行。當(dāng)設(shè)定溫度比當(dāng)前溫度高 2℃以上時(shí), 置 1,使其輸出高電平,用以驅(qū)動(dòng)繼電器,使繼電 器閉合,保溫箱開(kāi)始加熱。 在編寫(xiě)顯示程序時(shí),先送高位再送低位。顯示內(nèi)容包括數(shù)字濕度檢測(cè)控制裝置 17 當(dāng)前溫度和設(shè)定溫度兩個(gè)參數(shù)。 程序中溫度的計(jì)算原理:首先用溫度范圍除以 0 到 256(即每個(gè)十六進(jìn)制數(shù)的溫度增長(zhǎng)率 ),然后乘以模擬轉(zhuǎn)換的數(shù)字量,即得到升高的溫度,再和最低溫度相加,就可以得到實(shí)際的溫度值。 A/D 轉(zhuǎn)換子程序代碼如下: READAD: MOV DPTR, ADPORT CLR A MOVX DPTR, A ; START A/D JNB , $ MOVX A, DPTR ;讀入結(jié)果 RET 標(biāo)度轉(zhuǎn)換子程序 數(shù)字濕度檢測(cè)控制裝置 16 系統(tǒng)溫度測(cè)量范圍的計(jì)算原理:根據(jù)溫度標(biāo)定結(jié)果選取兩個(gè)溫度狀態(tài)T1 T2,模擬輸出電壓 V1 V2;根據(jù) 0809 的輸入范圍在 0 到 5 伏,即可計(jì)算出溫度極限。 啟動(dòng) DAC0809 的工作過(guò)程是:先送通道號(hào)地址到 ADDA, ADDB,ADDC,由 ALE 信號(hào)鎖存通道號(hào)地址,后讓 ATART 有效,啟
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1