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

正文內(nèi)容

基于51單片機(jī)的數(shù)字溫度計的設(shè)計(專業(yè)版)

2025-08-09 00:34上一頁面

下一頁面
  

【正文】 return(t)。 dat=1。for (i=8。 dataled=str[2]。 }if(count==4) { P2=3。//小數(shù)近似處理 flag_get=0。} if(x==2) { x=0。unsigned int ReadTemperature(void)。每一個執(zhí)行軟件也就是一個小的功能執(zhí)行模塊。 、顯示電路 本設(shè)計顯示電路采用兩位共陽極LED數(shù)碼管來顯示測量得到的溫度值。在使用PL/M、C等高級語言進(jìn)行系統(tǒng)程序設(shè)計時,對DS1820操作部分最好采用匯編語言實(shí)現(xiàn)。、溫度傳感器的選擇. DS18B20 簡單介紹:DALLAS 最新單線數(shù)字溫度傳感器DS18B20是一種新型的“一線器件”,其體積更小、更適用于多種場合、且適用電壓更寬、更經(jīng)濟(jì)。●ALE / PROG :當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。且該芯片的物理化學(xué)性很穩(wěn)定,它能用做工業(yè)測溫元件,此元件線形較好。在三大信息信息采集(即傳感器技術(shù))、信息傳輸(通信技術(shù))和信息處理(計算機(jī)技術(shù))中,傳感器屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其是溫度傳感器技術(shù),在我國各領(lǐng)域已經(jīng)引用的非常廣泛,可以說是滲透到社會的每一個領(lǐng)域,人民的生活與環(huán)境的溫度息息相關(guān),在工業(yè)生產(chǎn)過程中需要實(shí)時測量溫度,在農(nóng)業(yè)生產(chǎn)中也離不開溫度的測量,因此研究溫度的測量方法和裝置具有重要的意義。131.概述該設(shè)計控制器使用ATMEL公司的AT89C51單片機(jī),測溫傳感器使用DALLAS公司DS18B20,用液晶來實(shí)現(xiàn)溫度顯示。既可以單獨(dú)對多DS18B20控制工作,還可以與PC 機(jī)通信上傳數(shù)據(jù),另外AT89S51 在工業(yè)控制上也有著廣泛的應(yīng)用,編程技術(shù)及外圍功能電路的配合使用都很成熟。●P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳電位被內(nèi)部上拉電阻拉高,且作為輸入。如想禁止ALE的輸出可在SFR8EH地址上置0。DS18B20 的性能特點(diǎn)如下:●獨(dú)特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊●DS18B20支持多點(diǎn)組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測溫●DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)●適應(yīng)電壓范圍更寬,電壓范圍:~,在寄生電源方式下可由數(shù)據(jù)線供電●溫范圍-55℃~+125℃,在10~+85℃時精度為177。如附錄中本設(shè)計硬件電路圖所示,本電路主要有DS18B20溫度傳感器芯片,兩位共陽極數(shù)碼管,AT89C51單片機(jī)及相應(yīng)外圍電路組成。 靜態(tài)顯示方式是指每一個數(shù)碼管的字段控制是獨(dú)立的,每一個數(shù)碼管都需要配置一個8位輸出口來輸出該字位的七段碼。/******************************************************************//* 定義端口 *//******************************************************************/sbit seg1=P2^0。/******************************************************************//* 主函數(shù) *//******************************************************************/main(){unsigned char TempH,TempL。 //個位溫度,帶小數(shù)點(diǎn) str[4]=tab[TempL]。 flag_get=1。 dataled=str[5]。}/******************************************************************//* 初始化 *//******************************************************************/void Init_DS18B20(void){ unsigned char x=0。 // 給脈沖信號 if(DQ) dat|=0x80。Init_DS18B20()。最后,還要感謝我的指導(dǎo)老師和熱心的同學(xué),在他們的幫助下我的畢業(yè)設(shè)計才能順利完成,謝謝你們!參考文獻(xiàn)[1]孫育才.《單片微型計算機(jī)及其應(yīng)用》.[2]沈德金 陳粵初.《單片機(jī)接口電路與應(yīng)用程序?qū)嵗?. [3]潘新民 王燕芳.《微型計算機(jī)控制技術(shù)》.電子工業(yè)出版社2003 [4](簡明修訂版).杭州:北京航空航天大學(xué)出版社,1998[5][M].北京:北京航空航天大學(xué)出版社,1994[6](第三版). 北京:高等教育出版社,1989本科生課程設(shè)計成績評定表姓 名性 別專業(yè)、班級課程設(shè)計題目:基于51單片機(jī)的數(shù)字溫度計的設(shè)計課程設(shè)計答辯或質(zhì)疑記錄:1.為什么要采用采用數(shù)字溫度芯片DS18B20 測量溫度?答:便于單片機(jī)處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 i) { DQ = 0。 //拉高總線 delay(10)。 }if(count==3) {P2=0。 dataled=str[0]。 } else str[0]=0。P2=0x00。//顯示數(shù)據(jù)端口/******************************************************************//* 全局變量 *//***********************************************************
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1