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

正文內(nèi)容

基于單片機(jī)的溫濕度采集管理系統(tǒng)畢業(yè)論文-閱讀頁(yè)

2025-07-12 19:42本頁(yè)面
  

【正文】 否日Hour數(shù)字否時(shí)Minute數(shù)字否分Temp數(shù)字否溫度humidity數(shù)字否濕度 系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境(1) 系統(tǒng)開(kāi)發(fā)平臺(tái):Delphi 7(2) 數(shù)據(jù)庫(kù)管理系統(tǒng)軟件:Access 2007(3) 運(yùn)行平臺(tái):Windows XP(4) 溫濕度管理系統(tǒng)使用Delphi 7開(kāi)發(fā),它是當(dāng)前最流行的可視化快速應(yīng)用程序開(kāi)發(fā)環(huán)境,對(duì)數(shù)據(jù)庫(kù)有強(qiáng)大的支持。 系統(tǒng)管理方法溫濕度管理系統(tǒng)由Delphi開(kāi)發(fā)的軟件管理模塊和后臺(tái)數(shù)據(jù)庫(kù)組成,集Delphi開(kāi)發(fā)技術(shù)、串口通信技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、wfChart技術(shù)等技術(shù)于一體。整個(gè)系統(tǒng)是利用Delphi 7的Object Pascal 語(yǔ)言,在IDE集成開(kāi)發(fā)環(huán)境下進(jìn)行設(shè)計(jì)、運(yùn)行和測(cè)試。圖25 溫濕度管理系統(tǒng)主體界面 MSComm控件注冊(cè)模塊本系統(tǒng)正常運(yùn)行的必要條件是PC機(jī)已安裝MSComm控件,因此首先安裝此控件,本系統(tǒng)采用MSComm控件注冊(cè)和通用Activex控件注冊(cè)兩種方法。 然后用Windows下的注冊(cè)工具regsvr32注冊(cè)該OCX控件。至此,已經(jīng)完成注冊(cè)。其主要代碼如下: 圖26 MSComm控件注冊(cè)界面圖 RootKey := HKEY_CLASSES_ROOT。Licenses\4250E8306AC211cf8ADB00AA00C0090539。 strcat(windir,39。)。39。 GetWindowsDirectory(WinDir,sizeof(WinDir))。\system32\39。 copyfile(pchar(39。),windir,true)。 strcat(windir,39。)。39。 //執(zhí)行注冊(cè)命令 WinExec(39。,SW_Hide)。39。kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun39。 數(shù)據(jù)采集模塊數(shù)據(jù)采集模塊主要是用戶設(shè)定一定的頻率,將采集數(shù)據(jù)的指令通過(guò)串口RS232發(fā)送至MCU控制器,交由無(wú)線數(shù)據(jù)傳輸系統(tǒng)采集數(shù)據(jù)并將數(shù)據(jù)返回值管理系統(tǒng)。(1) MSComm通信控件MSComm控件是由Microsoft開(kāi)發(fā)的主要用于實(shí)現(xiàn)微機(jī)與單片機(jī)之間通信的ActiveX控件。使用它可以建立與串行端口的連接,通過(guò)串行端口連接到其它通信設(shè)備,發(fā)出命令,交換數(shù)據(jù)。MSComm控件的主要屬性如下:1. CommPort: 設(shè)定通信連接端口代號(hào),windows系統(tǒng)使用所設(shè)定的端口與外界通信。2. PortOpen:設(shè)定或返回通信口狀態(tài)。3. settings:設(shè)定通信口參數(shù),以字符串的形式設(shè)置或返回聯(lián)機(jī)速率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位等4個(gè)參數(shù),默認(rèn)值為“9600,N,8,1”。5. InputLen:設(shè)定串行端口讀入字符串的長(zhǎng)度。程序靠這個(gè)命令將對(duì)方傳輸?shù)捷斎刖彌_區(qū)中的數(shù)據(jù)讀到程序中,并清除緩沖區(qū)已被讀取的數(shù)據(jù).7. OutPut:用于把將要發(fā)送的數(shù)據(jù)輸入到傳輸緩沖區(qū)。(2)MsComm控件的串口通信編程在Delphi環(huán)境下,新建一個(gè)工程,在這個(gè)工程的新窗體上進(jìn)行用戶界面設(shè)計(jì)。對(duì)象建立好以后,要為其設(shè)置屬性值,MSComm控件用來(lái)實(shí)現(xiàn)通信。整個(gè)通信程序主要由以下幾個(gè)部分組成:串口初始化、發(fā)送數(shù)據(jù)、串口事件處理。程序代碼如下: if not then begin //打開(kāi)串口 := +1。9600,N,8,139。//設(shè)置波特率 ComSetting:=ComSetting+39。+。,39。// 設(shè)置數(shù)據(jù)位 ComSetting:=ComSetting+39。+。 :=True。 //指示燈變紅 :=39。 end; (2) 發(fā)送數(shù)據(jù)發(fā)送數(shù)據(jù)的功能是將命令數(shù)據(jù)按通信協(xié)議組成數(shù)據(jù)包發(fā)往單片機(jī)控制器。沒(méi)有打開(kāi)串口!39。 Exit。 end。程序?qū)崿F(xiàn)如下: if =ComEvReceive then begin InputLen:=。 //直接接收字符 := +InputString。 數(shù)據(jù)統(tǒng)計(jì)分析模塊數(shù)據(jù)統(tǒng)計(jì)分析包括利用統(tǒng)計(jì)圖實(shí)時(shí)顯示當(dāng)前溫度變化趨勢(shì),統(tǒng)計(jì)到目前為止特定期間段的最低溫度、最高溫度、平均溫度等。wfChart使用全球領(lǐng)先的VML技術(shù),率先支持與統(tǒng)計(jì)圖表融合,使HTML和VML統(tǒng)計(jì)圖完全兼容。wfChart具有以下特點(diǎn):1. 支持多種樣式圖表,包括柱型圖、橫柱型圖、曲線圖、餅圖、點(diǎn)圖、區(qū)域圖。3. 組件圖表提供兩種輸出接口,包括保存,直接顯示。5. 采用了標(biāo)準(zhǔn)的Com組件方式,只需服務(wù)器端注冊(cè)即可。利用Wf_chart統(tǒng)計(jì)圖,在Delphi中,生成的結(jié)果如下圖28所示,可以對(duì)其圖形種類、組件顏色、3D模式、亮暗程度等進(jìn)行設(shè)置。部分實(shí)現(xiàn)代碼如下:圖28 Wf_chart統(tǒng)計(jì)圖(color)。南京信息工程大學(xué)整點(diǎn)天氣實(shí)況39。坐標(biāo)顯示值代表某時(shí)刻的溫度39。 //圖表主上標(biāo)題對(duì)齊方式(1左對(duì)齊,2居中,3右對(duì)齊):=2。 //圖表寬度:=300。 //設(shè)置圖表的網(wǎng)格及坐標(biāo)軸是否顯示:=39。 //圖表橫軸的說(shuō)明(如果ViewAxis為false,則該屬性無(wú)效):=39。 //圖表縱軸的說(shuō)明(如果ViewAxis為false,則該屬性無(wú)效) (39。)。D7DCF039。8493D039。//漸變方式 := true。39。CE262239。//設(shè)置圖表圖例類型和圖例名稱:=1。設(shè)置數(shù)值點(diǎn)形狀、寬度和高度(1,39。,39。)。 //設(shè)置圖片色度(色調(diào))(參數(shù)值在180和180之間,參考Photoshop)(0)。 //設(shè)置圖片亮度(參數(shù)值在100和100之間)if then begin// wfChart 統(tǒng)計(jì)圖表保存 if LowerCase(ExtractFileExt())39。 then (+39。) else ()。 在使用此控件之前,要對(duì)其進(jìn)行安裝,點(diǎn)擊安裝組件,便會(huì)彈出如圖29的窗口,點(diǎn)擊確定表示已成功安裝,然后就可以使用此控件。select min(temp) as ttt from temp where Day=39。(SQLstr)。:=[39。]。這部分主要是正對(duì)數(shù)據(jù)庫(kù)的操作。select * from temp39。 。 。 const Rect: TRect。 Column: TColumn。begin if ( mod 2)=1 then begin with (Sender as TDbGrid).Canvas do begin :=$00FFFFC1。 end。 (Sender as TDbGrid).DefaultDrawColumnCell(Rect,DataCol,Column,State)。在DBGrid中對(duì)現(xiàn)實(shí)的數(shù)據(jù)進(jìn)行修改并保存操作,這里需要Dbbobox組件。 const Rect: TRect。 State: TGridDrawState)。 := + 。 := 。 end。end。begin If = then begin := false。 異常處理模塊對(duì)于采集的溫度,如果溫度的值超過(guò)用戶設(shè)定的范圍,則表示溫度出現(xiàn)異常,并且系統(tǒng)自動(dòng)發(fā)送預(yù)警指令,觸發(fā)終端報(bào)警。 t1:=strtoint(InputString)。 if(t1t2) then begin :=39。+InputString+39。 :=39。// end。 if(t1t2) then begin :=39。+InputString+39。 :=39。 end。下面是用于實(shí)現(xiàn)提醒用戶的字符不斷的閃爍。begin if(ii=1) then begin :=false。 end else begin :=true。 end。 幫助模塊系統(tǒng)幫助模塊主要是詳細(xì)說(shuō)明系統(tǒng)軟件的整個(gè)功能及對(duì)應(yīng)的操作過(guò)程。圖30 系統(tǒng)幫助模塊單元 “溫濕度采集管理系統(tǒng)”管理軟件的特點(diǎn)(1) 系統(tǒng)采用ACCESSZ007數(shù)據(jù)庫(kù)。(2) 顯示實(shí)時(shí)性好。(3) 功能強(qiáng)大,操作方便。(4) 明確了軟件的功能機(jī)構(gòu),軟件各項(xiàng)功能的代碼實(shí)現(xiàn)工作。第6章 結(jié)論本課題提出并設(shè)計(jì)基于AT89S52單片機(jī)的nRF905無(wú)線傳輸溫濕度采集管理系統(tǒng)的方案。無(wú)線通信系統(tǒng)能正確的發(fā)射與接收管理系統(tǒng)的數(shù)據(jù)和傳感器采集的數(shù)據(jù)。其實(shí)物圖見(jiàn)附件二。按照功能,整個(gè)系統(tǒng)可以分為電源,控制,執(zhí)行三大模塊,任一模塊發(fā)生故障時(shí)只需更換相應(yīng)的模塊即可恢復(fù)正常,降低了運(yùn)行費(fèi)用。且一旦使用便永久免費(fèi),大大降低了消費(fèi)。 需要進(jìn)一步完善的工作1. 可以利用單片機(jī)控制器豐富的I/O接口,采集更多的外圍數(shù)據(jù),豐富終端的功能,擴(kuò)展其應(yīng)用范圍。3. 在功耗方面,可以采用msp430系列的低功耗單片機(jī)作為控制器,這樣會(huì)使終端工作更長(zhǎng)久,工作更穩(wěn)定。5. 本課題具體實(shí)現(xiàn)的是單個(gè)終端系統(tǒng),從具體的應(yīng)用層次來(lái)說(shuō),應(yīng)擴(kuò)展為更多的終端節(jié)點(diǎn)。 無(wú)線RF傳輸技術(shù)應(yīng)用前景隨著無(wú)線技術(shù)的不斷發(fā)展,其RF傳輸距離不斷增大,傳輸?shù)目煽啃砸苍絹?lái)越強(qiáng)。以本課題的設(shè)計(jì)為基礎(chǔ),可以擴(kuò)展到更廣泛的應(yīng)用中去。參考文獻(xiàn)[1] 趙蘭濤 蘇彥華 《Delphi串口通信技術(shù)與工程實(shí)踐》 人民郵電出版社,[2] 徐愛(ài)鈞 彭秀華 《Keil Cx51 》[3] 蔡純潔.《PIC全系列單片機(jī)原理與開(kāi)發(fā)》.. [4] nRF905無(wú)線收發(fā)模塊開(kāi)發(fā)指南()杭州飛拓電子科技有限公司 [5] 武峰 陳新建 盛春花. 《PIC系列單片機(jī)開(kāi)發(fā)應(yīng)用實(shí)戰(zhàn)》. . [6] 周曉光 王曉華 王偉《射頻識(shí)別 (RFID) 系統(tǒng)設(shè)計(jì)、仿真與應(yīng)用》人民郵電出版社 2008[7] 董麗華《RFID技術(shù)與應(yīng)用》北京電子工業(yè)出版社 2008.[8] 席一凡 《Delphi程序設(shè)計(jì)》.[9] 葉洪帥 《基于GSM的遠(yuǎn)程水情采集系統(tǒng)數(shù)據(jù)管理中心的設(shè)計(jì)》.[碩士論文].內(nèi)蒙古大學(xué)理學(xué)[10] Drew Gislason. ZigBee Wireless Networking [ M ] . Newnes Publications ,2008.[11] 周麗娜. Protel 99 SE 電路設(shè)計(jì)技術(shù)(基礎(chǔ)、案例篇) [M] . 北京:中國(guó)鐵道出版社,2009.[12] 陶紅艷,余成波. 傳感器與現(xiàn)代檢測(cè)技術(shù)[M] . 北京:清華大學(xué)出版社,2009.[13 ] Proakis J G, SalehiM. Communication systems engineering[M ]. Upper Saddle River: Prentice Hall, 2001.[14 ] [15 ] 8bit Microcontroller with 8K Bytes InSystem Programmable Flash AT89S52 用戶手冊(cè)[16 ] Single chip 433/868/915 MHz Transceiver Q5). Nordic.[17 ] [18 ] 致謝在本論文的寫(xiě)作過(guò)程中,我的導(dǎo)師王新蕾老師傾注了大量的心血,從選題到開(kāi)題報(bào)告,外文翻譯,從寫(xiě)作提綱,到寫(xiě)作、修改,到論文定稿,嚴(yán)格把關(guān),循循善誘。在論文寫(xiě)作上,王老師一遍又一遍的修改我論文中出現(xiàn)的問(wèn)題,甚至非常細(xì)小的問(wèn)題都給予指出。 同時(shí)我還要感謝陳蘇婷導(dǎo)師,在技術(shù)上、資金上給予了很大的幫助,對(duì)于我畢業(yè)設(shè)計(jì)中出現(xiàn)的問(wèn)題給予了指導(dǎo),并且提供了實(shí)驗(yàn)平臺(tái),在我最困難的時(shí)候主動(dòng)關(guān)心我,使我畢業(yè)設(shè)計(jì)順利完成。另外,我還要感謝曾經(jīng)教導(dǎo)我教育我的老師們,使他們一路指引著我不斷走向成成熟,特別是輔導(dǎo)員、班主任,她們?cè)谖业娜松衅鸬搅酥匾淖饔茫兄x曾經(jīng)一起相處的同學(xué)們,他們讓我體會(huì)到了生活的幸福。 temperature and Humidity management。 SPI timing。unsigned char buf[10]。code RFConfig RxTxConf ={10,0x01, 0x0c, 0x44, 0x20, 0x20, 0xcc, 0xcc, 0xcc,0xcc, 0x58}。unsigned char data RxBuf[32]。unsigned char temp1。//receive uart dataunsigned char delayf。unsigned char U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata。unsigned char U8data。unsigned int shi,ge,xiaoshu,num。sbit flag =DATA_BUF^7
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1