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

正文內(nèi)容

畢業(yè)論文基于ds1820的溫度采集系統(tǒng)設(shè)計(參考版)

2024-08-25 11:25本頁面
  

【正文】 北京:北京郵電大學(xué)出版社,2008 附錄1 圖 片 (1)DS18B20溫度采集實物圖附錄2 Proteus仿真軟件電路圖 (2)Protues仿真實驗電路圖第 43 頁 共 43頁。希望下一屆同學(xué)能夠把它完成。實現(xiàn)了單片機(jī)與傳感器的溫度采集。結(jié) 論本課題以溫度采集為基礎(chǔ),設(shè)計制作了DS18B20溫度采集系統(tǒng),經(jīng)試驗初步實現(xiàn)了設(shè)計指標(biāo)。后來,通過老師的指正后,才發(fā)現(xiàn)我編的是C51程序,但是,我卻生成了ASM匯編格式的文件,導(dǎo)致了在編譯的過程中出現(xiàn)了很多的錯誤,但是又找不出程序錯在什么地方。后來,把合適的電源接上后,此故障點(diǎn)得到順利解決。首先對8051芯片的外圍硬件電路進(jìn)行了檢測,利用萬用表對每一點(diǎn)電位的檢測,發(fā)現(xiàn)有輸入點(diǎn)一直沒有信號輸入。/******************************************************************功能:LCD歸位函數(shù) ****參數(shù):無 ******************************************************************/void Screen_home(void)。 TI=1。 TL1=0xfd。 TMOD=TMOD|0x20。 TMOD=TMODamp。 } else break。 zhen_temp[2]=39。) {zhen_temp[0]=zhen_temp[1]。i++) if(zhen_temp[0]==39。 for(i=0。 zhen_temp[3]=39。 zhen_temp[2]=high%10+39。 zhen_temp[1]=high%100/10+39。 } } } } zhen_temp[0]=high/100+39。\039。039。\039。039。\039。039。\039。039。\039。039。039。039。039。 temp1=low*625。 }}/***************************************************************功能:數(shù)值處理函數(shù) ****參數(shù):無返回 ***************************************************************/void process(unsigned char high,unsigned char low){ uint temp1。0x0f。 high=temp3。 temp2=temp24。 temp2=low。 } else { flag=0。 high=temp14。 //取反加1 low=temp1amp。 temp1=(temp1^0xffff)。 temp1=temp3。0x00ff。 temp3=temp3|high。 if(highamp。 } return readdata。 delay60us()。 delay60us()。 注意不需要 if(DQ==0) //如果讀到的是0 { readdata=readdataamp。 DQ=1。 _nop_()。i++) { DQ=0。 for(i=0。 // 右移1位 } }/***************************************************************功能:讀ds18b20數(shù)據(jù) ****參數(shù):返回讀到的數(shù)據(jù) ***************************************************************/uchar ds18b20_readdata(void){ uchar readdata。 delay60us()。 _nop_()。 } else //寫1 { DQ=0。 _nop_()。 //寫0 delay60us()。i++) { if((mand amp。 for(i=0。 } else resetpulse()。 delay600us()。 //delay240us()。 // 延時60us return(DQ)。 //延時500us DQ=1。}/***************************************************************功能:復(fù)位脈沖 ****參數(shù):bool ***************************************************************/bit resetpulse(void){ DQ=0。i2。}/***************************************************************功能:延時18us ****參數(shù):無 ***************************************************************/void delay15us(void){ uchar i。i80。}/***************************************************************功能:延時240us ****參數(shù):無 ***************************************************************/void delay240us(void){ uchar i。i20。}/***************************************************************功能:延時60us ****參數(shù):無 ***************************************************************/void delay60us(void){ uchar i。i255。/***************************************************************功能:延時600us ****參數(shù):無 ***************************************************************/void delay600us(void){ uchar i。//sbit DQ=P2^1。bit dot_dis=1。char volatile xiaoshu_temp[5],zhen_temp[4]。 系統(tǒng)流程圖主程序主程序初始化進(jìn)入睡眠開中斷各端口初始化 系統(tǒng)流程圖 DS18B20溫度采集源程序/*********************************************************************函數(shù)功能:ds18b20的驅(qū)動函數(shù) ****創(chuàng)建人:xingyuegu ****創(chuàng)建日期:2006712 ****版本: ****修改日期:20061030 ****版本: *********************************************************************/include include include include define uchar unsigned chardefine uint unsigned intvoid serial_set(void)。 ② 串口通信:單片機(jī)通過數(shù)據(jù)總線,對溫度值進(jìn)行數(shù)據(jù)傳送。 硬件電路圖 硬件原理圖 第四章 軟件電路的設(shè)計軟件設(shè)計是根據(jù)實際的工藝要求進(jìn)行編寫的,要求是將DS18b20溫度傳感器所采集到的溫度值送到單片機(jī)中去,再由單片機(jī)將溫度值送到LCD顯示器上,顯示出當(dāng)前的溫度值。在本系統(tǒng)中同樣為了便于讀者直接在歐文電子工作室的開發(fā)板上測試系統(tǒng),采用了矩陣的連接方式。這樣便于讀者直接在歐文電子工作室的開發(fā)板上測試系統(tǒng)。而用一個PNP型的三極管來作為DS18B20進(jìn)行溫度轉(zhuǎn)換和存儲數(shù)據(jù)時的強(qiáng)上拉。其硬件設(shè)計可以分為以下幾個部分。 本設(shè)計實現(xiàn)的功能 根據(jù)系統(tǒng)的控制要求,選擇Intel公司的80C51單片機(jī),他包括數(shù)字溫度傳感器的數(shù)據(jù)采集、數(shù)據(jù)處理、晶振復(fù)位和溫度顯示電路。按鍵功能功能鍵顯示溫度值、報警上限、報警下限三態(tài)循環(huán)遞增鍵當(dāng)顯示報警上下限時,按此鍵則顯示的報警上限或下限增1。當(dāng)環(huán)境溫度高于報警上限或低于報警下限時,分別點(diǎn)亮高低溫報警燈,溫度回復(fù)到上下限之間時,熄滅報警燈。 測溫電纜線建議采用屏蔽4芯雙絞線,其中一對線接地線與信號線,另一組接VCC和地線,屏蔽層在源端單點(diǎn)接地。 4) 在DS1820測溫程序設(shè)計中,向DS1820發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待DS1820的返回信號,一旦某個DS1820接觸不好或斷線,當(dāng)程序讀該DS1820時,將沒有返回信號,程序進(jìn)入死循環(huán)。這種情況主要是由總線分布電容使信號波形產(chǎn)生畸變造成的。試驗中,當(dāng)采用普通信號電纜傳輸長度超過5
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1