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

正文內(nèi)容

基于ds18b20數(shù)字式溫度計課程設(shè)計-文庫吧在線文庫

2025-08-26 02:28上一頁面

下一頁面
  

【正文】 ............................................................ 20 參考文獻 ...................................................................................................................................... 21 第 5 頁 第 1 章基于 DS18B20 數(shù)字溫度計的設(shè)計 課題介紹 本設(shè)計是一款簡單實用的小型數(shù)字溫度計,所采用的主要元件有傳感器 DS18B20,單片機 AT89C51,四位共陽極數(shù)碼管一個,電容電阻若干。 DS18B20 的精度較差為177。本設(shè)計能完成的溫度測量范圍是 55176。 按照系統(tǒng)設(shè)計功能的要求,確定系統(tǒng)由 3 個模塊組 成:主控制器、測溫電路和顯示電路。 DS18B20 的性能特點如下: ●獨特的單線接口方式僅需要一個端口引腳進行通信; ●多個 DS18B20 可以并聯(lián)在唯一的三線上,實現(xiàn)多點組網(wǎng)功能; ●無需外部器件; ●可通過數(shù)據(jù)線供電,電壓范圍: ~ ; ●測溫范圍- 55℃ ~+ 125℃ ,在 10~ +85℃ 時精度為 177。當代碼長度超過 4KB 以上時, C51 比匯編語言更具有明顯優(yōu)勢。延時函數(shù)用 define Disdata P1 //段碼輸出口 define discan P3 //掃描口 define uchar unsigned char define uint unsigned int sbit DQ=P3^7。//顯示單元數(shù)據(jù) ,共 4 個數(shù)據(jù) ,一個運算暫存用 /***********11 微秒延時函數(shù) **********/ void delay(uint t) { for(。} discan=scan_con[k]。 // delay(50)。 for (i=8。_nop_()。 delay(1)。 value=1。_nop_()。 //總線復(fù)位 write_byte(0xCC)。 // if(temp_data[1]127) { if(temp_data[0]!=0x00) {temp_data[1]=(255temp_data[1])。 display[4]=((temp_data[0]amp。if(!display[2]){display[2]=0x0A。 // 開機先轉(zhuǎn)換一次 write_byte(0xCC)。h500。由于 DS18B20的 精度很高,所以誤差指標可以限制在 ℃以內(nèi)。 以往所學(xué)完全通過本次實驗有了很好的融會貫通,取長補短,實用性的結(jié)合。在仿真中可以正常工作的電路,在實際接線中不一定可以正常工作,往往要調(diào)整電路,通過多次調(diào)試方能成功,在實驗的過程中我們組通過組長的帶領(lǐng) 第 19 頁 和指導(dǎo)老師的耐心解答,組員們的團結(jié)和相互討論,使得我們的實驗得以順利完成,體會到了合作的力量,眾人拾柴火焰高在本次試驗中得到了很充分的詮釋。我相信只要不放棄,不拋棄,勇于思考,迎難而上,擁有發(fā)現(xiàn)問題獨立解決問題的能力,在以后任何一件事上都能單擋獨挑。因為老師說過理論與實踐相差非常大,實際要考慮的問題遠遠比理論的多的多。了解了更多電子元件的工作原理,如 AT89C51單片機, ULN20xx 達林頓晶體管陣列, 74LS164 數(shù)碼管驅(qū)動 芯片,步進電機 等 ; 但同時 更多地 暴露出我在知識上掌握不足 ,實際操作過于生疏 等缺點 ; 其次在此次設(shè)計過程中由于我們頻繁 地 使用 星研軟件操作環(huán)境和 STAR ES598PCI 實驗箱 ,因此使我 熟悉了軟件的使用,也加強鞏固了我的 C 語言編程知識;熟悉實驗箱上每個區(qū)域的功能作用和連線方法,也懂得如何讀取輸出;同時 在電腦 的電子設(shè)計和 繪圖操作上有了進一步提高 ;加上在設(shè)計過程中遇到了一些問題,使得我不得不查找相關(guān)資料,增長知識的同時加強了解決問題和動手的能力,鍛煉了我做事細心、用心、耐心的能力。此外培養(yǎng)了我們當代大學(xué)生所缺失的一種認真細致,思維嚴謹?shù)目茖W(xué)精神。 由于 DS18B20 與單片機采用串行數(shù)據(jù)傳送,因此,對 DS18B20 進行讀 /寫編程時必須嚴格地保證讀 /寫時序;否則將無法讀取測量結(jié)果。h++) {scan()。 for(h=0。 display[1]=display[4]%100。n=1。 //溫度高 8 位 ow_reset()。 delay(6)。_nop_()。i0。0x01。_nop_()。 // presence=0 繼續(xù)下一步 } delay(45)。 while(presence) { while(presence) { DQ=1。 for(k=0。 uchar code dis_7[12]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00,0x40}。 流程圖 主 要包括主程序、讀出溫度子程序、溫度轉(zhuǎn)換命令子程序、計算溫度子程序和現(xiàn)實數(shù)據(jù)刷新子程序等。這是由于 C 語言具有良好的可讀性,可移植性和基本的硬件操作能力。該器件采用 ATMEL 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS51 指令集和輸出管腳相兼容。 溫度和數(shù)字量的關(guān)系 : 第 7 頁 方案選擇討論 根據(jù)系統(tǒng)的設(shè)計要求,選擇 DS18B20 作為本系統(tǒng)的溫度傳感器,選擇單片 機 AT89C51為測控系統(tǒng)的核心來完成數(shù)據(jù)采集、處理、顯示等功能。適合于惡劣環(huán)境的現(xiàn)場溫度測量,如:環(huán)境控制、設(shè)備或過程控制、測溫類消費電子產(chǎn)品等。在 10~+85176。 ...............................................................................................
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1