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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)控制設(shè)計(jì)-wenkub

2022-12-18 09:24:34 本頁面
 

【正文】 戶字節(jié) 2 配置寄存器 保留 保留 保留 CRC 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 10 數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器計(jì)數(shù)到0時,停止溫度寄存器的累加,此時溫度寄存器中的數(shù)值就是所測溫度值。操作協(xié)議為:初使化 DS18B20(發(fā)復(fù)位脈沖)→發(fā) ROM 功能命令→發(fā)存儲器操作命令→處理數(shù)據(jù)。采用寄生電源供電方式時 VDD 端接地。該協(xié)議定義了幾種信號的時序:初始化時序、讀時序、寫時序。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 11 DS18B20 控制方法 DS18B20 有六條控制命令,指令約定代碼操作說明 CCH:跳過掃描溫度傳感芯片序列號 44H: 啟動 DS18B20 進(jìn)行溫度轉(zhuǎn)換 BEH : 讀 度溫度值 DS18B20 的復(fù)位時序 : ( 1) 先將數(shù)據(jù)線置高電平 “1” 。 ( 6) 延時等待(如果初始化成功則在 15 到 60 毫秒時間之內(nèi)產(chǎn)生一個由DS18B20 所返回的低電平 “0” 。 DS18B20 的讀時序 : 對于 DS18B20 的讀時序分為讀 0時序和讀 1時序兩個過程。 ( 2)延時 2微秒。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 12 ( 6)延時 15 微秒。 對于 DS18B20 寫 0時序和寫 1時序的要求不同,當(dāng)要寫 0 時序時,單總線要被拉低至少 60us,保證 DS18B20 能夠在 15us 到 45us 之間能夠正確地采樣 IO 總線上的“ 0”電平,當(dāng)要寫 1時序時,單總線被拉低之后,在 15us 之內(nèi)就得釋放單總線。 ( 4) 延時時間為 45微秒。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 13 第 3 章 系統(tǒng)硬件電路設(shè)計(jì) 電路原理 一、 jp1 與 c與 c4 三個元器件組成數(shù)字溫度計(jì)的電源部分, jp1 的兩個插孔連接電源的零線與火線, c3 與 c4 起到濾波作用, vcc 端連接在單片機(jī) 40 腳上,可以說這一部分是數(shù)字溫度計(jì)的血脈。 五、四支三極管為數(shù)碼管提供驅(qū)動。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 14 電路原材料清單 序號 名稱 型號 單位 數(shù)量 備注 1 電阻 1KΩ 支 5 2 電阻 200Ω 支 8 3 傳感器 DS18B20 支 1 4 電阻 支 2 5 電阻 支 1 6 電阻 10KΩ 支 1 7 晶振 12MHz 支 1 8 普通電容 30pF 支 2 9 電解電容 100uF/16V 支 1 10 電解電容 470uF/25V 支 1 11 普通電容 支 1 12 三極管 8550 支 4 13 三極管 9013 支 1 14 蜂鳴器 支 1 15 數(shù)碼管 SM410564 支 1 16 單片機(jī) AT89C51 支 1 使用工具及儀表清單 序號 名稱 型號 單位 數(shù)量 備注 1 萬用表 塊 1 2 內(nèi)熱式電烙鐵 1 3 焊錫絲 若干 4 直流穩(wěn)壓電源 臺 1 5 編程燒寫器 臺 1 6 導(dǎo)線 若干 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 15 發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 第 4 章 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)程序主要包括主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序,計(jì)算溫度子程序,顯示數(shù)據(jù)刷新子程序等。 圖 10 計(jì)算溫度流程圖 圖 11 顯示數(shù)據(jù)刷新流程圖 數(shù)字溫度計(jì)程序清單 //初始化子程序 indclue define uchar unsigned char define uint unsigned int =P1^1 uchar disbuf[4]。 //110 度的十六進(jìn)制為 6C char tempmin=1C。m) for(i=124。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 =1。 delay(64)。 // 等待結(jié)束脈沖 if(==1) { delay(15)。 F=0: }return(F)。i0。 //降低 平開始轉(zhuǎn)換脈沖 _nop_()。 } else { =1。 } x1。i) { =1。 =1。 if(t==1) {v|=0x80。 } //從 DS18B20 讀取十六進(jìn)制溫度值返回未處理的 16 進(jìn)制溫度值 uint readtemp( ) { float t。 while(flag)。 c[1]=read( )。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 19 if( P3^2==0 ) { tempmax++。 disbuf[0]=tempmax%10。 } } } Init 1( ) interrupt 1 { uchar j=5。 disbuf[1]=tempmin%100/10。j) { tempdsp( )。j0。 P1^0=1。 EX0=1。 if( t0x7d0) { m=m*。 disbuf[0]=m%10/1。 disbuf[1]=(m%100/10)。k4。amp。 P0=0xff。 delay(1)。 { uint value。 //調(diào)用獲取溫度子程序 change( )。首先設(shè)計(jì)的是它的硬件電路,最重要的部分是 89s51 控制內(nèi)核,所有的數(shù)據(jù)處理都是采用的單片機(jī),其次是 DS18B20 溫度采集電路,其他還有晶振電路,復(fù)位電路,報(bào)警點(diǎn)及上下限溫度調(diào)整電路。以及一起工作的同學(xué)們的支持,想要完成這個設(shè)計(jì)是難以想象的。 最后感謝山東英才學(xué)院三年來對我的大力栽培。然后要感謝大學(xué)三年來的所有老師,為我們打下了電子專業(yè)知識的基礎(chǔ);同時還要感謝 08 級電子一班的所有同學(xué)們,正是因?yàn)橛心銈兊闹С趾凸膭睢? 通過這次的論文設(shè)計(jì) ,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識用到實(shí)際當(dāng)中 ,不僅使我真正的學(xué)會了數(shù)字溫度計(jì)的設(shè)計(jì),而且我相信通過這次的學(xué)習(xí)我能夠達(dá)到舉一反三的效果,同時這次的不足之處是在有些細(xì)節(jié)方面剛開始做的很不詳細(xì),我想原因在于自己平時對自己的學(xué)習(xí)要求的不夠嚴(yán)格,才造成遇到一些問題顯得驚慌失措,在日后我會克服這些缺點(diǎn)的。 //調(diào)用顯示子程序 }} 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 21 總結(jié) 經(jīng)過三年的學(xué)習(xí),終于完成了我的數(shù)字溫度計(jì) 控制 的設(shè)計(jì),雖然 沒有完全達(dá)到設(shè)計(jì)要求,但從心底里說,還是比較高興的。 while(1) { value=readtemp( )。 P2=0xff。 temp=disbuf
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1