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

正文內(nèi)容

51單片機(jī)溫度傳感器課程設(shè)計(jì)(完整版)

2025-07-31 05:37上一頁面

下一頁面
  

【正文】 md。 EN = 0。}//等待繁忙標(biāo)志void wait(void){P0 = 0xFF。i0。sbit RW = P2^1 。其程序流程圖1如下圖所示。DS18B20有嚴(yán)格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。系統(tǒng)對(duì)DS18B20的各種操作按協(xié)議進(jìn)行。 (7)支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫。他在測(cè)溫精度、轉(zhuǎn)換時(shí)間、傳輸距離、分辨率等方面較DS1820有了很大的改進(jìn),給用戶帶來了更方便的使用和更令人滿意的效果。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的??诠苣_P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。可編程串行通道壽命:1000寫/擦循環(huán) 按照系統(tǒng)設(shè)計(jì)功能的要求,確定系統(tǒng)由3個(gè)模塊組成:主控制器、測(cè)溫電路和顯示電路。三是智能溫度傳感器。關(guān)鍵詞:?jiǎn)纹瑱C(jī),數(shù)字控制,溫度傳感器1. 溫度傳感器設(shè)計(jì)內(nèi)容一是模擬集成溫度傳感器。該傳感器是采用硅半導(dǎo)體集成工藝制成,因此亦稱硅傳感器或單片集成溫度傳感器。智能溫度傳感器內(nèi)部都包含溫度傳感器、A/D轉(zhuǎn)換器、信號(hào)處理器、存儲(chǔ)器(或寄存器)和接口電路。 溫度傳感器原理圖▲圖1 仿真電路圖PCB版圖▲圖2 AT89S52管腳封裝數(shù)據(jù)保留時(shí)間:10年32可編程I/O線在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。備選功能/INT1(外部中斷1)/RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE脈沖。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。 以下是DS18B20的特點(diǎn): (1)獨(dú)特的單線接口方式:DS18B20與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊。 (8)負(fù)壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。操作協(xié)議為:初使化DS18B20(發(fā)復(fù)位脈沖)→發(fā)ROM功能命令→發(fā)存儲(chǔ)器操作命令→處理數(shù)據(jù)。該協(xié)議定義了幾種信號(hào)的時(shí)序:初始化時(shí)序、讀時(shí)序、寫時(shí)序?!鴪D5 程序流程圖1溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用12位分辯率時(shí)轉(zhuǎn)換時(shí)間約為750ms,在本程序設(shè)計(jì)中采用1s顯示程序延時(shí)法等待轉(zhuǎn)換的完成。sbit EN = P2^2 。i) for(j=110。 do { RS = 0。 P0 = dat。 RS = 0。 }}//初始化1602void Init_LCD1602(void){ w_cmd(0x38)。 // 保持 480μs .復(fù)位時(shí)間為480μs,因此延時(shí)時(shí)間為(48024)/16 = ,取29μs。 // 將DQ 拉低開始寫時(shí)間隙 if(bitval==1) DQ =1。 temp amp。 // 然后返回高電平 for (i=0。i++) { // 讀取字節(jié),每次讀取一個(gè)字節(jié) if(read_bit()) value|=0x01i。 // 跳過 ROM ds18write_byte(0x44)。 } temp_d = get[0]。 temp_g=~temp_g。 w_dat(0x2d)。 w_dat(Bw[temp/100])。039。 delay(2)。 }} 課程設(shè)計(jì)給我們帶來的不只是一個(gè)項(xiàng)目的一系列學(xué)習(xí),更重要的是我在這個(gè)設(shè)計(jì)過程中所鍛煉的能力和培養(yǎng)的一種精神。我們這次課題雖然不難,但要去做好它,讓它實(shí)現(xiàn)正確的功能,也少不了不斷的研究和探索,可能廢寢忘食,可能絞盡腦汁。//小數(shù)點(diǎn) delay(2)。 delay(2)。} main(){ Init_LCD1602()。 w_dat(Xsw[temp_damp。 w_dat(Xsw[temp_damp。//高位 if((temp_gamp。 Reset()。 } return(value)。 i++)。 write_bit(temp)。// 在時(shí)間隙內(nèi)保持電平值, DQ
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1