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

正文內(nèi)容

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

2024-12-11 09:40本頁(yè)面
  

【正文】 通過(guò)這次的論文設(shè)計(jì) ,我真真正正的意識(shí) 到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識(shí)用到實(shí)際當(dāng)中,不僅使我真正的學(xué)會(huì)了數(shù)字溫度計(jì)的設(shè)計(jì),而且我相信通過(guò)這次的學(xué)習(xí)我能夠達(dá)到舉一反三的效果,同時(shí)這次的不足之處是在有些細(xì)節(jié)方面剛開(kāi)始做的很不詳細(xì),我想原因在于自己平時(shí)對(duì)自己的學(xué)習(xí)要求的不夠嚴(yán)格,才造成遇到一些問(wèn)題顯得驚慌失措,在日后我會(huì)克服這些缺點(diǎn)的。首先設(shè)計(jì)的是它的硬件電路,最重要的部分是 89s51 控制內(nèi)核,所有的數(shù)據(jù)處理都是采用的單片機(jī),其次是 DS18B20 溫度采集電路,其他還有晶振電路,復(fù)位電路,報(bào)警點(diǎn)及上下限溫度調(diào)整電路。 //調(diào)用顯示子程序 }} 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 20 總 結(jié) 經(jīng)過(guò)三年的學(xué)習(xí),終于完成了我的數(shù)字溫度計(jì) 控制 的設(shè)計(jì),雖然沒(méi)有完全達(dá)到設(shè)計(jì)要求,但從心底里說(shuō),還是比較高興的。 //調(diào)用獲取溫度子程序 change( )。 while(1) { value=readtemp( )。 { uint value。 P2=0xff。 delay(1)。 temp=disbuf[i]。 P0=0xff。 delay(1)。amp。 temp=disbuf[1]。k4。 } } //顯示將 dispbufij 中的整數(shù)譯碼后通過(guò)數(shù)碼管顯示 void teampdsp( ) { uchar k。 disbuf[1]=(m%100/10)。 disbuf[3]=m/1000。 disbuf[0]=m%10/1。 disbuf[2]=m/100。 if( t0x7d0) { m=m*。 } void change( uint t ) //將讀出的 16進(jìn)制溫度轉(zhuǎn)換成十進(jìn)制 { int i=0。 EX0=1。 IT1=1。 P1^0=1。i0。j0。 while(k) { P1^1=0。j) { tempdsp( )。 for(j。 disbuf[1]=tempmin%100/10。 disbuf[3]=0x0a。 } } } Init 1( ) interrupt 1 { uchar j=5。i0。 disbuf[0]=tempmax%10。 disbuf[2]=tempmax/100。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 18 if( P3^2==0 ) { tempmax++。 return(t)。 c[1]=read( )。 //跳過(guò) ROM wrirte(0x44)。 while(flag)。 uchar c[2]。 } //從 DS18B20 讀取十六進(jìn)制溫度值返回未處理的 16 進(jìn)制溫度值 uint readtemp( ) { float t。 }else{v1。 if(t==1) {v|=0x80。 // 等待復(fù)位脈沖 t=。 =1。 =0。i) { =1。 for(i=8。 } x1。 =0。 } else { =1。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 17 =1。 //降低 平開(kāi)始轉(zhuǎn)換脈沖 _nop_()。0x01。i0。 uchar i。 F=0: }return(F)。 F=1。 // 等待結(jié)束脈沖 if(==1) { delay(15)。 delay(1)。 delay(64)。 _nop_()。 =1。 }while(k)。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。i)。m) for(i=124。 for(。 //110 度的十六進(jìn)制為 6C char tempmin=1C。 uchar code xtab={0x7f,0xbf,0xdf,0xef}。 圖 10 計(jì)算溫度流程圖 圖 11 顯示數(shù)據(jù)刷新流程圖 數(shù)字溫度計(jì)程序清單 //初始化子程序 indclue define uchar unsigned char define uint unsigned int =P1^1 uchar disbuf[4]。其程序流程圖如圖 8示 圖 9 溫度轉(zhuǎn)換流程圖 Y 發(fā) DS18B20 復(fù)位命令 發(fā)跳過(guò) ROM 命令 發(fā)讀取溫度命令 讀取操作, CRC 校驗(yàn) 9 字節(jié)完? CRC 校驗(yàn)正?確? 移入溫度暫存器 結(jié)束 N N Y 開(kāi)始 初始化 示化 獲取溫度值 與溫度上下限比較 報(bào)警 轉(zhuǎn)換并顯示 YES 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 15 溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開(kāi)始命令,當(dāng)采用 12 位分辨率時(shí)轉(zhuǎn)換時(shí)間約為 750ms,在本程序設(shè)計(jì)中采用 1s 顯示程序延時(shí)法等待轉(zhuǎn)換的完成。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 13 電路原材料清單 序號(hào) 名稱 型號(hào) 單位 數(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 使用工具及儀表清單 序號(hào) 名稱 型號(hào) 單位 數(shù)量 備注 1 萬(wàn)用表 塊 1 2 內(nèi)熱式電烙 鐵 1 3 焊錫絲 若干 4 直流穩(wěn)壓電源 臺(tái) 1 5 編程燒寫(xiě)器 臺(tái) 1 6 導(dǎo)線 若干 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 14 發(fā) DS18B20
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1