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

正文內(nèi)容

數(shù)字溫度計(jì)畢業(yè)論(參考版)

2025-06-06 22:51本頁面
  

【正文】 //數(shù)據(jù)處理 while(k) display()。 i=ReadTemperature()。 while(1) {Hiout=0。 uchar j=53。 P2=0xff。 a=1。i++) {P0=sign[dis_buf[i]]。 for(i=0。 } //************顯示程序 ************// void display(void) 河南理工大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文) 31 {uchar i=0。 } dis_buf[i]=f。//取低位 f=f/10。f=10。 dis_buf[1]=0。 ulint f。 uchar i=0。 //放大 10倍 , 使顯示時(shí)可顯示小數(shù)點(diǎn)后一位 return(t)。 } tt=t*。 if(t=2048) {t^=0xffff。 t=8。 b=ReadOneChar()。 //跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 // 啟動(dòng)溫度轉(zhuǎn)換 Init_DS18B20()。 河南理工大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文) 30 WriteOneChar(0xCC)。 float tt=0。 uchar b=0。 } delaya(4)。 DQ = 1。0x01。 i) {DQ = 0。 for (i=8。 } return(dat)。 // 給脈沖信號(hào) if(DQ) dat|=0x80。 // 給脈沖信號(hào) dat=1。i0。 uchar dat= 0。 //稍做延時(shí)后 如果 x=0則初始化成功 x=1則初始化失敗 delaya(20)。 //拉高總線 河南理工大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文) 29 delaya(14)。 //單片機(jī)將 DQ拉低 delaya(80)。 //DQ復(fù)位 delaya(8)。 } //************初始化函數(shù) **********// Init_DS18B20(void) {uchar x=0。l++)。 for(l=0。//溫度過高輸出控制 sbit Lowout=P3^5。//七段顯示碼 sbit DQ=P3^0。 uchar data dis_buf[4]={10,10,10,10,}。 最后,感謝大學(xué) 五 年生 活讓我 擁有了一段美好的回憶,同時(shí)也在我的人生旅途中留下了一段深深的腳印,感謝我的大學(xué)。 本設(shè)計(jì)是對(duì)數(shù)字溫度計(jì)的基本設(shè)計(jì),在此基礎(chǔ)上還可以加以研發(fā)處理 。 河南理工大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文) 26 致 謝 首先 ,感謝我的母校,感謝各位老師在大學(xué) 五 年里對(duì)我的辛勤培養(yǎng),感謝我親愛的同學(xué)們和朋友們, 在大學(xué) 五 年里讓我經(jīng)歷了很多,同時(shí)也讓我學(xué)會(huì)了很多, 在此致以我深深的謝意。 河南理工大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文) 24 圖 計(jì) 算溫度流程圖 PROTEUS 仿真結(jié)果 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1R94 .7 k2 5 .6DQ2V C C3G ND1U2DS 1 8 B 2 012U 3 :A7 4 0 734U 3 :B7 4 0 756U 3 :C7 4 0 798U 3 :D7 4 0 7234567891R P 1RE S P A C K 8X1CR Y S T A LC13 3 pC23 3 pC31 0 uR11k 開始 溫度零下 ? 溫度值取補(bǔ)碼置“ B”標(biāo) 志 計(jì)算小數(shù)位溫度 BCD 值 計(jì)算整數(shù)位溫度 BCD 值 結(jié)束 置“ A”標(biāo)志 N Y 河南理工大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文) 25 總 結(jié) 本設(shè)計(jì)是一種基于溫度傳感器 DS18B20的數(shù)字溫度計(jì),并以單片機(jī)AT89C51為核心 ,使用 4位 LED模塊顯示, 該設(shè)計(jì)結(jié)構(gòu)簡單性能穩(wěn)定,可對(duì)環(huán)境溫度進(jìn)行實(shí)時(shí)準(zhǔn)確的測(cè)量,具有很強(qiáng)的實(shí)用價(jià)值。溫度轉(zhuǎn)換命令子程序流程圖如上圖,圖 所示 。其程序流程圖如圖 示 。這樣可以在一秒之內(nèi)測(cè)量一次被測(cè)溫度,其程序流程見圖 所示。 AT89C51 VCC D N G Q D D D V DS18B20 VCC 河南理工大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文) 22 4 軟件設(shè)計(jì) 系統(tǒng)軟件算法分析 系統(tǒng)程序主要包括主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序,計(jì)算溫 度子程序,顯示數(shù)據(jù)刷新子程序等。其接 口電路如圖 。其中 DSI8B20溫度傳感器芯片采用 “ 一線制 ” 與單片機(jī)相連,它獨(dú)立地完成溫度測(cè)量以及將溫度測(cè)量結(jié)果送到單片機(jī)的工作。最后液晶顯示模塊芯片將送來的值顯示于 顯示屏上 。首先 由 DS18B20溫度傳感器芯片測(cè)量當(dāng)前的溫度,并將結(jié)果送入單片機(jī)。 河南理工大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文) 20 3 硬件電路設(shè)計(jì) 數(shù)字溫度計(jì) 原理電路 數(shù)字 溫度計(jì)電路設(shè)計(jì) 原理圖如圖 ,控制器使用單片機(jī)AT89C51,溫度計(jì)傳感器使用 DS18B20,用液晶實(shí)現(xiàn)溫度顯示。 顯示器的選擇 本設(shè)計(jì)采用 LED數(shù)碼管 ,也叫 LED數(shù)碼顯示器 ,由于它具有很高的性能價(jià)格比、顯示清晰、亮度高、使用方便、電路簡單、壽命長等諸多優(yōu)點(diǎn) ,河南理工大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文) 19 長期以來一直在各類電子產(chǎn)品和工程控制中得到非常廣泛的應(yīng)用。 ( 4) 在 DS18B20的 有關(guān)資料中均未提及單總線上所掛 DS18B20數(shù)量問題,容易使人誤認(rèn)為可以掛任意多個(gè) DS18B20,在實(shí)際應(yīng)用中并非如此,當(dāng)單總線上所掛 DS18B20超過 8個(gè)時(shí),就需要解決微處理器的總線驅(qū)動(dòng)問題,這一點(diǎn)在進(jìn)行多點(diǎn)測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要加以注意。 ( 3) 較小的硬件開銷需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償,由于 DS1820與微處理器間采用串行數(shù)據(jù)傳送,因此,在對(duì) DS1820進(jìn)行讀寫編程時(shí),必須嚴(yán)格的保證讀寫時(shí)序,否則將無法讀取測(cè)溫結(jié)果。 表 3 一部分溫度對(duì)應(yīng)值表 溫度 /℃ 二進(jìn)制表示 十六進(jìn)制表示 +125 0000 0111 1101 0000 07D0H +85 0000 0101 0101 0000 0550H + 0000 0001 1001 0000 0191H + 0000 0000 1010 0001 00A2H + 0000 0000 0000 0010 0008H 0 0000 0000 0000 1000 0000H 1111 1111 1111 0000 FFF8H 1111 1111 0101 1110 FF5EH 1111 1110 0110 1111 FE6FH 55 1111 1100 1001 0000 FC90H 河南理工大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文) 18 溫度傳感器 DS18B20使用中的注意事項(xiàng) DS18B20雖然具有測(cè)溫系統(tǒng)簡單、測(cè)溫精度高、連接方便、占用口線少等優(yōu)點(diǎn),但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問題: ( 1) DS18B20從 測(cè)溫結(jié)束到將溫度值轉(zhuǎn)換成數(shù)字量需要一定的轉(zhuǎn)換時(shí)間,這是必須保證的,不然會(huì)出現(xiàn)轉(zhuǎn)換錯(cuò)誤的現(xiàn)象,使溫度輸出總是顯示 85。 在 64位 ROM的最高有效字節(jié)中存儲(chǔ)有循環(huán)冗余檢驗(yàn)碼( CRC)。若 T> TH或 T< TL,則將該器件內(nèi)的報(bào)警標(biāo)志位置位,并對(duì)主機(jī)發(fā)出的報(bào)警搜索命令作出響應(yīng)。表 2是一部分溫度值對(duì)應(yīng)的二進(jìn)制溫度數(shù)據(jù)。單片機(jī)可以通過單線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時(shí)低位在先 高位在后,數(shù)據(jù)格式以 ℃/ LSB形式表示。 當(dāng) DS18B20接收到溫度轉(zhuǎn)換命令后,開始啟動(dòng)轉(zhuǎn)換。因此 在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。圖 線性,其輸出用于修
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1