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

正文內(nèi)容

基于ds18b20的數(shù)字溫度計的設(shè)計-資料下載頁

2024-10-24 18:36本頁面

【導(dǎo)讀】定范圍之外,通過報警電路報警??稍贚ED數(shù)碼管上直接顯示溫度,可以任意設(shè)定溫度。的上下限,可以根據(jù)設(shè)定溫度值控制加熱電路。技術(shù)參數(shù):1、基本范圍-50℃-110℃;2、精度誤差小于℃;3、1路溫度。域,已經(jīng)成為一種比較成熟的技術(shù)。對于溫度的測量方法與裝置的研究就顯得非常重。機(jī)溫度控制系統(tǒng)的設(shè)計,對硬件原理圖和程序框圖作了簡潔的描述。度采用數(shù)字顯示,該設(shè)計控制器使用單片機(jī)AT89C51,測溫傳感器使用DS18B2O,用4位共陽極LED數(shù)碼管以串口傳送數(shù)據(jù),實現(xiàn)溫度顯示,能準(zhǔn)確達(dá)到以上要求。

  

【正文】 重新寫 DS18B20 暫存存儲器設(shè)定值 。 ***************************************** RE_CONFIG:JB ,RE_CONFIG1 。 若 DS18B20 存在 ,轉(zhuǎn) RE_CONFIG1 RET RE_CONFIG1: MOV A,0CCH 。 發(fā) SKIP ROM 命令 LCALL WRITE_1820 MOV A,4EH 。 發(fā)寫暫存存儲器命令 LCALL WRITE_1820 MOV A,00H 。 TH(報警上限 )中寫入 00H LCALL WRITE_1820 MOV A,00H 。 TL(報警下限 )中寫入 00H LCALL WRITE_1820 MOV A,1FH 。 選擇 9 位溫度分辨率 LCALL WRITE_1820 RET 。 ***************************************** 。 讀出轉(zhuǎn)換后的溫度值 。 ***************************************** GET_TEMPER: SETB 。 定時入口 LCALL INIT_1820 JB ,TSS2 RET 。 若 DS18B20 不存在則返回 TSS2: MOV A,0CCH 。 跳過 ROM 匹配 LCALL WRITE_1820 MOV A,44H 。 發(fā)出溫度轉(zhuǎn)換命令 本科生課程設(shè)計(論文) 22 LCALL WRITE_1820 LCALL INIT_1820 MOV A,0CCH 。 跳過 ROM 匹配 LCALL WRITE_1820 MOV A,0BEH 。 發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_18200 MOV 37H,A 。 將讀出的溫度數(shù)據(jù)保存 RET 。 ***************************************** 。 寫 DS18B20 的程序 。 ***************************************** WRITE_1820: MOV R2,8 CLR C WR1:CLR NOP NOP NOP NOP RRC A MOV ,C MOV R3,35 DJNZ R3,$ SETB NOP DJNZ R2,WR1 SETB RET 。 ***************************************** 。 讀 DS18B20 的程序 ,從 DS18B20 中讀出兩個字節(jié)的溫度數(shù)據(jù) 。 ***************************************** READ_18200: MOV R4,2 。 將溫度高位和低位 DS18B20 中讀 RE00:MOV R2,8 RE01:CLR C SETB NOP NOP CLR NOP NOP NOP SETB 本科生課程設(shè)計(論文) 23 NOP NOP MOV C, MOV R3,35 RE20: DJNZ R3,RE20 RRC A DJNZ R2,RE01 MOV @R1,A DEC R1 DJNZ R4,RE00 RET 。 ***************************************** 。 將從 DS18B20 中讀出的溫度數(shù)據(jù)進(jìn)行轉(zhuǎn)換 。 ***************************************** TEMPER_COV: MOV A,0F0H ANL A,36H 。 舍去溫度低位中小數(shù)點 SWAP A MOV 37H,A MOV A,36H JNB ,TEMPER_COV1 。 四舍五入去溫度值 INC 37H TEMPER_COV1: MOV A,35H ANL A,07H SWAP A ADD A,37H MOV 37H,A 。 保存變換后的溫度數(shù)據(jù) LCALL BIN_BCD RET 。 ***************************************** 。 將 16 進(jìn)制的溫度數(shù)據(jù)轉(zhuǎn)換成壓縮 BCD 碼 。 38H 中放百位, 37 十位, 36 個位 。 ***************************************** BIN_BCD:MOV 39H,37H MOV A,37H MOV B,100 DIV AB MOV 38H,A MOV 37H,B XCH A,B MOV B,10 DIV AB MOV 37H,A 本科生課程設(shè)計(論文) 24 MOV 36H,B RET DISP: SETB RS0 MOV R0, 36H MOV R7, 3 LOOPP: MOV A, @R0 MOV DPTR, TAB MOVC A, @A+DPTR MOV SBUF, A JNB TI, $ CLR TI INC R0 DJNZ R7, LOOPP CLR RS0 RET TAB: DB 11H, 0D7H, 32H, 92H, 0D4H, 98H, 18H, 0D1H, 10H, 90H ,0FFH, 070H, 0FEH 。 延時子程序 T12MS: SETB RS1 MOV R7, 18H TM: MOV R6, 0FFH TM6: DJNZ R6, TM6 DJNZ R7, TM CLR RS1 RET 。 開機(jī)延時程序 T1S: SETB RS1 MOV R6, 3 LSP:ACALL T12MS DJNZ R6, LSP CLR RS1 RET END 本科生課程設(shè)計(論文) 25 第 5 章 課程總結(jié) 經(jīng)過十天左右的課程設(shè)計方案、系統(tǒng)硬件 設(shè)計和軟件設(shè)計。查閱了大量的關(guān)于傳感器、單片機(jī)及其接口電路、以及控制方面的理論。經(jīng)過了一番特殊的體驗后,經(jīng)歷了失敗的痛苦,也嘗到了成功的喜悅。運用所學(xué)的專業(yè)知識來解決問題。檢查了自己的知識水平,使我對自己有了一個全新的認(rèn)識。通過這次設(shè)計,不僅鍛煉了自己分析問題、處理問題的能力,還提高了自己的動手能力。這些培養(yǎng)和鍛煉對我今后的人生道路來說,是很重要的。 通過分析表明:本系統(tǒng)是一個性價比比較好的系統(tǒng),不論對生產(chǎn)者還是使用者來說,他都可以帶來好的經(jīng)濟(jì)效益。此設(shè)計設(shè)計成本較低,如果采用大批量生產(chǎn)的話,生產(chǎn)成本會更低 。本系統(tǒng)能夠很穩(wěn)定的控制溫度而且穩(wěn)定性很高,只有配上適當(dāng)?shù)臏囟葌鞲衅?,這個系統(tǒng)便還可以實現(xiàn)很多領(lǐng)域的溫度自動控制。 從這次的課程設(shè)計中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實際,把我們所學(xué)的理論知識用到實際當(dāng)中,學(xué)習(xí)單機(jī)片機(jī)更是如此,這就是我在這次課程設(shè)計中的最大收獲。 這次設(shè)計基本完成了任務(wù)書的要求,實現(xiàn)了溫度的控制。在本次設(shè)計中也學(xué)會了很多書本上沒有的知識。腳踏實地,認(rèn)真嚴(yán)謹(jǐn),實事求是的學(xué)習(xí)態(tài)度,不怕困難、堅持不懈。吃苦耐勞的精神是我在這次設(shè)計中最大的收益。我想這也是一次意志的磨練,是我對實際 能力的一次升華,同時也將對我未來的學(xué)習(xí)和工作產(chǎn)生巨大的影響。 本科生課程設(shè)計(論文) 26 參考文獻(xiàn) [1] 楊素行著 .模擬電子技術(shù)基礎(chǔ) (第二版 ) .北京 :高等教育出版社 ,2020. [2] 閻石著 .數(shù)字電子技術(shù)基礎(chǔ) (第五版 ) .北京 :高等教育出版社 ,2020. [3] 李全利,仲偉峰,徐軍著 .單片機(jī)原理及應(yīng)用 .北京 :清華大學(xué)社 ,2020. [4] 何立民著.單片機(jī)高級教程.北京:北京航空航天大學(xué)出版社, 2020. [5] 楊路明著. C 語言程序設(shè)計教程 (第 2 版 ) .北京:北京郵電大學(xué)出版社, 2020. [6] 馬忠梅,籍順心 ,張凱等著 .單片機(jī)的 C 語言應(yīng)用程序設(shè)計 (第 4 版 ) .北京 :北京航天航空大學(xué)出版社 ,2020. [7] 白駒珩,雷曉平著.單片計算機(jī)及其應(yīng)用.成都:電子科技大學(xué)出版社, 1997. [8] 譚浩強(qiáng)著.程序設(shè)計與開發(fā)技術(shù).北京:清華大學(xué)出版社, 1991. [9] 鐘富昭著 .8051 單片機(jī)典型模塊設(shè)計與應(yīng)用 .北京:人民郵電出版, 2020. [10] 于永,戴佳,常江著 .51 單片機(jī) C 語言常用模塊與綜合系統(tǒng)設(shè)計實例精講 .北京:電子工業(yè)出版社, 2020. [11] 梁翎著. C 語言程序設(shè)計實用技巧與程序?qū)嵗?.上海:上??破?出版社, 1998. [12] Li Weidi,Guo Qiang. Application technology of LCD Publishing House of Electronics Industry, 2020. [13] Su Kai,Liu Qingguo, Chen Guoping. Principle and design of MCS51 Singlechip Industry Press, 2020. [15] G Jiang M Zhang, X Xie, S on temperature control of DS18B2[J].Control Engineering of China, 2020
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1