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

正文內(nèi)容

基于51單片機的數(shù)字溫度計的設計-資料下載頁

2025-06-28 00:34本頁面
  

【正文】 count=0。} } if(x==1) {count++。if(count==1) {str[4]=0。}if(count==2) { P2=4。 dataled=str[5]。 }if(count==3) {P2=0。 dataled=str[0]。}if(count==4) { P2=1。 dataled=str[1]。 }if(count==5) { P2=2。 dataled=str[2]。 }if(count==6) { P2=3。 dataled=str[3]。 count=0。} } }/******************************************************************//* 延時函數(shù) *//******************************************************************/void delay(unsigned int i)//延時函數(shù){ while(i)。}/******************************************************************//* 初始化 *//******************************************************************/void Init_DS18B20(void){ unsigned char x=0。 DQ = 1。 //DQ復位 delay(8)。 //稍做延時 DQ = 0。 //單片機將DQ拉低 delay(80)。 //精確延時 大于 480us DQ = 1。 //拉高總線 delay(10)。 x=DQ。 //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗 delay(5)。}/******************************************************************//* 讀一個字節(jié) *//******************************************************************/unsigned char ReadOneChar(void){unsigned char i=0。unsigned char dat = 0。for (i=8。i0。i) { DQ = 0。 // 給脈沖信號 dat=1。 DQ = 1。 // 給脈沖信號 if(DQ) dat|=0x80。 delay(5)。 } return(dat)。}/******************************************************************//* 寫一個字節(jié) *//******************************************************************/void WriteOneChar(unsigned char dat){ unsigned char i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。0x01。 delay(5)。 DQ = 1。 dat=1。 }delay(5)。}/******************************************************************//* 讀取溫度 *//******************************************************************/unsigned int ReadTemperature(void){unsigned char a=0。unsigned int b=0。unsigned int t=0。Init_DS18B20()。WriteOneChar(0xCC)。 // 跳過讀序號列號的操作WriteOneChar(0x44)。 // 啟動溫度轉(zhuǎn)換delay(200)。Init_DS18B20()。WriteOneChar(0xCC)。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度a=ReadOneChar()。 //低位b=ReadOneChar()。 //高位b=8。t=a+b。return(t)。}六、設計體會溫度傳感器DS18B20外形像一個小三極管,硬件連接非常簡單,應用非常方便。它不僅能測量溫度,而且也是一個ADC轉(zhuǎn)換器,它能將測得的溫度信號直接轉(zhuǎn)換成數(shù)字信號輸入到單片機。硬件開銷較小,相對需要復雜的軟件進行補償,DS18B20軟件編程比較復雜,但是可以把復位、讀和寫3個基本操作的子程序看成是3個固定的基本模塊。從這次的課程設計中,我真真正正的意識到,在以后的學習中,要理論聯(lián)系實際,把我們所學的理論知識用到實際當中,學習單機片機更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在這次課程設計中的最大收獲。最后,還要感謝我的指導老師和熱心的同學,在他們的幫助下我的畢業(yè)設計才能順利完成,謝謝你們!參考文獻[1]孫育才.《單片微型計算機及其應用》.[2]沈德金 陳粵初.《單片機接口電路與應用程序?qū)嵗?. [3]潘新民 王燕芳.《微型計算機控制技術》.電子工業(yè)出版社2003 [4](簡明修訂版).杭州:北京航空航天大學出版社,1998[5][M].北京:北京航空航天大學出版社,1994[6](第三版). 北京:高等教育出版社,1989本科生課程設計成績評定表姓 名性 別專業(yè)、班級課程設計題目:基于51單片機的數(shù)字溫度計的設計課程設計答辯或質(zhì)疑記錄:1.為什么要采用采用數(shù)字溫度芯片DS18B20 測量溫度?答:便于單片機處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路。且該芯片的物理化學性很穩(wěn)定,它能用做工業(yè)測溫元件,此元件線形較好。2.硬件系統(tǒng)的設計原理是什么? 答:本設計由DS18B20溫度傳感器芯片測量當前的溫度并將轉(zhuǎn)換后的結(jié)果送入單片機,然后通過A89C51單片機驅(qū)動兩位共陽極8段LED數(shù)碼管顯示測量溫度值。成績評定依據(jù):設計方案與內(nèi)容(20分)制作與調(diào)試(30分)說明書內(nèi)容與規(guī)范程度(20分)答 辯(20分)學習態(tài)度與考勤(10分)總 分(100分)最終評定成績(以優(yōu)、良、中、及格、不及格評定)指導教師簽字
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1