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

正文內(nèi)容

基于stc89c52的溫度檢測(cè)記錄系統(tǒng)-資料下載頁

2025-06-19 12:40本頁面
  

【正文】 定,小時(shí)和分鐘顯示老是在00和85之間不停的變換。檢查硬件沒有問題,而是DS1302讀寫時(shí)間數(shù)據(jù)的時(shí)間沿太短,仿真沒問題,因?yàn)檐浖抡鏁r(shí)是根據(jù)理論理想化的,而實(shí)物的問題就出現(xiàn)了。本次設(shè)計(jì)基本實(shí)現(xiàn)了設(shè)計(jì)要求的功能,并有了一些新添加的功能。但也存在需要改進(jìn)的地方,首先是串行通信模塊,即將時(shí)間溫度信息發(fā)送至PC機(jī)存儲(chǔ),這個(gè)模塊需要一個(gè)上位機(jī)程序,來進(jìn)行控制發(fā)送接收數(shù)據(jù)。本小組最初還有添加濕度傳感器檢測(cè)濕度,但由于濕度傳感器價(jià)格昂貴而放棄了。以后要改進(jìn)的話可以添加檢測(cè)濕度、求一天整點(diǎn)時(shí)間的平均溫度這幾個(gè)功能。參考文獻(xiàn)[1] :復(fù)旦大學(xué)出版社出版,1993[2] :北京航空航天大學(xué)出版社,2000[3] 韋瓏珅,[4] 趙娜,趙剛,:西安大學(xué)出版社,2007[5] Steven ,Daniel System[M].北京:電子工業(yè)出版社,2006[6] [J].安徽機(jī)電學(xué)院學(xué)報(bào),2002[7] (第三版)[M]. 北京:高等教育出版社,1989[8] (簡(jiǎn)明修訂版). 北京:北京航空航天大學(xué)出版社,1998[9] [M]. 北京:北京航空航天大學(xué)出版社,1994[10] [J].電子技術(shù)與應(yīng)用,2000附錄1 部分程序include include include //液晶顯示include //時(shí)鐘芯片ds1302include //溫度檢測(cè)器件include //flash存儲(chǔ)器件define uint unsigned intdefine uchar unsigned charsbit BJ=P1^2。sbit Set = P2^4。 //模式切換鍵sbit Up = P2^5。 //加法按鈕sbit Down = P2^6。 //減法按鈕sbit Exit = P2^7。 //立刻跳出調(diào)整模式按鈕sbit Save = P2^3。 //存儲(chǔ)和發(fā)送數(shù)據(jù)char done,count,temp,flag,up_flag,down_flag。 //按鍵標(biāo)志void show_time()。 //液晶顯示程序//void show_wele()。uchar t[2], *pt。 // 溫度緩沖uchar TempBuffer1[8] = + 。 // 初始顯示溫度+uchar code dotcode[4]={0,25,50,75}。 //查表溫度精度uchar DateString[11]。 //存儲(chǔ)讀取到的日期uchar TimeString[8]。 //存儲(chǔ)讀取到的時(shí)間uchar TempBuffer[5]。 //存儲(chǔ)讀取到的溫度void main() //主程序{ // uchar WeleBuffer[14] = wele to use。 uint j。 char TH, TL。 TH = 125。 // 預(yù)設(shè)溫度上限 TL = 20。 // 預(yù)設(shè)溫度下限 init_ds18b20(TH,TL,0x3f)。 // DS18B20初始化 uart_init()。 //初始化串口 flag=1。 //時(shí)鐘停止標(biāo)志 LCD_Initial()。 //液晶初始化 Initial_DS1302()。 //時(shí)鐘芯片初始化/* // for(i=0。i100。i++) for(j=0。j100。j++) { LCD_Print(1,0,WeleBuffer) 。 //mdelay(1) } */ up_flag=0。 down_flag=0。 done=0。 //進(jìn)入默認(rèn)液晶顯示 //首先進(jìn)入系統(tǒng)第一次測(cè)溫 pt = gettemp()。 // 獲得溫度數(shù)據(jù) covert1()。 // 實(shí)時(shí)溫度轉(zhuǎn)換顯示數(shù)據(jù) while(1) { while(done==1) { keydone()。 //進(jìn)入調(diào)整時(shí)間模式 BJ=1。 } while(done==0) { if(==0||==30) //每隔三十秒側(cè)一次溫度 { pt = gettemp()。 // 獲得溫度數(shù)據(jù) covert1()。 // 實(shí)時(shí)溫度轉(zhuǎn)換顯示數(shù)據(jù) if(t[1]0x1f) //報(bào)警溫度值設(shè)置 BJ=0。 //BJ=0報(bào)警 else BJ=1。 } show_time()。 //液晶顯示數(shù)據(jù) flag=0。 Setkey()。 //掃描各功能鍵 if(Save==0) //按鍵觸發(fā)保存溫度和時(shí)間信息 { save_data()。 //保存溫度和時(shí)間信息 read_data()。 //讀取時(shí)間和溫度信息 uart_send_data()。 //將讀取到的時(shí)間和溫度信息用串口發(fā)送到PC機(jī)上 } } }}附錄2 PCB24
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1