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

正文內(nèi)容

基于單片機的無線多路溫度數(shù)據(jù)采集系統(tǒng)設(shè)計(參考版)

2025-06-29 20:41本頁面
  

【正文】 參考文獻(xiàn)[2] 陳興梧,劉鳴等數(shù)字式溫度計DS18B20的特性及應(yīng)用 國外電子元器件[3] 單片機原理與接口技術(shù) 李朝青 北京航空航天大學(xué)出版社,2000[4] 無線發(fā)射與接收電路設(shè)計 黃智偉編 人民郵電出版社[5] 單片機原理與接口技術(shù) 李朝青編 北京航空航天大學(xué)出版社[6] PTR2000數(shù)據(jù)手冊 訊通科技公司[7] 新型數(shù)字溫度傳器DS18B20介紹 ] [多點溫度無線測量系統(tǒng)的設(shè)計 王憲偉 長春大學(xué)報,2005[8] 智能儀器 程德福、林君 機械工業(yè)出版社,2005[9] 數(shù)字溫度傳感器DS18B20及其應(yīng)用[J] 韓志軍、劉新明 南京工程學(xué)院學(xué)報, 2003[6][10] 無線收發(fā)數(shù)傳MODEM模塊PTR2000的原理及應(yīng)用 [11] 用PTR2000實現(xiàn)單片機與PC機之間的無線數(shù)據(jù)通信 微計算機應(yīng)用,2002 2[12] 基于PTR2000的無線數(shù)據(jù)傳輸[J] 趙仕元 機電產(chǎn)品開發(fā)與創(chuàng)新,2004,(4):6971附錄1:34 頁 共 34 頁。在論文即將完成之際,我受益匪淺,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助和鼓勵,在這里請接受我誠摯的謝意!同時也感謝學(xué)校為我提供良好的做畢業(yè)設(shè)計的環(huán)境。致謝詞 在這篇論文的寫作過程中,我的指導(dǎo)師吳老師傾注了大量的心血,從搜集資料到開題報告,從寫作提綱,到一遍又一遍地指出每稿中的具體問題,嚴(yán)格把關(guān),循循善誘,在此我表示由衷的感謝。以及無線溫度數(shù)據(jù)采集的原理,在本設(shè)計中采用數(shù)字溫度傳感器DS18B20的特性與單片機的結(jié)合進(jìn)行溫度數(shù)據(jù)的采集存儲,利用無線收發(fā)模塊進(jìn)行傳輸在1602液晶顯示屏數(shù)據(jù)行顯示。在本文中,主要說明單片機和無線數(shù)據(jù)收發(fā)模塊 PTR 2000的組合,形成單片機的無線溫度數(shù)據(jù)傳輸系統(tǒng),進(jìn)行無線數(shù)據(jù)傳輸。}} 結(jié) 論本文介紹的是一個采用無線模塊方式實現(xiàn)遠(yuǎn)程溫度數(shù)據(jù)采集的系統(tǒng),它可以用于多種遙測系統(tǒng),完成遠(yuǎn)端環(huán)境、資源信息等數(shù)據(jù)的采集。writemandtods18b20(0xcc)。displaybuf[1]=(dotcode[x])/10。x=x1。}x=readdata[0] amp。}displaybuf[x]=result。result=result/10。result=readdata[1]。readdata[1]=readdata[1] | x。x=x amp。x=readdata[0]。readdata[1]=readdata[1] amp。if(result255){readdata[1]++。result=readdata[0]+1。readdata[1]=~readdata[1]。if((readdata[1] amp。x++){displaybuf[x]=16。for(x=0。readdata[0]=readdatafromds18b20()。writemandtods18b20(0xcc)。if(timecount==150){timecount=0。if(displaycount==8){displaycount=0。}P2=displaybit[displaycount]。if(displaycount==2){P0=displaycode[displaybuf[displaycount]] | 0x80。TH0=(655364000)/256。while(1)} void t0(void) interrupt 1 using 0{unsigned char x。writemandtods18b20(0x44)。 while(resetpulse())。ET0=1。TH0=(655364000)/256。}return(temp)。j0。}else{temp=temp | 0x00。j)。for(j=10。_nop_()。DQ=0。i8。temp=0。unsigned char j。}mand=_cror_(mand,1)。j0。DQ=1。j0。}else{DQ=0。j)。for(j=35。i++){if((mand amp。for(i=0。}void writemandtods18b20(unsigned char mand){unsigned char i。i0。return(DQ)。i0。DQ=1。i0。DQ=0。bit sflag。unsigned char readdata[8]。unsigned char displaybuf[8]={16,16,16,16,16,16,16,16}。unsigned char code dotcode[32]={0,3,6,9,12,16,19,22,25,28,31,34,38,41,44,48,50,53,56,59,63,66,69,72,75,78,81,84,88,91,94,97}。:主機上電初始化檢測是否進(jìn)入設(shè)定模式進(jìn)入數(shù)據(jù)接收模式發(fā)送報警信號接收數(shù)據(jù)顯示數(shù)據(jù)并存儲對比閥值進(jìn)入設(shè)定模式Y(jié)N大于小于(1)接收部分軟件設(shè)計流程圖從機上電初始化PTR2000設(shè)為待機模式啟動定時器PTR2000設(shè)為發(fā)送模式并起動數(shù)據(jù)采集模塊發(fā)送數(shù)據(jù)NY(2)發(fā)送部分軟件流程圖發(fā)送跳過ROM指令 溫度采集部分編程:#i nclude #i nclude unsigned char code displaybit[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。這樣就保證了從機工作的大部分時間處于待機模式,有效地節(jié)約了電能。 考慮到野外應(yīng)用,系統(tǒng)可能長期使用而很少有機會維護(hù),從而對系統(tǒng)在傳輸可靠性和功耗上提出了較高的要求。當(dāng)采集到的數(shù)據(jù)到達(dá)或超過閾值時,主機會發(fā)送報警信號6.2 系統(tǒng)的軟件設(shè)計根據(jù)上述系統(tǒng)工作流程,系統(tǒng)在軟件設(shè)計上主要分為數(shù)據(jù)的無線傳輸、溫度采集、數(shù)據(jù)的儲存和顯示。主機收到數(shù)據(jù)后,將數(shù)據(jù)及其所屬地址實時的顯示在液晶顯示模塊上,并將其存儲到存儲器里。在整個系統(tǒng)中,無論主機還是從機都有惟一地址表明其各自的身份。6.1 系統(tǒng)工作流程 系統(tǒng)分為主機和從機。只要有一行列信號不為1,則表示有鍵按下,接著按下鍵所在的行,列位置。鍵盤輸入信息的主要過程是:CPU判斷是否有鍵按下確定按下的是哪一個鍵把此鍵代表的信息翻譯成計算機所能識別的代碼。1602液晶顯示屏能顯示32個字符,內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,當(dāng)數(shù)據(jù)傳輸過來時,液晶屏的第一行顯示溫度兩字,第二行顯示溫度數(shù)值。所以采用DB9的9芯插頭座,傳輸線采用屏蔽雙絞線。即 要求接收器能識別低至+3V的信號作為邏輯“0”,高到3V的信號 作為邏輯“1”。串行通信的優(yōu)點在于遠(yuǎn)程通信和上下位機通信,51系列單片機通過自身的串口完成通信,高串口是一個可編程的全雙工串行通信接口。電路圖如下: 串口電路單片機從一個I/O引腳逐位傳輸一些列二進(jìn)制編碼數(shù)據(jù),就是串行通信。溫度傳感器將采集到的信號送到單片機
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1