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

正文內(nèi)容

基于51單片機的數(shù)字溫度計的設(shè)計(留存版)

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

下一頁面
  

【正文】 *******/uint temp。,Q2驅(qū)動其字位。外部電源供電方式是DS18B20最佳的工作方式,工作穩(wěn)定可靠,抗干擾能力強,而且電路也比較簡單,可以開發(fā)出穩(wěn)定可靠的多點溫度監(jiān)控系統(tǒng)。當(dāng)工作于寄生電源時,此引腳必須接地。但在訪問內(nèi)部部數(shù)據(jù)存儲器時,這兩次有效的PSEN信號將不出現(xiàn)。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。AT89C51 是美國 ATMEL 公司生產(chǎn)的低功耗,高性能 CMOS8 位單片機,片內(nèi)含 4kbytes 的可編程的 Flash 只讀程序存儲器,兼容標(biāo)準(zhǔn) 8051 指令系統(tǒng)及引腳。圖 系統(tǒng)主要包括對A/D0809 的數(shù)據(jù)采集,自動手動工作方式檢測,溫度的顯示等,這幾項功能的信號通過輸入輸出電路經(jīng)單片機處理。5單片機的選擇3 方案二熱電偶的優(yōu)點是工作溫度范圍非常寬,且體積小,但是它們也存在著輸出電壓小、容易遭受來自導(dǎo)線環(huán)路的噪聲影響以及漂移較高的缺點,并且這種設(shè)計需要用到A/D 轉(zhuǎn)換電路,感溫電路比較麻煩。三、系統(tǒng)器件選擇、 單片機的選擇對于單片機的選擇,可以考慮使用8031與8051系列,由于8031沒有內(nèi)部RAM,系統(tǒng)又需要大量內(nèi)存存儲數(shù)據(jù),因而不適用?!馪3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。在由外部程序存儲器取址期間,每個機器周期PSEN兩次有效。當(dāng)被用著在寄生電源下,也可以向器件提供電源;GND為地信號;VDD為可選擇的VDD引腳。但寄生電源方式需要強上拉電路, 軟件控制變得復(fù)雜(特別是在完成溫度轉(zhuǎn)換和拷貝數(shù)據(jù)到E2PROM 時) , 同時芯片的性能也有所降低。 本設(shè)計采用數(shù)碼管動態(tài)顯示,電路如下圖所示:顯示部分電路 圖6圖中由單片機P1口串接74HC245驅(qū)動兩位共陽極數(shù)碼管,上拉電阻排為10K。//ds18b20 端口sfr dataled=0x80。TR0=1。 // 取反加1 temp +=1。if(count==1) {P2=0。 dataled=str[5]。 //精確延時 大于 480us DQ = 1。 i0。WriteOneChar(0xCC)。且該芯片的物理化學(xué)性很穩(wěn)定,它能用做工業(yè)測溫元件,此元件線形較好。WriteOneChar(0xCC)。 delay(5)。 DQ = 1。 count=0。//標(biāo)志位有效 second++。 if(flag_get==1) //定時讀取當(dāng)前溫度 { temp=ReadTemperature()。TMOD|=0x01。sbit seg2=P2^1。因此需要顯示多位時需要多個輸出口,通常片內(nèi)并口不夠用,需要在片外擴展。其中DS18B20采用“一線制”與單片機相連?!妗窳愦龣C功耗●可編程的分辨率為9~12位,℃、℃、℃℃,可實現(xiàn)高精度測溫●,12位分辨率時最多在750ms內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快●測量結(jié)果直接輸出數(shù)字溫度信號,以一線總線串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力●負電壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作以上特點使DS18B20非常適用與多點、遠距離溫度檢測系統(tǒng)。此時, ALE只有在執(zhí)行MOVX,MOVC指令時ALE才起作用。作為輸入時,P2口的管腳電位被外部拉低,將輸出電流,這是由于內(nèi)部上拉的緣故。該系統(tǒng)利用AT89C51芯片控制溫度傳感器DS18B20進行實時溫度檢測并顯示,能夠?qū)崿F(xiàn)快速測量環(huán)境溫度,并可以根據(jù)需要設(shè)定上下限報警溫度。二、系統(tǒng)方案論證與比較該系統(tǒng)主要由溫度測量和數(shù)據(jù)采集兩部分電路組成,實現(xiàn)的方法有很多種,下面將列出兩種在日常生活中和工農(nóng)業(yè)生產(chǎn)中經(jīng)常用到的實現(xiàn)方案。10 1.溫度檢測電路關(guān)鍵詞:單片機;溫度檢測;AT89C51;DS18B20;一、引言隨著科技的不斷發(fā)展,現(xiàn)代社會對各種信息參數(shù)的準(zhǔn)確度和精確度的要求都有了幾何級的增長,而如何準(zhǔn)確而又迅速的獲得這些參數(shù)就需要受制于現(xiàn)代信息基礎(chǔ)的發(fā)展水平。便于單片機處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路。當(dāng)P1口的管腳寫“1”時,被定義為高阻輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高平時間?!馲TAL2:來自反向振蕩器的輸出?!褫^小的硬件開銷需要相對復(fù)雜的軟件進行補償,由于DS1820與微處理器間采用串行數(shù)據(jù)傳送,因此,在對DS1820進行讀寫編程時,必須嚴格的保證讀寫時序,否則將無法讀取測溫結(jié)果。因為本設(shè)計只用于測量環(huán)境溫度,所以只顯示0℃~+85℃。二是執(zhí)行軟件(子程序),它是用來完成各種實質(zhì)性的功能如測量、計算、顯示、通訊等。/******************************************************************//* 函數(shù)聲明 *//******************************************************************/void delay1(uchar MS)。 if(!s1) { x++。 TempL=TempL*6/10。 dataled=str[2]。 }if(count==5) { P2=2。unsigned char dat = 0。 DQ = 1。t=a+b。}六、設(shè)計體會溫度傳感器DS18B20外形像一個小三極管,硬件連接非常簡單,應(yīng)用非常方便。 }delay(5)。i0。 }if(count==6) { P2=3。 dataled=str[3]。 } }}/******************************************************************//* 定時器中斷 *//******************************************************************/void tim(void) interrupt 1 using 1//中斷,用于數(shù)碼管掃描和溫度檢測間隔{TH0=0xef。} } str[5]=0x39。void Init_DS18B20(void)。這里將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進行功能定義和接口定義。LED數(shù)碼管能在低電壓下工作,而
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1