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

正文內(nèi)容

基于at89c51單片機的數(shù)字溫度計畢業(yè)設計(完整版)

2025-10-15 17:36上一頁面

下一頁面
  

【正文】 (buf[1]==0)){buf[1]=11。red=green=1。}//大于上限,蜂鳴器響, else if(datdown){alarm=0。//最高位顯示【-】 if(buf[1]==0){buf[1]=11。i++) //連數(shù) x次,約 x ms for(j=0。 wei2=wei3=wei1=1。0x7f。//上下限確定后蜂鳴器響兩下 } 29 } } //=========================================== 數(shù) 碼 管 掃 描 顯 示 函 數(shù)========================================================== void smg_scan() { wei4=wei3=wei2=1。 } } }while(s4)。 if(down=up){down=50。red=1。 if(s3==0) { 28 up。green=1。//顯示 alarm_function()。//正負溫度標記, 0 正, 1 負 void main() { uchar i。sbit wei1=P2^4。sbit s2=P1^1。0x8000)) { flag=1。//復位 18B20 write_byte(0xcc)。 return(dat)。 dat = 1。 delay1m(6)。 for(i = 0。//拉低總線 delay1ms(50)。} //定義空指令 sbit DQ = P2^3。//顯示函數(shù)聲明 uint read_temperature()。后來參考相關(guān)資料,最終選定了以 DS18B20 作為溫度傳感器來設計測溫電路,通過補償提高精度。接下來就是檢測復位引腳的電壓是否正常, EA 引腳的電壓要正常為 5V 左右。正確的插裝方式應為正向插裝; ④、若是縱向排列,則按色環(huán)排列,上面四個環(huán)間隙 較小,第五個環(huán)與前四個色環(huán)間隙較大(高精度金屬膜電阻器)或電阻器上的表示字符為從上到下排列(高精度低溫漂電阻器)。此時溫度為 45 度, 超過上限溫度,紅燈指示并報警。 電阻 R=U/I ,計算得出范圍在 250Ω 500Ω間,在這里取 470Ω。采用寄生電源供電方式時 VDD 端接地。 IC 采用集成穩(wěn)壓器 7805, C1,C2分別為輸入端和輸出 端的濾波電容, RL為負 11 載輸出電阻。單片機的可擦除只讀存儲器可以反復擦除 100次。同時在晶振兩端各接一個 22pF 的電容,每個電容的另一端再接入到地。 方案二: 采用 DS18B20 溫度傳感器。 關(guān)于數(shù)碼管:當溫度為正時,顯示溫度值,溫度為負時,最高位顯示“-”, 溫度數(shù)據(jù)精確到小數(shù)點后一位。 5 系統(tǒng)的功能 此數(shù)字溫度計是基 于 51 單片機, 18B20,四位數(shù)碼管, led 發(fā)光二級管,按鍵等阻容元件設計制作而成,系統(tǒng)工作穩(wěn)定,能夠很好的測量出溫度值,并顯示。為此,我們進行了“單片機的學習與應用”方面的課程設計,鍛煉學生的動腦動手以及協(xié)作能力。學生在課程設計,畢業(yè)設計 ,科研項目中會廣泛應用到單片機知識,而且,進入社會后也會廣泛接觸到單片機的工程項目。 DS18B20 和 AT89C51結(jié)合實現(xiàn)最簡溫度檢測系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡單,抗干擾能力強,適合與惡劣環(huán)境下進行現(xiàn)場溫度測量,有廣泛的應用前景。當進入調(diào)整上限時紅色的亮,進入下限時綠色的亮。 溫度傳感器的選?。? 方案一: 采用熱敏電阻傳感器。而智能溫度傳感器 DS18B20器件作為測溫電路主要組成部分。 圖 43 復位電路 10 單片機 本設計采用的單片機是 AT89C51。它的內(nèi)部含有限流保護,采用了噪聲低,溫度漂移小的基準電壓源,工作穩(wěn)定可靠。 DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時DS18B20的 1腳接地, 2腳作為信號線, 3腳接電源。當進入調(diào)整上限時紅色的亮,進入下限時綠色的亮。 上限溫度 16 下限溫度 。 ③有極性的元器件極性應嚴格按照圖紙上的要求安裝,不能錯裝。 19 集成電路器件的插裝: ①、如器件引腳彎曲,則用鑷子夾住彎曲引腳所在面所有引腳輕輕捏合以矯正; ②、如有引腳端裂或斷則視為器件損壞,不予使用需更換新器件; ③、在進行插裝的時候要注意器件的正反,面對器件時,器件上的標號字符應為由左到右排列。在設計過程中,針 對測溫電路這方面,研究了很長一段時間。不僅提高了我們的學習興趣,也讓我真正懂得,要理論聯(lián)系實際,對于以前學習的東西,如果不真正自己動手做一回,是很難真正弄懂的,只有自己認認真真動手做一回,學以致用,才能算是真正搞懂。 _nop_()。 while(flag) { while(flag) { DQ = 1。 flag = ~DQ。 nops()。i 8。 //4us if(DQ) dat |= 0x80。//跳過 ROM write_byte(0x44)。 if(0==(tempamp。//上下限指示或者報警指示 sbit wei4=P2^7。//溫度數(shù)據(jù)緩存 假設得到的是 1234 顯示時 uchar num=0。 while(1) { dat=read_temperature()。//等待按鍵彈起 } } if(num==1)//上限設置 { convert(up)。} while(!s2)。//確定 alarm=0。 do { smg_scan()。 if(down10){down=50。alarm=1。 wei4=wei3=wei1=1。//次高位 led=display[buf[1]]。 } //===========================================ms 級 延 時 函 數(shù)================================================================== void delay1m(uint x) { uint i,j。 buf[2]=dat/10%10。}//如果最高位不顯示,并且此位為 0,那么不顯示 } } //================================================= 報 警 函 數(shù)========================================================== void alarm_function() { if(datup){alarm=0。}//否則蜂鳴器不響 ,燈滅掉 } 。green=1。 if(flag==1)//如果溫度為負 { buf[0]=10。ix。led=0xff。//低位 led=display[buf[2]]amp。 } green=1。//等待按鍵彈起 convert(down)。 if(s2==0) { down++。alarm=1。 }
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1