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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)范文模板參考資料(更新版)

2025-01-28 09:40上一頁面

下一頁面
  

【正文】 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 20 總 結(jié) 經(jīng)過三年的學(xué)習(xí),終于完成了我的數(shù)字溫度計(jì) 控制 的設(shè)計(jì),雖然沒有完全達(dá)到設(shè)計(jì)要求,但從心底里說,還是比較高興的。首先設(shè)計(jì)的是它的硬件電路,最重要的部分是 89s51 控制內(nèi)核,所有的數(shù)據(jù)處理都是采用的單片機(jī),其次是 DS18B20 溫度采集電路,其他還有晶振電路,復(fù)位電路,報(bào)警點(diǎn)及上下限溫度調(diào)整電路。 { uint value。 P0=0xff。k4。 disbuf[0]=m%10/1。 EX0=1。j0。 disbuf[1]=tempmin%100/10。 disbuf[0]=tempmax%10。 c[1]=read( )。 } //從 DS18B20 讀取十六進(jìn)制溫度值返回未處理的 16 進(jìn)制溫度值 uint readtemp( ) { float t。 =1。 } x1。 //降低 平開始轉(zhuǎn)換脈沖 _nop_()。 F=0: }return(F)。 delay(64)。 _nop_()。 _nop_()。m) for(i=124。 圖 10 計(jì)算溫度流程圖 圖 11 顯示數(shù)據(jù)刷新流程圖 數(shù)字溫度計(jì)程序清單 //初始化子程序 indclue define uchar unsigned char define uint unsigned int =P1^1 uchar disbuf[4]。 五、四支三極管為數(shù)碼管提供驅(qū)動(dòng)。 ( 4) 延時(shí) 時(shí)間為 45微秒。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 11 ( 6)延時(shí) 15 微秒。 DS18B20 的讀時(shí)序 : 對于 DS18B20 的讀時(shí)序分為讀 0時(shí)序和讀 1時(shí)序兩個(gè)過程。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 10 DS18B20 控制方法 DS18B20 有六條控制命令,指令約定代碼操作說明 CCH:跳過掃描溫度傳感芯片序列號 44H: 啟動(dòng) DS18B20 進(jìn)行溫度轉(zhuǎn)換 BEH : 讀 度溫度值 DS18B20 的復(fù)位時(shí)序 : ( 1) 先將數(shù)據(jù)線置高電平 “1” 。采用寄生電源供電方式時(shí) VDD 端接地。 減法計(jì)數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器1的預(yù)置值減到0時(shí),溫度寄存器的值將加1,減法計(jì)數(shù)器1的預(yù)置將重新被裝入,減法計(jì)溫度 LSB 溫度 MSB TH 用戶字節(jié) 1 TL 用戶字節(jié) 2 配置寄存器 保留 保留 保留 CRC 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 9 數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行 計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器計(jì)數(shù)到0時(shí),停止溫度寄存器的累加,此時(shí)溫度寄存器中的數(shù)值就是所測溫度值。 表 1 DS18B20 溫度轉(zhuǎn)換時(shí)間表 R1 R0 分辨率 /位 溫度最大轉(zhuǎn)換時(shí)間 /ms 0 0 9 0 1 10 1 0 11 375 1 1 12 750 DS18B20 完成溫度轉(zhuǎn)換后,就把測得的溫度值與 RAM 中的 TH、 TL字節(jié)內(nèi)容作比較 。因此,在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。 DS18B20 溫度傳感器的內(nèi)部存儲(chǔ)器還包括一個(gè)高速暫存RAM和一個(gè)非易失性的可電擦除的 EERAM。 (底 視圖) DS18B20 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 7 表 1 DS18B20 詳細(xì)引腳功能描述 序號 名稱 引腳功能描述 1 GND 地信號 2 DQ 數(shù)據(jù)輸入 /輸出引腳。 低功耗空閑和省電模式 4k 可反復(fù)擦寫 (1000 次) isp flash rom (2).方案二的總體設(shè)計(jì)框圖 溫度計(jì)電路設(shè)計(jì)總體設(shè)計(jì)方框圖如圖 1所示,控制器采用單片機(jī) AT89S51,溫度傳感器采用 DS18B20,用 4 位 LED 數(shù)碼管以串口傳送數(shù)據(jù)實(shí)現(xiàn)溫度顯示。 得到了一種基于單片機(jī)控制的數(shù)字溫度計(jì),本溫度計(jì)屬于多功能溫度計(jì),可以設(shè)置上下報(bào)警溫度,當(dāng)溫度不在設(shè)置范圍內(nèi)時(shí),可以報(bào)警。 此外, at89s51 設(shè)計(jì)和配置了 振蕩頻率 可為 0hz 并可通過軟件設(shè)置省電模式。 2 個(gè) 16 位可編程定時(shí) /計(jì)數(shù)器 看門狗( wdt)電路 3 VDD 可選擇的 VDD 引腳。第5個(gè)字節(jié),為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。 當(dāng) DS18B20 接收到溫度轉(zhuǎn)換命令后,開始啟動(dòng)轉(zhuǎn)換。 在 64 位 ROM 的最高有效字節(jié)中存儲(chǔ)有循環(huán)冗余檢驗(yàn)碼( CRC)。系統(tǒng)對 DS18B20 的各種操作按協(xié)議進(jìn)行。 DS18B20 有嚴(yán)格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。 ( 5) 數(shù)據(jù)線拉到高電平 “1” 。 ( 1)將數(shù)據(jù)線拉高 “1” 。 DS18B20 的寫時(shí)序 : 對于 DS18B20 的寫時(shí)序仍然分為寫 0時(shí)序和寫 1時(shí)序兩個(gè)過程。 ( 7) 最后將數(shù)據(jù)線拉高。 八、顯示電路, p0 口是數(shù)據(jù)口連接數(shù)碼管的段碼,數(shù)碼管采用共陽連接, p2 口是控制線。 //子碼表 char tempmax=6C。 } // 延時(shí)子程序 15微秒 void delay(uchar k) { do{ _nop_()。 _nop_()。 } //單總線的復(fù)位,器件不存在輸出 1器件正常輸出 0 bit reset( ) { bit F。 delay(16)。 for(i=8。 delay(8)。i0。 =1。 flag=reset( )。 } Init 0( ) interrupt 0 { uchar i=5。i) { tempdsp( )。j0。i)。 float m。 disbuf[2]=m%1000/100。 P0=tab[temp]amp。 P0=tab[temp]。 if(valuetempmax||valuetempmin) waring( )。 山東英才學(xué)院 畢業(yè)論文 設(shè)計(jì) 22 參考文獻(xiàn) [1] 李朝青 .單片機(jī)原理及接口技術(shù)(簡明修訂版) .杭州:北京航空航天大學(xué)出版社, 1998 [2] 李廣弟 .單片機(jī)基礎(chǔ)[M] .北京:北京航空航天大 學(xué)出版社, 1994 [3] 閻石 .數(shù)字電子技術(shù)基礎(chǔ)(第三版) . 北京:高等教育出版社, 1989 [4] 廖常初 .現(xiàn)場總線概述 [ J] .電工技術(shù), 1999. [5] 新穎電子模塊應(yīng)用手冊 . 北京:機(jī)械工業(yè)出版社, 2021.
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1