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

正文內(nèi)容

基于單片機(jī)的多功能環(huán)境檢測(cè)系統(tǒng)畢業(yè)設(shè)計(jì)-全文預(yù)覽

2025-07-15 16:22 上一頁面

下一頁面
  

【正文】 IoseAction);beginml.StopComm;end;第五章 上位機(jī)軟件設(shè)計(jì) 系統(tǒng)設(shè)計(jì)概述本軟件采用模塊化設(shè)計(jì)方案,以系統(tǒng)主界面模塊為主導(dǎo),實(shí)現(xiàn)用戶等級(jí)管理等主要功能,這樣可以使整個(gè)軟件結(jié)構(gòu)層次化,且更易于維護(hù)和升級(jí)。否則需重新建立握手信號(hào)。當(dāng)PC發(fā)出(F0,01,FF,FF,01,F0)后8051能收到一幀(F0,01,FF,FF,01,F0),表示數(shù)據(jù)通信握手成功,兩者之間就可以按照協(xié)議相互傳輸數(shù)據(jù)。OnReceiveError:procedure(Sender: TObject。 事件 OnReceiveData:procedure(Sender:TObject。StopComm過程用于關(guān)閉串口,沒有返回值。不能夠安裝通信緩存。 方法Startm方法用于打開串口,當(dāng)打開失敗時(shí)通常會(huì)報(bào)錯(cuò)。Parity:奇偶校驗(yàn)位。圖41 安裝SPComm控件 SPComm的主要屬性,方法和事件 屬性CommName:填寫COM1,COM2…等串口的名字,在打開串口前,必須填寫好此值。從互聯(lián)網(wǎng)能下載SPComm控件。函數(shù)聲明形式:BOOL CMyCom:WriteMyCom(char*bur,DWORD dwBufLen)參數(shù)含義:buf為待發(fā)命令的緩沖區(qū)指針,dwBufLen待發(fā)字符。從用戶角度講上位機(jī)串口通信模塊的使用流程一般分四個(gè)步驟,即“初始化并打開串口監(jiān)視串口讀寫串口關(guān)閉串口”。例如,線程可以在不同的端口上同時(shí)執(zhí)行I/O操作,甚至可以在同一端口上同時(shí)進(jìn)行讀寫操作。在同步執(zhí)行時(shí),函數(shù)直到操作完成后才返回。ReadFile0函數(shù)第四個(gè)參數(shù),在讀操作之前應(yīng)置為0。在這種情況下,超時(shí)規(guī)定的是操作的完成時(shí)間,而不是讀/寫函數(shù)的返回時(shí)間。超時(shí)有兩種:間隔超時(shí)和總超時(shí)。一般在CreateFile0打開串行口后,就調(diào)用GetCommState()i函l數(shù)來獲取串行口的初始配置修改串行口的配置,應(yīng)該先修改DCB結(jié)構(gòu),然后再調(diào)用SetCommState0函數(shù)用指定的DCB結(jié)構(gòu)來設(shè)置串行口[3]。 (2)串口的初始化在打開串口后,常常需要對(duì)串口進(jìn)行一些初始化工作,這需要通過一個(gè)DCB結(jié)構(gòu)來進(jìn)行。通信API函數(shù)所涉及的操作包括串口的打開、關(guān)閉、初始化與讀寫等。從用戶角度講上位機(jī)串口通信模塊的使用流程一般分四個(gè)步驟,即“初始化并打開串口一監(jiān)視串口~讀寫串21關(guān)閉串口’’。同時(shí)GetOverlappedResultoi函數(shù)可以返回一個(gè)OVERLAPPED。當(dāng)I/O操作完成后,系統(tǒng)將它設(shè)置為有信號(hào)狀態(tài)。ReadFile0和writeFile()函數(shù)是否為異步操作模式是由CreateFile()函數(shù)決定的。在異步執(zhí)行時(shí),即使操作還未完成,調(diào)用的函數(shù)也會(huì)立即返回。寫函數(shù)不論在聲明形式上還是在使用方法上都與ReadFile0十分相似,具體可以查看MSDN幫助文檔。讀/寫串口API函數(shù):win32中使用ReadFile0函數(shù)或者ReadFileEx0數(shù)從串口中讀取數(shù)據(jù)。寫操作只支持總超時(shí),而讀操作兩種超時(shí)均支持。Windows用陽緩沖區(qū)來暫存串行口輸入和輸出的數(shù)據(jù),如果通信的速率較高,則應(yīng)該設(shè)置較大的緩沖區(qū).調(diào)用SctupCommO函數(shù)可以設(shè)置串行口的輸入和輸出緩沖區(qū)的大小。調(diào)用函數(shù)可以獲得串口的配置,該函數(shù)把當(dāng)前配置填充到一個(gè)DCB結(jié)構(gòu)中。當(dāng)不再使用該串口句柄時(shí),應(yīng)該調(diào)用CloseHandle0函數(shù)關(guān)閉之,以方便其它應(yīng)用程序申請(qǐng)對(duì)串口的控制權(quán)。l、串口通信API函數(shù)基礎(chǔ)通信API函數(shù)是整個(gè)串口通信程序的基礎(chǔ),串口類中的任何成員函數(shù)也只不過是對(duì)通信API函數(shù)的封裝而己。所以本課題選用Access作為數(shù)據(jù)庫(kù)平臺(tái),既可以滿足數(shù)據(jù)操作方便迅速的特點(diǎn),也可以降低軟件的開發(fā)成本。Mysql可以支持Windows、UNIX、Linux和SUN OS等多種操作系統(tǒng)平臺(tái)。Oracle數(shù)據(jù)庫(kù)系統(tǒng)是對(duì)象關(guān)系型數(shù)據(jù)庫(kù),支持大型多用戶數(shù)據(jù)系統(tǒng)和分布式數(shù)據(jù)庫(kù)和分布處理,具有可移植性和兼容性,一般用在大型事務(wù)處理及客戶/服務(wù)器結(jié)構(gòu)的應(yīng)用系統(tǒng),但價(jià)格昂貴,不適合一般開發(fā)應(yīng)用。和VC相比,Delphi更簡(jiǎn)單、更易于掌握,而在功能上卻絲毫不遜色;和VB相比,Delphi則功能更強(qiáng)大、更實(shí)用。第三章 上位機(jī)開發(fā)環(huán)境與主要技術(shù) 上位機(jī)開發(fā)平臺(tái)Delphi是著名的Borland公司開發(fā)的可視化軟件開發(fā)工具。由于多路請(qǐng)求是隨機(jī)的,并且相互之間完全獨(dú)立,但對(duì)整個(gè)系統(tǒng)而言,各下位機(jī)傳送的數(shù)據(jù)都能送入上位機(jī)中。在所研究的系統(tǒng)中,某一下位機(jī)請(qǐng)求與上位機(jī)通信,當(dāng)上位機(jī)空閑時(shí),立即響應(yīng)請(qǐng)求,當(dāng)上位機(jī)忙時(shí),不能立即響應(yīng)該請(qǐng)求。但是RS232標(biāo)準(zhǔn)只針對(duì)于點(diǎn)對(duì)點(diǎn)的單通道數(shù)據(jù)傳送,在此基礎(chǔ)上形成RS485標(biāo)準(zhǔn),增加了多點(diǎn)和雙向通信能力。上位機(jī)噴灌系統(tǒng)天窗電機(jī)排風(fēng)扇顯示器1602 單片機(jī)A/D轉(zhuǎn)換器溫度傳感器濕度傳感器光線傳感器繼電器控制圖21 系統(tǒng)結(jié)構(gòu)圖 監(jiān)測(cè)終端的設(shè)計(jì)監(jiān)測(cè)終端組成框圖如圖22所示,該終端以單片機(jī)為核心,由各種傳感器、A/D轉(zhuǎn)換器、液晶顯示模塊、串行口輸入/輸出端口等構(gòu)成。數(shù)據(jù)存儲(chǔ)功能:所有的數(shù)據(jù)采集和記錄到計(jì)算機(jī)上,按要求記錄溫、濕度以及光線狀況表格,可以定時(shí)自動(dòng)保存、備份等。 本課題主要工作本設(shè)計(jì)可實(shí)時(shí)測(cè)量某一具體空間中任意一點(diǎn)的溫度、濕度數(shù)據(jù)以及光線狀況,能在小型終端設(shè)備的LCD上顯示,還能通過串口通信在微機(jī)上實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的顯示、分析和圖形打印等功能。目前在溫室環(huán)境控制系統(tǒng)中,分布式系統(tǒng)是主要發(fā)展方向,系統(tǒng)中不存在一個(gè)控制中心,主要控制功能由各分布的子處理器完成。在網(wǎng)絡(luò)方面利用無線傳輸、P寬帶網(wǎng)絡(luò)和GPRS、INTERNET等多種傳輸方式進(jìn)行數(shù)據(jù)的傳輸與處理。歐洲的一些國(guó)家各國(guó)之間以網(wǎng)絡(luò)為核心進(jìn)行合作,已經(jīng)能對(duì)歐洲環(huán)境的現(xiàn)狀和發(fā)展趨勢(shì)作出及時(shí)的有效判斷的預(yù)測(cè),并根據(jù)此采取必要的措施來保護(hù)環(huán)境。如測(cè)量溫度范圍低,難以滿足超高溫,超低溫的要求。產(chǎn)品的現(xiàn)場(chǎng)安裝受使用環(huán)境所限,環(huán)境應(yīng)用適用性差、測(cè)控手段單一。主要表現(xiàn)在:l、目前市場(chǎng)上同類產(chǎn)品存儲(chǔ)空間有限。硬件設(shè)備已經(jīng)得到很大的改善,傳統(tǒng)的人工報(bào)表已經(jīng)改成微機(jī)控制系統(tǒng)。傳統(tǒng)上采用比較落后的人工環(huán)境監(jiān)測(cè)方法,但是這種方法的實(shí)時(shí)性差,受自然條件的限制比較大,而且對(duì)于突發(fā)的環(huán)境問題不能及時(shí)發(fā)現(xiàn)并且處理,不利于宏觀把握環(huán)境的變化情況。但是總體來說這些設(shè)備的技術(shù)水平仍有待提高。環(huán)境監(jiān)測(cè)系統(tǒng)是集傳感器技術(shù)、通信網(wǎng)絡(luò)和計(jì)算機(jī)應(yīng)用為一體的綜合數(shù)據(jù)分析管理系統(tǒng),隨著自動(dòng)控制技術(shù)、電子信息技術(shù)和大規(guī)模集成電路等技術(shù)近年來迅速的發(fā)展,許多西方發(fā)達(dá)國(guó)家已經(jīng)擁有很多先進(jìn)的環(huán)境監(jiān)測(cè)設(shè)備與環(huán)境監(jiān)測(cè)手段。反過來生態(tài)環(huán)境的破壞也逐步威脅著我們?nèi)祟惖纳婧桶l(fā)展。可以說,生態(tài)環(huán)境監(jiān)測(cè)是生態(tài)保護(hù)的前提,是生態(tài)管理的基礎(chǔ),是生態(tài)法律法規(guī)的依據(jù)。生態(tài)環(huán)境監(jiān)測(cè)是環(huán)境監(jiān)測(cè)發(fā)展的必然趨勢(shì)。因此,環(huán)境監(jiān)測(cè)正從一般意義上的環(huán)境污染因子監(jiān)測(cè)開始向生態(tài)環(huán)境監(jiān)測(cè)過渡和拓寬。s multipurpose environmental monitoring system. This article primary cognizance serial port correspondence and contact surface software39。s concern. In recent years, soil erosion, desertification, grassland degradation and loss of biodiversity。其中,上位機(jī)軟件主要以Windows XP為操作平臺(tái),采用Delphi7.0編寫。人們已經(jīng)認(rèn)識(shí)到,為了保護(hù)環(huán)境,就將對(duì)環(huán)境的演化趨勢(shì)、特點(diǎn)及存在的問題作進(jìn)一步的細(xì)致的了解。近年來,水土流失、荒漠化、草原退化和物種減少;生態(tài)相當(dāng)脆弱,自然災(zāi)害頻繁;環(huán)境污染嚴(yán)重,直接危及社會(huì)、經(jīng)濟(jì)的發(fā)展。本文主要負(fù)責(zé)串口通信及界面軟件的設(shè)計(jì)。關(guān)鍵詞:溫濕度;光線狀況;上位機(jī);串口通信AbstractWith the development of industrial technology, environmental issues have bee the world39。s research present situation, the union actual situation designs one based on monolithic integrated circuit39。 Carries on the inquiry, the analysis, the statistics to the historical data, and can print the corresponding result.Key words:mperature and humidity;Lighting conditions;PC;Serial Communication目 錄第一章 緒論 1 課題背景 1 2 2 3 4第二章 系統(tǒng)設(shè)計(jì)總體方案 5 5 5 6第三章 上位機(jī)開發(fā)環(huán)境與主要技術(shù) 8 上位機(jī)開發(fā)平臺(tái) 8 數(shù)據(jù)庫(kù)方案的實(shí)現(xiàn) 8 串口通信的實(shí)現(xiàn)方法 9 9 11 13第四章 使用SPComm控件實(shí)現(xiàn)串口通信 14 14 SPComm的主要屬性,方法和事件 14 屬性 14 方法 15 事件 15 SPComm的使用 16第五章 上位機(jī)軟件設(shè)計(jì)方案 19 19 19 20 20 24 24 25 26 27 28結(jié)論 31致謝 32參考文獻(xiàn) 33附錄 34第一章 緒論 課題背景隨著人們對(duì)環(huán)境問題及其規(guī)律認(rèn)識(shí)的不斷深化,環(huán)境問題不再局限于排放污染物引起的健康問題,而且包括自然環(huán)境的保護(hù)、生態(tài)平衡和可持續(xù)發(fā)展的資源問題。人們開始認(rèn)識(shí)到,為了保護(hù)生態(tài)環(huán)境,必須對(duì)環(huán)境生態(tài)的演化趨勢(shì)、特點(diǎn)及存在的問題建立一套行之有效的動(dòng)態(tài)監(jiān)測(cè)與控制體系,這就是生態(tài)環(huán)境監(jiān)測(cè)。因此前者強(qiáng)調(diào)“局部剖析”,只對(duì)大氣、水、土壤等中的化學(xué)毒物或有害物理因子進(jìn)行測(cè)定;而后者著眼于“整體綜合”,對(duì)人類活動(dòng)造成的生態(tài)破壞和影響進(jìn)行測(cè)定。雖然我國(guó)經(jīng)濟(jì)一直以來快速發(fā)展,但是在經(jīng)濟(jì)發(fā)展的同時(shí)對(duì)環(huán)境的影響也日益擴(kuò)大,尤其是負(fù)面的影響。環(huán)境監(jiān)測(cè)是獲取環(huán)境信息,認(rèn)識(shí)環(huán)境質(zhì)量和評(píng)價(jià)環(huán)境好壞的重要手段,也是進(jìn)行環(huán)境監(jiān)督和環(huán)境治理等管理工作的主要信息來源和途徑。在這領(lǐng)域的進(jìn)展和提高還是比較大的。近些年來京津地區(qū)的沙塵暴和森林覆蓋率的大量減少就是很好的證據(jù)。在很多省份實(shí)現(xiàn)高速通信網(wǎng)絡(luò)的同時(shí),環(huán)境監(jiān)測(cè)的參數(shù)和數(shù)據(jù)已經(jīng)能聯(lián)網(wǎng)的得到觀測(cè)和控制。國(guó)內(nèi)產(chǎn)品較之國(guó)外技術(shù)還顯得比較薄弱。且不能滿足大數(shù)據(jù)量多通道的實(shí)時(shí)數(shù)據(jù)的傳輸?shù)墓δ堋TO(shè)備性能不高,難以適應(yīng)要求較高的場(chǎng)合。部分產(chǎn)片還使用了衛(wèi)星等技術(shù)進(jìn)行環(huán)境監(jiān)測(cè)。目前在某些領(lǐng)域也把衛(wèi)星技術(shù)、遙感技術(shù)和GPS等技術(shù)廣泛應(yīng)用于環(huán)境的監(jiān)測(cè)。另外,采用多個(gè)環(huán)境因子綜合考慮的多因子控制方式替代現(xiàn)行的單個(gè)環(huán)境因子分別考慮的單因子控制方式也是研究的一個(gè)重要方向。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,可以通過Iniemet進(jìn)行遠(yuǎn)程控制或診斷,在辦公室通過網(wǎng)絡(luò)對(duì)溫室設(shè)備進(jìn)行操作,達(dá)到減輕生產(chǎn)人員勞強(qiáng)度、提高設(shè)備利用效率,具有廣闊的應(yīng)用前景。動(dòng)態(tài)記錄顯示功能:能夠連續(xù)實(shí)時(shí)的采集和記錄監(jiān)測(cè)空間內(nèi)溫度、濕度、光線狀況等參數(shù)的情況,以數(shù)字和表格方式進(jìn)行實(shí)時(shí)顯示和記錄監(jiān)測(cè)信息。結(jié)構(gòu)框圖如圖21所示。串口通信的標(biāo)準(zhǔn)經(jīng)過使用和發(fā)展已經(jīng)有很多中,但基本都是在RS232標(biāo)準(zhǔn)的基礎(chǔ)上改進(jìn)形成的。排隊(duì)理論就是利用概率論和隨機(jī)理論,研究隨機(jī)系統(tǒng)內(nèi)服務(wù)與需求之間的關(guān)系,以便合理地設(shè)計(jì)和控制排隊(duì)系統(tǒng)。服務(wù)時(shí)間為一次傳送數(shù)據(jù)的通信時(shí)間。盡管比按字節(jié)的并行通信慢,但是由于串口通信是異步的,可以在使用一根線發(fā)送數(shù)據(jù)的同時(shí)用另一根線接收數(shù)據(jù),其他線用于握手。Delphi具有簡(jiǎn)單、高效、功能強(qiáng)大的特點(diǎn)。 數(shù)據(jù)庫(kù)方案的實(shí)現(xiàn)目前常用的數(shù)據(jù)庫(kù)有Oracle、SQL、Server、Access和Mysql等,下面對(duì)這幾個(gè)主流的數(shù)據(jù)庫(kù)各自特點(diǎn)簡(jiǎn)單介紹。由于其體積小、速度快、總體成本低,尤其是開放源碼這一特點(diǎn),許多中
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1