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

正文內(nèi)容

課程設(shè)計(jì)論文-基于ds18b20的溫度控制系統(tǒng)設(shè)計(jì)(參考版)

2024-10-27 09:04本頁面
  

【正文】 數(shù)碼管段碼表 09 。************************************* DELAY1:MOV R5,10 LOOP4: MOV R4,250 LOOP3:NOP NOP DJNZ R4,LOOP3 DJNZ R5,LOOP4 RET 。************************************ 。 延時(shí)子程序,延時(shí)約為 ?;謴?fù)到 Rn 寄存器工作區(qū) 0 POP PSW POP B POP ACC POP TEMPER_L SETB EA RETI 。拉高 開啟第二功能計(jì)數(shù)器 T1 MOV P1,0F0H 。 若按下 S2,溫度設(shè)定值為 60 度 LCALL WRITER_SMG LCALL DELAY LCALL DELAY LCALL DELAY LCALL DELAY SJMP FINISH 30 S3: MOV TEMPER_L,70 。 若按下 S0,溫度設(shè)定值為 40 度 LCALL WRITER_SMG LCALL DELAY LCALL DELAY LCALL DELAY LCALL DELAY SJMP FINISH S1:MOV TEMPER_L,50 。按鍵 S2 比較處理 JNB ,S3 。按鍵 S0 比較處理 JNB ,S1 。拉底 端口 MOV P1,0FH NOP NOP MOV A,P1 CPL A ANL A ,0FH JZ FINISH LCALL DELAY1。 現(xiàn)場保護(hù) SETB RS1 。 關(guān)中斷 PUSH TEMPER_L 。 現(xiàn)場保護(hù)功能、按鍵處理功能、用戶輸入設(shè)定值顯示功能 。************************************************************* 。 蜂鳴器響 SETB 。 清除低溫 , JMP BACK SETLOW:CLR 。 高溫報(bào)警 , CLR 。 清除報(bào)警 SETB 。設(shè)置高溫上限 70 度 SJMP HAIGH DEAL1: JNC HAIGH CJNE A,1EH,DEAL2。紅燈與 連接,綠燈與 連接,蜂鳴器與 連接 。當(dāng)超過上限溫度時(shí),紅燈亮,蜂鳴器響;當(dāng)?shù)陀谙孪逌囟葧r(shí) 。 溫度上下限可以根據(jù)實(shí)驗(yàn)具體要求設(shè)定,本程序暫時(shí)設(shè)置上限為 70 度 。************************************************************* 。(A0~3) ←→(A4~7) 。******************************************************** SWAPW: 28 MOV A,TEMPER_L ANL A,0F0H MOV R0,TEMPER_H XCHD A,R0。TEMPER_L 中的高 4 位移入 TEMPER_L 中的低 4 位 , 。溫度轉(zhuǎn)換子程序: 。 調(diào)用比較報(bào)警子程序 RET 。將讀出的溫度數(shù)據(jù)保存到 29H/28H SETB LCALL SWAPW 。跳過 ROM 匹配 LCALL WRITER_1820 MOV A,0BEH 。發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITER_1820 LCALL INIT_1820 。若 DS18B20 不存在則返回 TSS2: MOV A,0CCH 。先復(fù)位 DS18B20 JB FLAG1,TSS2 。 獲取 18b20 測量的溫度,并進(jìn)行轉(zhuǎn)換,判斷報(bào)警 。將十位移入 A 中 ,進(jìn)行十位輸出至數(shù)碼管 DJNZ R3,WRS2 RET 。帶進(jìn)位左循環(huán) CLR MOV ,C NOP SETB 。 查表 MOV R2,8 。數(shù)碼管段碼表地址 MOV A,B 。將十位暫存在寄存器 R6 中 27 MOV R3,2 。 MOV A,TEMPER_L MOV B, 0AH DIV AB 。 時(shí)鐘 CLK 端口接 。***************************************************** 。低位存入 29H(TEMPER_L),高位存入28H(TEMPER_H) RE00: MOV R2,8 。*************************************************** READ_1820: MOV R4,2 。*************************************************** 。時(shí)序要求,所有寫時(shí)序至少維持 60us DJNZ R3,$ 。一共 8 位數(shù)據(jù) CLR C WR1: CLR MOV R3,5 。寫 DS18B20 的子程序 。T1 方式 2,兩位 8 位計(jì)數(shù)自動(dòng)重裝 MOV TH1,0FFH MOV TL1,0FFH SETB ET1 SETB SETB TR1 SETB EA CLR CLR CLR CLR RET 。T1 初始化的子程序 。時(shí)序要求延時(shí)一段時(shí)間 TSR8: SETB RET 。DS1820 不存在警告信號(hào) CLR CLR 。 SETB LJMP TSR6 TSR5: DJNZ R1,TSR0 CLR FLAG1 。置標(biāo)志位 ,表示 DS1820 存在 SETB 。等待 DS18B20 回應(yīng) 25 DJNZ R0,TSR3 LJMP TSR5 。然后拉高數(shù)據(jù)線 MOV R0,20 。兩次查詢復(fù)位 18b20 存在 TSR0: CLR MOV R0,161 。 18b20 數(shù)據(jù)端口接單片機(jī) 。******************************************************* 。 調(diào)用數(shù)碼管顯示 。 18b20 初始化 LOOP: LCALL GET_TEMPER 。堆棧指針設(shè)置 LCALL INIT_T1_KEY 。是否檢測到 DS18B20 標(biāo)志位 ORG 0000H LJMP MAIN ORG 001BH LJMP INTERRUPT 。用于保存讀出溫度的高 8 位 TEMPER_SET EQU 27H。********************************************* TEMPER_L EQU 29H。********************************************* 。 23 參考文獻(xiàn) [1] 童詩白,華成英 .模擬電子技術(shù)基礎(chǔ) [M]. 北京 :高等教育出版社 ,2020 [2] 張齊,杜群貴 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù) [M]. 北京:電子工業(yè)出版社, 2020 [3] 中國機(jī)械工業(yè)教育協(xié)會(huì)組編 .《單片機(jī)原理與應(yīng)用》 .機(jī)械工業(yè)出版社 .2020 [4] 求是科技.單片機(jī)通信技術(shù)與工程實(shí)踐 [M].北京:人民郵電出版社, 2020 [5] 張洪潤電子線路與電子技術(shù) [M].清華大學(xué)出版社 [M], 2020 [6]郭永貞主編數(shù)字電子技術(shù) [M] 西安電子科技大學(xué)出版社 2020 [7] 李廣弟單片機(jī)基礎(chǔ) [M],北京:北京航空航天大學(xué)出版社 ,2020 [8]楊金巖等 .8051單片機(jī)數(shù)據(jù)傳輸接口擴(kuò)展技術(shù)與應(yīng)用實(shí)例 [M].北京:人民郵電出版社, 2020。 這次 設(shè)計(jì) 過程中也讓我認(rèn)識(shí)到了很多不足,在今后的學(xué)習(xí)過程中我一定努力補(bǔ)缺補(bǔ)漏,多實(shí)踐,將理論知識(shí)更好地應(yīng)用于實(shí)踐。這次 課程設(shè)計(jì) 過程中也讓我認(rèn)識(shí)到了團(tuán)隊(duì)合作的重要性。 我的理論和實(shí)踐水平都有了較大的提高。 本系統(tǒng)沒有增加外部存儲(chǔ)器,設(shè)定溫度不能保存,斷電復(fù)位后必須重新設(shè)置溫度;采用靜態(tài)顯示方式,從而使用了較多的驅(qū)動(dòng)芯 片,增加了硬件電路的復(fù)雜性;只使用兩位顯示,即顯示溫度的十位、個(gè)位,沒有充分發(fā)揮 DS18B20 的特性。完成了實(shí)習(xí)的基本任務(wù),達(dá)到了預(yù)期的目標(biāo)。 系統(tǒng)包括電源模塊、溫度控制模塊、溫度檢測模塊、復(fù)位模塊、顯示模塊、溫度報(bào)警模塊和按鍵模塊七個(gè)部分。 系統(tǒng) 溫度設(shè)定范圍為 0~ 99℃ ,最小區(qū)分度為 1℃ ,溫度控制的誤差≤1℃ ;能夠測量并用數(shù)碼管顯示當(dāng)前實(shí)際溫度值;通過復(fù)位鍵可以使系統(tǒng)設(shè)定溫度還原默認(rèn)值,通過 按鍵可以 設(shè)置預(yù)定溫度;當(dāng)檢測溫度超出設(shè)定溫度域則啟動(dòng)蜂鳴器報(bào)警 ,若超出低溫限,同時(shí)綠燈亮,若超出高溫限,同時(shí)紅燈亮 。 經(jīng)過反復(fù)測試,系統(tǒng) 溫度設(shè)定范圍為 0~ 99℃ (本實(shí)驗(yàn)中為了效果更加明顯,設(shè)定的范圍 為 30~ 70℃ ) ,最小區(qū)分度為 1℃ ,溫度控制的誤差 ≤1℃ ;能夠測量并用數(shù)碼管顯示當(dāng)前實(shí)際溫度值;通過復(fù)位鍵可以使系統(tǒng)設(shè)定溫度還原默認(rèn)值,通過 溫度設(shè)定鍵 可以設(shè)置預(yù)定溫度;環(huán)境溫度低于設(shè)定溫度時(shí),啟動(dòng)加熱,環(huán)境溫度高于或等于設(shè)定溫度時(shí),停止加熱 , 達(dá)到了實(shí)習(xí)要求的技術(shù)指標(biāo)。構(gòu)造新的控制器如下所示(在 GC(s)前增加一個(gè)零階保持器): ??0(??) = 1 ????????s ????(??) = (1? ???????)[????(??)1s] 取 z 變換,的相應(yīng)的數(shù)字控制器為: D(??)= ??[??0(??)] = (1????1)??[????(??)1s] 則對(duì)于單位階躍輸入的響應(yīng)序列為: 此式表明,數(shù)字控制器 D(z)的階躍響應(yīng)與模擬控制器的階躍響應(yīng)的采樣值相同,即兩個(gè)控制器是等效關(guān)系,使其滿足控制要求。 階躍響應(yīng)不變法的基本思想是:離散近似后的數(shù)字控制器的階躍響應(yīng)序列與模擬控制器的階躍響應(yīng)的采樣值一致。按上式編制的數(shù)字控制器的程序框圖如下圖所示。 ???????? ??????? )1(1 e ie iTTij eTTe iK Pu t DjI? ??????? ????????????? e ie ie iTTe iTTe ie iK pu iu iu i DI 21211uiei ei1?18 增量型 PID 算式經(jīng)過移項(xiàng)可以寫成如下式所示: 按照上式表示的遞推 PID 算式,計(jì)算出每輸出一次 ,要做四次加法、兩次減法、四次乘法和兩次除法。增量型控制算式具有如下優(yōu)點(diǎn): ,即執(zhí)行機(jī)構(gòu)位置的變化部分,因而誤動(dòng)作影響較
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1