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

正文內(nèi)容

基于at89c51單片機(jī)的測(cè)溫系統(tǒng)(存儲(chǔ)版)

2025-07-27 22:59上一頁面

下一頁面
  

【正文】 Skip ROM命令write_byte(0xBE)。_nop_()。DQ = 0。}///*********18B20讀1個(gè)字節(jié)函數(shù)********///從總線上讀取一個(gè)字節(jié)uchar read_byte(void){uchar i。_nop_()。 i0。 // 550usDQ=1。buzzer=1。 i++) for(j = 0。 Disdata=dis_7[display[k]]。 TR1=1。//uchar code dis_7[12]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff,0xbf}。 //溫度輸入口sbit DIN=P0^7。從本次的實(shí)習(xí)設(shè)計(jì)中,我們意識(shí)到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識(shí)運(yùn)用到實(shí)際當(dāng)中,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。這一次,我們用了老師給的參考電路圖,然后修改了一些地方,比如去掉了一個(gè)LED,再加入了幾個(gè)電阻。time1。 //等待一個(gè)機(jī)器周期 DQ=0。time8。 //等待一個(gè)機(jī)器周期 DQ = 1。 //返回檢測(cè)成功標(biāo)志unsigned char ReadOneChar(void) { unsigned char i=0。 //釋放數(shù)據(jù)線(將數(shù)據(jù)線拉高) for(time=0。 //先將數(shù)據(jù)線拉高 for(time=0。若要送出1則釋放總線為高電平。 寫周期最少為60微秒,最長(zhǎng)不超過120微秒。 DS18B20溫度傳感器主要用于對(duì)溫度進(jìn)行測(cè)量,數(shù)據(jù)可用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,℃/LSB形式表示。硬件設(shè)計(jì)1. 單片機(jī)系統(tǒng)電路原理圖 系統(tǒng)電路原理圖電源供電方式如圖,此時(shí)DS18B20的1腳接地,2腳作為信號(hào)線,3腳接電源??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。二、基本原理 原理簡(jiǎn)述:數(shù)字溫度傳感器DS1820把溫度信息轉(zhuǎn)換為數(shù)字格式;通過“1-線協(xié)議”,單片機(jī)獲取指定傳感器的數(shù)字溫度信息,并顯示到顯示設(shè)備上。引言 本文主要介紹了一個(gè)基于AT89C51單片機(jī)的測(cè)溫系統(tǒng),詳細(xì)描述了利用數(shù)字溫度傳感器DS18B20開發(fā)測(cè)溫系統(tǒng)的過程,重點(diǎn)對(duì)傳感器在單片機(jī)下的硬件連接,軟件編程以及各模塊系統(tǒng)流程進(jìn)行了詳盡分析,特別是數(shù)字溫度傳感器DS18B20的數(shù)據(jù)采集過程,并介紹了利用C語言編程對(duì)DS18B20的訪問,該系統(tǒng)可以方便的實(shí)現(xiàn)實(shí)現(xiàn)溫度采集和顯示,使用起來相當(dāng)方便,具有精度高、量程寬、靈敏度高、體積小、功耗低等優(yōu)點(diǎn)。具有鍵盤輸入上下限功能,超過上下限溫度時(shí),進(jìn)行聲音報(bào)警。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。1 DS18B20中的溫度傳感器完成對(duì)溫度的測(cè)量,用16位二進(jìn)制形式提供,形式表達(dá),其中S為符號(hào)位。因此首先要搞清主機(jī)是如何進(jìn)行寫0、寫讀0和讀1的。DS18B20在檢測(cè)到總線被拉低1微秒后,便開始送出數(shù)據(jù),若是要送出0就把總線拉為低電平直到讀周期結(jié)束。 //儲(chǔ)存DS18B20是否存在的標(biāo)志,flag=0,存在;flag=1,不存在 DQ = 1。 //略微延時(shí)約600微秒//以向DS18B20發(fā)出一持續(xù)480~960us的低電平復(fù)位脈沖 DQ = 1。 //延時(shí)足夠長(zhǎng)時(shí)間,等待存在脈沖輸出完畢 return (flag)。 //單片機(jī)從DS18B20讀書據(jù)時(shí),將數(shù)據(jù)線從高拉低即啟動(dòng)讀時(shí)序 _nop_()。 //如果讀到的數(shù)據(jù)是0,則將0存入dat for(time=0。 // 先將數(shù)據(jù)線拉高 _nop_()。 //釋放數(shù)據(jù)線 for(time=0。1.線性好,精度適中,體積小,實(shí)用方便。我們不僅要選好元件,還要把這些元件合理地組織起來,所以我們要學(xué)會(huì)如何尋找和搜索自己需要的資料。延時(shí)函數(shù)用define Disdata P0 //段碼輸出口define discan P2 //掃描口define uchar unsigned chardefine uint unsigned intsbit DQ=P3^3。//**************溫度小數(shù)部分用查表法***********//uchar code ditab[16]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1