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

正文內(nèi)容

基于stc89c52單片機(jī)的數(shù)字溫度計(jì)單片機(jī)課程設(shè)計(jì)-wenkub.com

2025-06-24 18:47 本頁(yè)面
   

【正文】 通過(guò)DS18B20直接讀取被測(cè)溫度值,進(jìn)行數(shù)據(jù)轉(zhuǎn)換,該器件的物理化學(xué)性能穩(wěn)定,線性度較好,在55℃+125℃℃,該器件可直接向單片機(jī)傳輸數(shù)字信號(hào),便于單片機(jī)處理及控制。 ZD=1。//防止一直給喇叭通電造成損壞 for(i=0。i200。 SegPort=0。 if(num==300) // { num=0。 TH0=(655362000)/256。 //總中斷打開(kāi) ET0=1。}/* 定時(shí)器初始化子程序*/void Init_Timer0(void){ TMOD |= 0x01。 //清空數(shù)據(jù),防止有交替重影 SegPort=dofly_WeiMa[i+FirstBit]。 TempData[6]=0x39。((TempH%100)/10==0))//消隱 TempData[2]=0。//小數(shù)近似處理 if(TempH/100==0) TempData[1]=0。 } } TempH=temp4。 /*if(TempH24) //中斷觸發(fā)語(yǔ)句?。。。?! { ZD=0。0x8000) { TempData[0]=0x40。Init_Timer0()。//分別對(duì)應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮,即位碼unsigned char TempData[8]。//定義讀時(shí)間標(biāo)志sbit sounder=P1^0。 DelayUs2x(245)。t=a+b。 //跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 // 跳過(guò)讀序號(hào)列號(hào)的操作WriteOneChar(0x44)。unsigned int b=0。 DQ = 1。 i) { DQ = 0。 } return(dat)。 // 給脈沖信號(hào) dat=1。unsigned char dat = 0。 //15~60us 后 接收60240us的存在脈沖 dat=DQ。 //單片機(jī)將DQ拉低 DelayUs2x(200)。 參考文獻(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 附錄1DS18B20溫度與表值對(duì)應(yīng)表 附錄2/* 內(nèi)容:18B20單線溫度檢測(cè)的應(yīng)用樣例程序*/includeinclude/* 18b20初始化*/bit Init_DS18B20(void){ bit dat=0。溫度傳感器DS18B20 轉(zhuǎn)化溫度的方法非常簡(jiǎn)潔且精度高、測(cè)試范圍較廣。1) 數(shù)碼管不亮 數(shù)碼管段選信號(hào)通過(guò)P0傳輸,而P0口無(wú)上拉電阻,不能驅(qū)動(dòng)數(shù)碼管,所以在P0口接上102排阻后問(wèn)題得以解決。 //十位溫度 TempData[3]=dofly_DuanMa[(TempH%100)%10]|0x80。 //百位溫度 if((TempH/100==0)amp。0x0F。 TempH=temp4。 // 取反加1 temp+=1。 temp=ReadTemperature()。計(jì)算溫度子程序?qū)AM中讀取值進(jìn)行BCD碼地轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定,顯示數(shù)據(jù)刷新子程序主要是對(duì)顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高顯示位為0時(shí)將符號(hào)顯示位移入下一位。這樣可以在1S之內(nèi)測(cè)量一次被測(cè)溫度,其程序流程圖如圖3所示。 圖  數(shù)碼管 三極管8550驅(qū)動(dòng)蜂鳴器:如下圖所示三極管Q6來(lái)驅(qū)動(dòng)蜂鳴器BUZ1。單片機(jī)采集到的溫度輸出到八個(gè)個(gè)數(shù)碼管上進(jìn)行顯示。 外部封裝形式 傳感器電路圖27 第3章 原理分析根據(jù)設(shè)計(jì)要求分析,基于AT89S52單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)由AT89S52單片機(jī)控制器、電源、顯示電路、溫度傳感器、復(fù)位電路和時(shí)鐘電路組成,系統(tǒng)框圖如圖一所示。開(kāi)漏單總線接口引腳。DS18B20 的性能特點(diǎn)如下:●獨(dú)特的單線接口方式,DS18B20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊●DS18B20支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫●DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)●適應(yīng)電壓范圍更寬,電壓范圍:~,在寄生電源方式下可由數(shù)據(jù)線供電●溫范圍-55℃~+125℃,在10~+85℃時(shí)精度為177。DALLAS 半導(dǎo)體公司的數(shù)字化溫度傳感器DS18B20是世界上第一片支持“一線總線”接口的溫度傳感器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)?!馪SEN:外部程序存儲(chǔ)器的選通信號(hào)。如想禁止ALE的輸出可在SFR8EH地址上置0。在FLASH編程期間,此引腳用于輸入編程脈沖。P3口也可作為AT89C51的一些特殊功能口: RXD(串行輸入口) TXD(串行輸出口) INT0(外部中斷0) INT1(外部中斷1) T0(記時(shí)器0外部輸入) T1(記時(shí)器1外部輸入) WR (外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) RD (外部數(shù)據(jù)存儲(chǔ)器讀選通)同時(shí)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。●P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳電位被內(nèi)部上拉電阻拉高,且作為輸入。在FLASH編程時(shí),P0口作為原碼輸入口,當(dāng)FLASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部電位必須被拉高。最高運(yùn)作頻率35Mhz,6T/12T可選。具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,512字節(jié)RAM,32 位I/O 口線,看門(mén)狗定時(shí)器,內(nèi)置4KB EEPROM,MAX810復(fù)位電路,三個(gè)16 位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口。 本文
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1