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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計設(shè)計(參考版)

2025-06-07 08:53本頁面
  

【正文】 sim=0。 write_tempere_alarm()。 TR0=1。 TL0=0xb0。 TMOD=0x01。} } main() { P1=0xc0。 } write_tempere_alarm() { 19 if(((int)ttMAX)||((int)ttMIN ) ) {fm=0。 str_TME[1]=tint%10。 tfloat=(tttint)*100。 ReadTemperature()。 k4=1。 k4=0。 k3=1。 k3=0。 k2=1。 k2=0。 P0=(TAB[str_TME[1]])amp。 delay1(5)。 void VAL_xs() { P0=TAB[str_TME[0]]。 sbit k3=P1^2。 } } /*****************定義數(shù)碼管顯示 ***************************/ sbit k1=P1^0。 if(++tmel==20) { tmel=0。 /********************定時器中斷函數(shù) ********************/ void tme_tr0(void) interrupt 1 18 { TL0=0xb0。 uchar ad_dat。 return(tt)。 t=t|a。 t=b。 //讀取溫度寄存器等(共可讀 9 個寄存器) 前兩個就是溫度 a=ReadOneChar()。 WriteOneChar(0xCC)。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 Init_DS18B20()。 unsigned char b=0。 } delay(4)。 DQ=1。0x01。i) { DQ=0。 for (i=8。 } 17 return(dat)。 // 給脈沖信號 if(DQ) dat|=0x80。 // 給脈沖信號 dat=1。i0。 unsigned char dat=0。 //稍做延時后 如果 x=0 則初始化成功 x=1 則初始化失敗 delay(20)。 //拉高總線 delay(14)。 //單片機(jī)將 DQ 拉低 delay(80)。 //DQ 復(fù)位 delay(8)。 } //DS18B20 初始化函數(shù) Init_DS18B20(void) { unsigned char x=0。i125。 } //1ms 延時函數(shù) void delay1(uchar ms) { uchar i。 //定義通信端口 sbit fm =P2^7。 unsigned char MIN=10。 //數(shù)碼管段碼 uchar str_TME[4]={0,0,0,0}。 ====================================================================== include //包含頭文件 include define uchar unsigned char define uint unsigned int float tt。它充分利用監(jiān)控計算機(jī)的處理能力,在監(jiān)控計算機(jī)上用線性插補(bǔ)的數(shù)學(xué)方法對其進(jìn)行誤差校正補(bǔ)償,能輕易地將其提高其精度。 度,往往很多場合需要更加精確的溫度,在所測溫度精度不變的基礎(chǔ)上必須對數(shù)據(jù)進(jìn)行校正。 14 總結(jié)和體會 本設(shè)計利用 89S52 芯片控制溫度傳感器 DS18B20,再輔之以部分外圍電路實現(xiàn)對環(huán)境溫度的測控,性能穩(wěn)定,精度教高,而且擴(kuò)展性能很強(qiáng)大。焊好后正常顯示。開始將 200R的電阻短接,數(shù)碼管顯示更亮。剛開始以為是程序的問題,經(jīng)過檢查簡化了報警程序,才發(fā)現(xiàn)是電路及喇叭的電壓不正確。 故去掉電阻才工作正常。電路板制作完成后調(diào)試發(fā)現(xiàn) 報警 溫度不準(zhǔn)確。 9 ●中斷設(shè)定程序:實現(xiàn)設(shè)定上下限報警功能。 ●溫度測試及處理程序:對溫度芯片送過來的數(shù)據(jù)進(jìn)行處理,進(jìn)行判斷和顯示。首先要根據(jù)系統(tǒng)的總體功能選擇一種最合適的監(jiān)控程序結(jié)構(gòu),然后根據(jù)實時性的要求,合理地安排 監(jiān)控軟件和各執(zhí)行模塊之間地調(diào)度關(guān)系。這里將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進(jìn)行功能定義和接口定義。二是執(zhí)行軟件(子程序),它是用來完成各種實質(zhì)性的功能如測量、計算、顯示、通訊等。如下圖 (g): 圖 溫度報警電路 第四章 軟件設(shè)計 概述 整個系統(tǒng) 的功能是由硬件電路配合軟件來實現(xiàn)的,當(dāng)硬件基本定型后, 軟件的功能也就基本定下來了。 溫度報警電路 本設(shè)計的發(fā)揮部分,是加入了報警,如果我們所設(shè)計的系統(tǒng)是監(jiān)控某一設(shè)備,一 當(dāng)設(shè)備的溫度超過我們所設(shè)定的溫度值時,系統(tǒng)會產(chǎn)生報警 。經(jīng)過單線接口訪問 DC18B20 必須遵循如下協(xié)議:初始化、 ROM 操作命令 、存儲器操作命令和控制操作。在外
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1