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

正文內(nèi)容

數(shù)字式溫度計的設(shè)計_課程設(shè)計-wenkub

2022-09-08 13:25:35 本頁面
 

【正文】 保留了全部的 P3 的第二功能 ,如 、 的串行通訊功能, 、 P3..3 的中斷輸入功能 ,、 的定時器輸入功能。 AT89C2051 有很寬的工作電 源電壓,可為 ~ 6V,當(dāng)工作在 3V時,電流相當(dāng)于 6V工作時的 1/4。 由于 2051 內(nèi)部設(shè)計全靜態(tài)工作,所以允許工作的時鐘為 0~ 20MHz,也就是說,允許在低速工作時,不破壞 RAM 內(nèi)容。一般微機電路正常工作需要供電電源為 5V177。 :晶振是晶體振蕩器的簡稱,在電氣上它可以等效成一個電容和一個電阻并聯(lián)再串聯(lián)一個電容的二端網(wǎng)絡(luò),電工學(xué)上這個網(wǎng)絡(luò)有兩個諧振點,以頻率的高低分其中較低的頻率是串聯(lián)諧振,較高的頻率是并聯(lián)諧振。 溫度采集部分硬件 溫度傳感器 DS18B20 DS18B20 溫度傳感器是美國 DALLAS 半導(dǎo)體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實際要求通過簡單的編程實現(xiàn) 912 位的數(shù)字值讀數(shù)方式。 DS18B20 溫度傳感器的內(nèi)部存儲器還包括一個高速暫存 RAM 和一個非易失性的可電擦除的 EERAM。 DS18B20 工作時寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。操作協(xié)議為:初使化 DS18B20(發(fā)復(fù)位脈沖)→發(fā) ROM 功能命令→發(fā)存儲器操作命令→處理數(shù)據(jù)。采用寄生電源供電方式時 VDD 端接地。該協(xié)議定義了幾種信號的時序:初始化時序、讀時序、寫時序。 DS18B20 的復(fù)位時序 長 春 大 學(xué) 課程設(shè)計紙 第 9 頁 共 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 25 DS18B20 復(fù)位時序 DS18B20 的讀時序 對于 DS18B20 的讀時序分為讀 0時序和讀 1 時序兩個過程。 對于 DS18B20 寫 0 時序和寫 1 時序的要求不同,當(dāng)要寫 0 時序時,單總線要被拉低至少 60us,保證 DS18B20 能夠在 15us 到 45us 之間能夠正確地采樣 IO總線 上的“ 0”電平,當(dāng)要寫 1 時序時,單總線被拉低之后,在 15us 之內(nèi)就得釋放單總線。 圖 28 數(shù)碼管的 原理圖以及電路 連接圖 長 春 大 學(xué) 課程設(shè)計紙 第 11 頁 共 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 74HC244 內(nèi)部集成 8 路非門,由兩路使能信號控制。 設(shè)計實物圖 圖 210 設(shè)計實物 圖 長 春 大 學(xué) 課程設(shè)計紙 第 12 頁 共 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 讀取溫度子程序 溫度轉(zhuǎn)換子程序 計算溫度子程序 顯示子程序 DS18B20 初始化 第 3 章 系統(tǒng) 軟件部分設(shè)計 系統(tǒng)程序主要包括主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序,計算溫度子程序,顯示數(shù)據(jù)刷新子程序等。程序流程圖如圖 35: 開始 溫度零下 ? 溫度值取補碼置“ — ”標(biāo)志 計算小數(shù)位溫度 BCD值 計算整數(shù)位溫度 BCD值 結(jié)束 置“ +”標(biāo)志 N Y 發(fā) DS18B20 復(fù)位命 令 發(fā)跳過 ROM命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 長 春 大 學(xué) 課程設(shè)計紙 第 15 頁 共 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 35 顯示數(shù)據(jù)刷新流程圖 程序代碼 include include define uchar unsigned char define uint unsigned int uchar k。 //數(shù)碼管 位選 sbit D3=P3^2。//查小數(shù)表 uchar data temp_data[4] = {0x00,0x00,0x00,0x00}。x0。} void delay_us(uchar us) {while(us)。i0。 DS = 0。 //4us if(DS)dat|=0x80。} WriteChar(uchar dat) //寫一個字節(jié) {uchar i。 delay_us(1)。0x01。 delay_us(3)。 delay_us(250)。 //延時 500us 長 春 大 學(xué) 課程設(shè)計紙 第 17 頁 共 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ DS = 1。 //讀取溫度寄存器 temp_data[0] = ReadChar()。 //跳過讀序號列號的操作 WriteChar(0x44)。 //查表得小數(shù)位的值 display[4]=((temp_data[0]amp。 display[1]=display[4]%100。 P1=LED[display[0]]。 D2=0。 delay_ms(1)。 D2=1。 //十位 delay_ms(3)。 P1=LED[display[3]]。} } void main(void) { while(1) { DS=1。k0。在 此次課程 設(shè)計過程中,鞏固了在大學(xué) 期間 學(xué)過的知識,尤其是單片機和模擬電子方面的知識,同時通過這次設(shè)計提高了單片機編程的能力,尤其是獲得的軟件調(diào)試經(jīng)驗,同時加強了我的實際編程能力,同時也讓自己更加的知道了自己知識領(lǐng)域里的不足和缺陷。用戶可靈活選擇本設(shè)計的用途,有很強的實用價值。 在這兩周中,學(xué)到了許多書本上沒有的東西,同時可以鞏固以前所學(xué)到的知識。一個人也可能實現(xiàn)這一系列的過程,但是要花 費很多精力和時間。課程設(shè)計的關(guān)鍵是能學(xué)到真東西,這使我受益匪淺。張靖武 .PROTEUS 的單片機教學(xué)與應(yīng)用仿真 [J]: 單片機與嵌入式系統(tǒng)應(yīng)用 , 2020 年 01期 長 春 大 學(xué) 課程設(shè)計紙 第 22 頁 共 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 附錄 電路圖 。 最后,再次向所有關(guān)心支持指導(dǎo)幫助過我完成本次的 邢 老師和同學(xué),表示最誠摯的謝意! 長 春 大 學(xué) 課程設(shè)計紙 第 21 頁 共 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1