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

正文內(nèi)容

基于單片機的數(shù)字溫度計設(shè)計(文件)

2025-06-27 08:53 上一頁面

下一頁面
 

【正文】 define uchar unsigned char define uint unsigned int float tt。 unsigned char MIN=10。 } //1ms 延時函數(shù) void delay1(uchar ms) { uchar i。 } //DS18B20 初始化函數(shù) Init_DS18B20(void) { unsigned char x=0。 //單片機將 DQ 拉低 delay(80)。 //稍做延時后 如果 x=0 則初始化成功 x=1 則初始化失敗 delay(20)。i0。 // 給脈沖信號 if(DQ) dat|=0x80。 for (i=8。0x01。 } delay(4)。 Init_DS18B20()。 WriteOneChar(0xCC)。 t=b。 return(tt)。 /********************定時器中斷函數(shù) ********************/ void tme_tr0(void) interrupt 1 18 { TL0=0xb0。 } } /*****************定義數(shù)碼管顯示 ***************************/ sbit k1=P1^0。 void VAL_xs() { P0=TAB[str_TME[0]]。 P0=(TAB[str_TME[1]])amp。 k2=1。 k3=1。 k4=1。 tfloat=(tttint)*100。 } write_tempere_alarm() { 19 if(((int)ttMAX)||((int)ttMIN ) ) {fm=0。 TMOD=0x01。 TR0=1。 sim=0。 write_tempere_alarm()。 TL0=0xb0。} } main() { P1=0xc0。 str_TME[1]=tint%10。 ReadTemperature()。 k4=0。 k3=0。 k2=0。 delay1(5)。 sbit k3=P1^2。 if(++tmel==20) { tmel=0。 uchar ad_dat。 t=t|a。 //讀取溫度寄存器等(共可讀 9 個寄存器) 前兩個就是溫度 a=ReadOneChar()。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 unsigned char b=0。 DQ=1。i) { DQ=0。 } 17 return(dat)。 // 給脈沖信號 dat=1。 unsigned char dat=0。 //拉高總線 delay(14)。 //DQ 復(fù)位 delay(8)。i125。 //定義通信端口 sbit fm =P2^7。 //數(shù)碼管段碼 uchar str_TME[4]={0,0,0,0}。它充分利用監(jiān)控計算機的處理能力,在監(jiān)控計算機上用線性插補的數(shù)學(xué)方法對其進行誤差校正補償,能輕易地將其提高其精度。 14 總結(jié)和體會 本設(shè)計利用 89S52 芯片控制溫度傳感器 DS18B20,再輔之以部分外圍電路實現(xiàn)對環(huán)境溫度的測控,性能穩(wěn)定,精度教高,而且擴展性能很強大。開始將 200R的電阻短接,數(shù)碼管顯示更亮。 故去掉電阻才工作正常。 9 ●中斷設(shè)定程序:實現(xiàn)設(shè)定上下限報警功能。首先要根據(jù)系統(tǒng)的總體功能選擇一種最合適的監(jiān)控程序結(jié)構(gòu),然后根據(jù)實時性的要求,合理地安排 監(jiān)控軟件和各執(zhí)行模塊之間地調(diào)度關(guān)系。二是執(zhí)行軟件(子程序),它是用來完成各種實質(zhì)性的功能如測量、計算、顯示、通訊等。 溫度報警電路 本設(shè)計的發(fā)揮部分,是加入了報警,如果我們所設(shè)計的系統(tǒng)是監(jiān)控某一設(shè)備,一 當(dāng)設(shè)備的溫度超過我們所設(shè)定的溫度值時,系統(tǒng)會產(chǎn)生報警 。在外接電源方式下,可以充分發(fā)揮 DS18B20寬電源電壓范圍的優(yōu)點,即使電源電壓 VCC 降到 3V 時,依然能夠保證溫度量精度。 無論是內(nèi)部寄生電源還是外部供電, I/O口線要接 5KΩ左右的上拉電。 DS18B20 的電源供電方式有 2 種 : 外部供電方式和寄生電源方式。開漏單總線接口引腳。被測溫度用符號擴展的 16位數(shù)字量方式串行輸出;其工作電源既可以在遠(yuǎn)端引入,也可以采用寄生電源方式產(chǎn)生;多個DS18B20可以并聯(lián)到 3 根或 2 根線上, CPU只需一根端口線就能與諸多 DS18B20 通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。單片機 AT89S52 具有低電壓供電和體積小等特點,四個端口只需要兩個口就能滿足電路系統(tǒng)的設(shè)計需要,很適合便攜手持式產(chǎn)品的設(shè)計使用系統(tǒng)可用二節(jié)電池供電。該電路 經(jīng)過 設(shè)計分析,繪圖,制板 、焊接、 仿真 調(diào)試等工作后 溫度計 成形。單片機 I/O 口資源的利用: P1 口作為 數(shù)碼管控制端 輸入, P2 口作為 測溫電路測量溫度值的輸入 , P0 口(已
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1