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

正文內(nèi)容

基于51單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì)(參考版)

2025-07-01 00:34本頁(yè)面
  

【正文】 2.硬件系統(tǒng)的設(shè)計(jì)原理是什么? 答:本設(shè)計(jì)由DS18B20溫度傳感器芯片測(cè)量當(dāng)前的溫度并將轉(zhuǎn)換后的結(jié)果送入單片機(jī),然后通過(guò)A89C51單片機(jī)驅(qū)動(dòng)兩位共陽(yáng)極8段LED數(shù)碼管顯示測(cè)量溫度值。最后,還要感謝我的指導(dǎo)老師和熱心的同學(xué),在他們的幫助下我的畢業(yè)設(shè)計(jì)才能順利完成,謝謝你們!參考文獻(xiàn)[1]孫育才.《單片微型計(jì)算機(jī)及其應(yīng)用》.[2]沈德金 陳粵初.《單片機(jī)接口電路與應(yīng)用程序?qū)嵗?. [3]潘新民 王燕芳.《微型計(jì)算機(jī)控制技術(shù)》.電子工業(yè)出版社2003 [4](簡(jiǎn)明修訂版).杭州:北京航空航天大學(xué)出版社,1998[5][M].北京:北京航空航天大學(xué)出版社,1994[6](第三版). 北京:高等教育出版社,1989本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表姓 名性 別專業(yè)、班級(jí)課程設(shè)計(jì)題目:基于51單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì)課程設(shè)計(jì)答辯或質(zhì)疑記錄:1.為什么要采用采用數(shù)字溫度芯片DS18B20 測(cè)量溫度?答:便于單片機(jī)處理及控制,省去傳統(tǒng)的測(cè)溫方法的很多外圍電路。硬件開(kāi)銷較小,相對(duì)需要復(fù)雜的軟件進(jìn)行補(bǔ)償,DS18B20軟件編程比較復(fù)雜,但是可以把復(fù)位、讀和寫(xiě)3個(gè)基本操作的子程序看成是3個(gè)固定的基本模塊。}六、設(shè)計(jì)體會(huì)溫度傳感器DS18B20外形像一個(gè)小三極管,硬件連接非常簡(jiǎn)單,應(yīng)用非常方便。t=a+b。 //低位b=ReadOneChar()。 //跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。Init_DS18B20()。 // 跳過(guò)讀序號(hào)列號(hào)的操作WriteOneChar(0x44)。Init_DS18B20()。unsigned int b=0。 }delay(5)。 DQ = 1。0x01。 i) { DQ = 0。 for (i=8。 } return(dat)。 // 給脈沖信號(hào) if(DQ) dat|=0x80。 // 給脈沖信號(hào) dat=1。i0。unsigned char dat = 0。 //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗 delay(5)。 //拉高總線 delay(10)。 //單片機(jī)將DQ拉低 delay(80)。 //DQ復(fù)位 delay(8)。}/******************************************************************//* 初始化 *//******************************************************************/void Init_DS18B20(void){ unsigned char x=0。 count=0。 }if(count==6) { P2=3。 }if(count==5) { P2=2。}if(count==4) { P2=1。 }if(count==3) {P2=0。}if(count==2) { P2=4。} } if(x==1) {count++。 dataled=str[5]。 dataled=str[4]。 dataled=str[3]。 dataled=str[2]。 dataled=str[1]。 dataled=str[0]。 } }if(x==0){count++。 if(second=60) {second=0。 flag_get=1。num++。 } }}/******************************************************************//* 定時(shí)器中斷 *//******************************************************************/void tim(void) interrupt 1 using 1//中斷,用于數(shù)碼管掃描和溫度檢測(cè)間隔{TH0=0xef。 TempL=TempL*6/10。 TempL=tempamp。 } else str[0]=0。//負(fù)號(hào)標(biāo)志 temp=~temp。 if(tempamp。 //個(gè)位溫度,帶小數(shù)點(diǎn) str[4]=tab[TempL]。 //百位溫度 str[2]=tab[(TempH%100)/10]。} } str[5]=0x39。 if(!s1) { x++。x=0。P2=0x00。IE=0x82。//定時(shí)器設(shè)置TH0=0xef。/******************************************************************//* 主函數(shù) *//******************************************************************/main(){unsigned char TempH,TempL。void WriteOneChar(unsigned char dat)。void Init_DS18B20(void)。/******************************************************************//* 函數(shù)聲明 *//******************************************************************/void delay1(uchar MS)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1