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

正文內(nèi)容

單片機論文-基于單片機的溫度控制系統(tǒng)設(shè)計-資料下載頁

2024-10-08 14:29本頁面

【導(dǎo)讀】度測量技術(shù)和測量儀器的研究是一個重要的課題。隨著時代的進步和發(fā)展,單片機技術(shù)已。本文從硬件和軟件兩方面來講述學(xué)校浴室水溫自動控制過程,在控制過程中。部件,并通過四位數(shù)碼管顯示實時溫度的一種數(shù)字溫度控制系統(tǒng)。軟件方面采用匯編語言。來進行程序設(shè)計,使指令的執(zhí)行速度快,節(jié)省存儲空間。為了便于擴展和更改,軟件的設(shè)

  

【正文】 DS18B20 原理及應(yīng)用 .現(xiàn)代電子技術(shù)[J],2020 [5].蘇麟祥 .DS1820 數(shù)字溫度傳感器的功能特性及其應(yīng)用 .世界采礦快報, 2020( 9) [6]. 沙占友等 .智能化集成溫度傳感器原理與應(yīng)用 .北京:機械工業(yè)出版社, 2020 [7]. 閻石 .數(shù)字電子技術(shù)基礎(chǔ)(第三版) [M]. 北京:高等教育出版社, 1989 [8].唐俊翟 .單片機原理與應(yīng) 用 [M]. 冶金工業(yè)出版社, 2020 [9].陳麗芳 .單片機原理與控制技術(shù) [M]. 東南大學(xué)出版社 , 2020 [10].沈慶陽 .8051 單片機實踐與應(yīng)用 [M]. 清華大學(xué)出版社, 2020 [11].侯繼紅 .ProtelSE 實用技術(shù)教程 [M]. 中國電力出版社 , 2020 [12]., , PrenticeHall, Inc. DiscretetimeSignalProcessing(Second Edition). 2020 [13]. French C, Acamley P. Control of Permanent Mag Motor Drives Using a New Position Estimation Technique[J], IEEE Transactions on Industry Application,1996 [14]. Marco T, Roberto P, Francesco P. Initial Rotor Position Estimation method for PM Motors[J], IEEE Transactions on Industry Applications,2020 26 致謝 大學(xué)生活轉(zhuǎn)眼就要結(jié)束了,這幾年是我人生中最重要的學(xué)習(xí)時間。各位老師的悉心授課使我對電氣專業(yè)有了更多、更豐富的認(rèn)識,為以后的工作打下了堅實的基礎(chǔ)。 感謝工程系所有老師兩年來對我的指導(dǎo)和幫助,他們廣博精湛的學(xué)識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度使我學(xué)習(xí)的不僅是知識,還有他們對知識孜孜不倦的探索精神及高尚的做人品質(zhì),這將使我終身受益。在此,我要特別感謝姜秋鵬老師,您在百忙之中對我的設(shè)計給 予了細(xì)心的指導(dǎo)和幫助。您在學(xué)術(shù)上精益求精,一絲不茍的精神和對工作認(rèn)真負(fù)責(zé)的態(tài)度都是我學(xué)習(xí)的榜樣。 另外,還要感謝同組設(shè)計的同學(xué),我們一起學(xué)習(xí),一起探討問題、解決問題。當(dāng)我遇到困難時,給了我許多好的建議和無私的幫助。在此,對所有給予我?guī)椭耐瑢W(xué)表示衷心的感謝。 27 附錄 程序代碼 ORG 0000H TEMPER_L EQU 29H TEMPER_H EQU 28H FLAG1 EQU 38H。是否檢測到 DS18B20 標(biāo)志位 A_BIT EQU 20H 。數(shù)碼管個位數(shù)存 放內(nèi)存位置 B_BIT EQU 21H 。數(shù)碼管十位數(shù)存放內(nèi)存位置 XS EQU 30H MOV A,00H MOV P2,A MAIN:LCALL GET_TEMPER。調(diào)用讀溫度子程序 MOV A,29H MOV B,A CLR C RLC A CLR C RLC A CLR C RLC A CLR C RLC A SWAP A MOV 31H,A MOV A,B MOV C,40H。將 28H 中的最低位移入 C 28 RRC A MOV C,41H RRC A MOV C,42H RRC A MOV C,43H RRC A MOV 29H,A LCALL DISPLAY。調(diào)用數(shù)碼管顯示子程序 AJMP MAIN。 這是 DS18B20 復(fù)位初始化子程序 INIT_1820:SETB NOP CLR 。主機發(fā)出延時 537 微秒的復(fù)位低脈沖 MOV R1,3 TSR1:MOV R0,107 DJNZ R0,$ DJNZ R1,TSR1 SETB 。然后拉高數(shù)據(jù)線 NOP NOP NOP MOV R0,25H TSR2:JNB ,TSR3。等待 DS18B20 回應(yīng) DJNZ R0,TSR2 LJMP TSR4 。 延時 TSR3:SETB FLAG1 。 置標(biāo)志位 ,表示 DS1820 存在 LJMP TSR5 TSR4:CLR FLAG1 。 清標(biāo)志位 ,表示 DS1820 不存在 LJMP TSR7 29 TSR5:MOV R0,117 TSR6:DJNZ R0,TSR6 。 時序要求延時一段時間 TSR7:SETB RET。 讀出轉(zhuǎn)換后的溫度值 GET_TEMPER:SETB LCALL INIT_1820。先復(fù)位 DS18B20 JB FLAG1,TSS2 RET 。 判 斷 DS1820 是否存在 ?若 DS18B20 不存在則返回 TSS2:MOV A,0CCH 。 跳過 ROM 匹配 LCALL WRITE_1820 MOV A,44H 。 發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820。這里通過調(diào)用顯示子程序?qū)崿F(xiàn)延時一段時間 ,等待 AD轉(zhuǎn)換結(jié)束 ,12 位的話 750 微秒 LCALL DISPLAY LCALL INIT_1820。準(zhǔn)備讀溫度前先復(fù)位 MOV A,0CCH 。 跳過 ROM匹配 LCALL WRITE_1820 MOV A,0BEH 。 發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_18200。 將讀出的溫度數(shù)據(jù)保存到 35H/36H RET。寫 DS18B20 的子程序 (有具體的時序要求 ) WRITE_1820:MOV R2,8。一共 8 位數(shù)據(jù) CLR C WR1:CLR MOV R3,6 DJNZ R3,$ RRC A MOV ,C MOV R3,23 30 DJNZ R3,$ SETB NOP DJNZ R2,WR1 RET。 讀 DS18B20 的程序 ,從 DS18B20 中讀出兩個字節(jié)的溫度數(shù)據(jù) READ_18200:MOV R4,2 。 將溫度高位和低位從 DS18B20 中讀出 MOV R1,29H 。 低位存入 29H(TEMPER_L),高位存入 28H(TEMPER_H) RE00:MOV R2,8。數(shù)據(jù)一共有 8 位 RE01:CLR C SETB NOP NOP CLR NOP NOP NOP SETB MOV R3,9 RE10: DJNZ R3,RE10 MOV C, MOV R3,23 RE20: DJNZ R3,RE20 RRC A DJNZ R2,RE01 MOV @R1,A DEC R1 DJNZ R4,RE00 RET DISPLAY:CLR C 31 SUBB A, 30 JNB CY, T1 MOV A, B CLR C SUBB A,25 JNB CY, XIANSHI CLR LJMP XIANSHI T1:CLR XIANSHI:MOV A,B MOV B,10 。10 進制 /10=10 進制 DIV AB MOV B_BIT,A 。十位在 A MOV A_BIT,B 。個位在 B MOV R0,4 CLR C。多加的 DPL1: MOV R1,250 。顯示 1000 次 DPLOP:MOV DPTR,NUMTAB1 MOV A,A_BIT 。取個位數(shù) MOVC A,@A+DPTR 。查個位數(shù)的 7段代碼 MOV P0,A 。送出個位的 7 段代碼 CLR 。開個位顯示 ACALL D1MS 。顯示 1MS SETB MOV DPTR,NUMTAB MOV A,B_BIT 。取十位數(shù) MOVC A,@A+DPTR 。查十位數(shù)的 7段代碼 MOV P0,A 。送出十位的 7 段代碼 CLR 。開十位顯示 32 ACALL D1MS 。顯示 1MS SETB JC XSW。多加的 MOV A,31H MOV B,160 DIV AB MOV XS,B XSW:MOV A,XS MOVC A,@A+DPTR MOV P0,A CLR ACALL D1MS SETB SETB C。多加的 DJNZ R1,DPLOP 。250 次沒完循環(huán) DJNZ R0,DPL1 。4 個 250次沒完循環(huán) RET。1MS 延時 (按 12MHZ 算 ) D1MS: MOV R7,80 DJNZ R7,$ RET NUMTAB:DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH, 7FH,7FH,7FH,7FH,7FH,7FH NUMTAB1: DB 0BFH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,87H,0FFH,0EFH END
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1