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

正文內(nèi)容

基于單片機(jī)的溫度報(bào)警器的設(shè)計(jì)——理工類(參考版)

2024-12-11 09:42本頁面
  

【正文】 *************** 延時(shí)子程序 **************** d05s: mov r0,0ffh d05l1: mov r1,0ffh d05l2: mov r2,250 djnz r2,$ djnz r1,d05l2 djnz r0,d05l1 ret BIBISTAR: setb setb acall sound acall d1ms acall d1ms clr acall d05s acall d1ms acall d1ms acall d1ms RET END 。*******************1ms 延時(shí)子程序 d1ms: mov r0,0ffffh dloop: mov r1,150 。延時(shí) setb bb 。 slop1: clr bb CLR CLR 。***************** 聲子程序 **** 38 sound: mov r2,1。 DELAY: MOV R3,0FFH 。 TEN: PUSH B PUSH PSW MOV A,40H PUSH ACC ANL A,0F0H SWAP A MOV B,10 MUL AB MOV B,A POP ACC ANL A,0FH ADD A,B MOV TEMP0,A POP PSW POP B RET 。溫度控制 CLR C SUBB A,ST0 JNC LOFF LON: CLR SETB SJMP EXIT LOFF: SETB ajmp sound EXIT: RET 。 DISP1: PUSH ACC SETB RS0 SETB RS1 MOV R0,T10 MOV R1,00H MOV R2,02H MOV R3,07FH mov p2,R3 DISP2: MOV A,R0 MOV DPTR,TAB1 MOVC A,A+DPTR MOV P0,A MOV A,R3 MOV P2,A DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ RR A MOV R3,A INC R0 MOV A,R0 DJNZ R2,DISP2 CLR RS0 CLR RS1 POP ACC RET TAB1: DB 01h,9fh,24h,06h,1ah,42h,0c0h,17h,00h,02h 。 DISP: ACALL HTB 。 將 16 進(jìn)制的溫度數(shù)據(jù)轉(zhuǎn)換成壓縮 BCD碼 BIN_BCD: MOV DPTR,TEMP_TAB MOV A,TEMPER_NUM MOVC A,A+DPTR MOV 20H,A MOV 40H,A ANL A,0FH MOV 31H,A MOV A,20H SWAP A ANL A,0FH MOV 30H,A RET TEMP_TAB: DB 00H,01H,02H,03H,04H,05H,06H,07H DB 08H,09H,10H,11H,12H,13H,14H,15H DB 16H,17H,18H,19H,20H,21H,22H,23H DB 24H,25H,26H,27H,28H,29H,30H,31H DB 32H,33H,34H,35H,36H,37H,38H,39H DB 40H,41H,42H,43H,44H,45H,46H,47H DB 48H,49H,50H,51H,52H,53H,54H,55H DB 56H,57H,58H,59H,60H,61H,62H,63H DB 64H,65H,66H,67H,68H,69H,70H,71H DB 72H,73H,74H,75H,76H,77H,78H,79H 36 DB 80H,81H,82H,83H,84H,85H,86H,87H DB 88H,89H,90H,91H,92H,93H,94H,95H DB 96H,97H,98H,99H 。 四舍五入去溫度值 INC TEMPER_NUM TEMPER_COV1: MOV A,TEMPER_H ANL A,07H SWAP A ORL A,TEMPER_NUM dec a dec a dec a dec a mov 36h,00h mov 35h,00h mov 37h,00h MOV TEMPER_NUM,A 。 將從 DS18B20 中讀出的溫度數(shù)據(jù)進(jìn)行轉(zhuǎn)換 TEMPER_COV: MOV A,0F0H ANL A,TEMPER_L 。 低位存入 36H(TEMPER_L),高位存入 35H(TEMPER_H) RE00: MOV R2,8 RE01: CLR C SETB NOP NOP CLR NOP NOP NOP SETB MOV R3,9 。 讀 DS18B20 的程序 ,從 DS18B20 中讀出兩個(gè)字節(jié)的溫度數(shù)據(jù) READ_18200: MOV R4,2 。MOV R3,23 MOV R3,200 DJNZ R3,$ RRC A DJNZ R2,RE1 RET 34 。 將讀出的溫度數(shù)據(jù)保存 MOV A,0ECH CALL WRITE_1820 RET 。 跳過 ROM 匹配 LCALL WRITE_1820 MOV A,0BEH 。 跳過 ROM 匹配 CALL WRITE_1820 MOV A,44H 。 定時(shí)入口 LCALL INIT_1820 JB FLAG1,TSS2 RET 。 選擇 9位溫度分辨率 LCALL WRITE_1820 RET 。 TH(報(bào)警上限 )中寫入 00H LCALL WRITE_1820 33 MOV A,00H 。 發(fā) SKIP ROM 命令 LCALL WRITE_1820 MOV A,4EH 。 重新寫 DS18B20 暫存存儲(chǔ)器設(shè)定值 RE_CONFIG: JB FLAG1,RE_CONFIG1 。 清標(biāo)志位 ,表示 DS1820 不存在 LJMP TSR7 TSR5: MOV R0,06BH TSR6: DJNZ R0,TSR6 。 延時(shí) TSR3: SETB FLAG1 。 DS18B20 初始化程序 INIT_1820: SETB NOP CLR MOV R0,06BH MOV R1,0FH TSR1: DJNZ R0,TSR1 。寫 DS18B20 暫存存儲(chǔ)器設(shè)定值 CALL GET_TEMPER CALL TEMPER_COV RET 。溫度檢測(cè) CALL INIT_1820 。 29 參考文獻(xiàn) : [1]鐘曉偉,宋哲存,基于單片機(jī)的實(shí)驗(yàn)是溫濕度控制系統(tǒng)設(shè)計(jì) [A] 林業(yè)機(jī)械與木工設(shè)備 [2]葉景 , 基于單片機(jī)的溫度控制系統(tǒng)的設(shè)計(jì) 經(jīng)驗(yàn)與 交流, 2021 [3]楊光友 .單片機(jī)微型計(jì)算機(jī)原理及接口技術(shù)[ M] .北京:中國水利水電出版社, 2021 [4]李丹妮,單片機(jī)溫度控制系統(tǒng)設(shè)計(jì) [J]九江學(xué)院報(bào) 2021 [5]ATMLE Corporation,8Bit Microcontroller AT89C51 DATE [6]胡壽松,自動(dòng)控制原理 [M]北京:科學(xué)出版社, 2021 [7]劉篤仁,韓保君,傳感器原理及應(yīng)用技術(shù) 西安電子科技大學(xué)出版社, 2021 [8]梅麗鳳,王艷秋,汪毓鐸,張軍,單片機(jī)原理及接口技術(shù) 清華大學(xué)出版社 2021 [9]深圳市計(jì)算機(jī)行業(yè)協(xié)會(huì), 2021年全國單片機(jī)與嵌入式系統(tǒng)學(xué)術(shù)交流會(huì),北京航空航天大學(xué)出版社, 2021 [10]張義和,陳敵北,例說 8051[M]北京:人民郵電出版社, 2021 [11] 張開生,郭國法, MCS51 單片機(jī)溫度控制系統(tǒng)的設(shè)計(jì) [J]微型計(jì)算機(jī)信息, 2021 [12]Dallas Semiconductor,Programmable Resolution 1WIRE Digital Thermometer DS18B20 DATE SHEET. 30 附錄 A:溫度報(bào)警器 部分程序 ORG 0000H AJMP fff ORG 0030H TEMPER_L EQU 36H TEMPER_H EQU 35H TEMPER_NUM EQU 37H FLAG1 EQU 20H ST0 EQU 38H BT0 EQU 39H TEMP0 EQU 3CH T10 EQU 30H T EQU 31H DQ BIT 。 我還要特別感謝各位同學(xué)給予了我無私的幫助, 他們幫我解決了很多設(shè)計(jì)中遇到的難題,并幫我測(cè)試程序。 車?yán)蠋煵粌H工作認(rèn)真,她 嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度令我受益匪淺,相信在我以后的生活學(xué)習(xí)帶來深遠(yuǎn)的影響。 28 致謝 在論文完成之際,我首先要 想 車曉巖 老師表示最真摯的謝意。 本次設(shè)計(jì)優(yōu)點(diǎn) : 采用的單片機(jī) AT89C51 性價(jià)比高 ; 熱敏電阻溫度傳感器轉(zhuǎn)化溫度的方法非常簡潔且精度高、測(cè)試范圍較廣。 圖 系統(tǒng)仿真 T= 度 27 6 總結(jié) 本設(shè)計(jì)是以溫度采集及控制過程設(shè)計(jì)為總目標(biāo),以 89C51 單片機(jī)最小應(yīng)用系統(tǒng)為總控制中心,輔助設(shè)計(jì)有溫度采樣電路、 A/D 轉(zhuǎn)換接口、加熱電路、 LED 數(shù)碼管動(dòng)態(tài)串行顯示器等 。 圖 系統(tǒng)仿真 T= 度 25 ( 2) 當(dāng)溫度為 ,外界溫度在系統(tǒng)范圍之內(nèi),揚(yáng)聲器不響。 N Y 圖 顯示流程圖 開始 循環(huán)變量附初值 =1000 關(guān)個(gè)位,十位,開小數(shù)位,送小數(shù)位數(shù)值 調(diào)用延時(shí)子程序 關(guān)個(gè)位,十位,開小數(shù)位,送小數(shù)位數(shù)值 調(diào)用延時(shí)子程序 關(guān)小數(shù)位,十位,開個(gè)位,送個(gè)位數(shù)值 調(diào)用延時(shí)子程序 循環(huán)變量 1=0 子程序結(jié)束 23 5 系統(tǒng)調(diào)試與結(jié)果 本系統(tǒng)調(diào)試采用了 ISIS Professional,Keil 軟件, ISIS Professional 主要用于系統(tǒng)的仿真, Keil 用于程序的檢錯(cuò),兩者結(jié)合,節(jié)省很多時(shí)間,方便實(shí)用。在通過與控制溫度比較對(duì) 可控硅 進(jìn)行控制。調(diào)節(jié) A/D轉(zhuǎn)換電路模擬信號(hào)輸入處的可變電阻可以改變模擬量的輸入, 模擬溫度較低時(shí)的情況。當(dāng)實(shí)際溫度低于設(shè)定的恒定溫度時(shí),單片機(jī)發(fā)出指令信號(hào),繼電器吸合,紅色 LED點(diǎn)亮,加熱電阻開始加熱。溫度的時(shí)實(shí)反映過程可參考溫度采集系統(tǒng)設(shè)計(jì)。按一次增加鍵 ,恒溫值加 1℃,按一次減小鍵 ,恒溫值減小 1℃。加熱器用加熱電阻代替。 圖 復(fù)位電路 19 溫度報(bào)警電路 圖 溫度報(bào)警電路 控制說明 溫度控制系統(tǒng) 是一個(gè)綜合硬件設(shè)計(jì)控制系統(tǒng)。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。 晶振的作用是為系統(tǒng)提供基本的時(shí)鐘信號(hào)。 溫度報(bào)警器的基本組成 主要由單片機(jī)、晶振電路、復(fù)位電路、溫度報(bào)警電路、 LED數(shù)碼
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1