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

正文內(nèi)容

便攜式環(huán)境信息采集系統(tǒng)設(shè)計(jì)方案(編輯修改稿)

2025-05-25 01:04 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,31腳為Power down,32 腳為SYNC。 第35~38引腳為語(yǔ)音接口,336腳接揚(yáng)聲器放音,3381可以直接接駐極體話(huà)筒來(lái)采集聲音(37是話(huà)筒正端,39是話(huà)筒負(fù)端)。 SIM900A外圍電路電路SIM900A與SIM卡的連接為SIM上的 CCRST、CCIO、CCCL、CCVCC 和 CCGND 通過(guò) SIM 卡閱讀器與SIM900A的同名端直接相連,ZIF 連接座的 CCIN 引腳用來(lái)檢測(cè)SIM 卡是否插好,如果連接正確,則 CCIN 引腳輸出高電平,否則為低電平[11]。SIM900A上自帶了一個(gè)串口線(xiàn),通過(guò)這個(gè)串口線(xiàn)可以將SIM900A與電腦相連接,但是這個(gè)線(xiàn)的末端接入了將TTL電平轉(zhuǎn)換為RS與232電平的轉(zhuǎn)換器。在與單片接直接連接的時(shí)候要確保在串口線(xiàn)上沒(méi)有接入電平轉(zhuǎn)換器。與單片機(jī)連接時(shí),SIM900A的串口應(yīng)該是CMOS電平。應(yīng)該將SIM900A的119引腳分別和單片機(jī)CPU輸出管腳RXD、TXD直接連接,其中再共地。 SIM900A與單片機(jī)的連接圖Figure SIM900A connection diagram with SCM 3 系統(tǒng)軟件設(shè)計(jì)系統(tǒng)軟件的設(shè)計(jì)在規(guī)劃好后進(jìn)行設(shè)計(jì),對(duì)整個(gè)系統(tǒng)設(shè)計(jì)劃分模塊,逐個(gè)模塊實(shí)現(xiàn)其功能,最終把各個(gè)子模塊合理的連接起來(lái),構(gòu)成總的程序,包括對(duì)數(shù)據(jù)的說(shuō)明、子程序和主程序,對(duì)程序進(jìn)行編譯、連接,然后進(jìn)行調(diào)試,調(diào)試好后下載燒錄到單片機(jī)中。 主程序設(shè)計(jì)模塊軟件部分采用模塊化的方法將其分為幾個(gè)部分,然后逐模塊設(shè)計(jì)程序,用C語(yǔ)言來(lái)實(shí)現(xiàn),使各部分結(jié)合起來(lái)協(xié)調(diào)工作,最終實(shí)現(xiàn)對(duì)環(huán)境中溫濕度的實(shí)時(shí)采集檢測(cè)。整個(gè)系統(tǒng)軟件程序設(shè)計(jì)可以分為兩大部分,第一部分是監(jiān)控軟件(主程序、整個(gè)控制系統(tǒng)的核心),這部分完成的主要功能是協(xié)調(diào)各執(zhí)行模塊的關(guān)系處理并驅(qū)動(dòng)各模塊工作。第二部分是執(zhí)行軟件(子程序),這部分完成的主要功能是完成各種具體的功能如采集數(shù)據(jù)、存儲(chǔ)分析、顯示、報(bào)警以及通訊等。系統(tǒng)的每一個(gè)小的功能的實(shí)現(xiàn)依賴(lài)于每一個(gè)執(zhí)行軟件的正確設(shè)計(jì)和運(yùn)行。具體的模塊是:?jiǎn)纹瑱C(jī)控制模塊,LCD1602顯示模塊,蜂鳴器報(bào)警模塊,GSM手機(jī)短信無(wú)線(xiàn)模塊。 主程序設(shè)計(jì)流程圖。 主程序設(shè)計(jì)流程圖Figure The main program flow chart 4 系統(tǒng)開(kāi)發(fā)過(guò)程與實(shí)物本設(shè)計(jì)軟件程序編寫(xiě)調(diào)試選用的是Keil uVision4,單片機(jī)下載燒錄選用的是宏品公司開(kāi)發(fā)的STCISP軟件。通過(guò)使用STCISP軟件對(duì)系統(tǒng)程序進(jìn)行燒錄。本文主要用到的元器件有電阻、電容、單片機(jī)、LCD顯示器、驅(qū)動(dòng)芯片、溫濕度傳感器、按鍵等,分析連接好各個(gè)接線(xiàn)口,然后利用軟件調(diào)試進(jìn)行燒錄、調(diào)試程序,實(shí)現(xiàn)相應(yīng)的功能。因此根據(jù)系統(tǒng)的設(shè)計(jì)目標(biāo)和設(shè)計(jì)要求,本論文設(shè)計(jì)利用Keil uVision4軟件編譯,修改程序,利用STCISP軟件給單片機(jī)下載程序。 Keil uVision4編譯環(huán)境本設(shè)計(jì)軟件測(cè)試是在Keil uVision4集成開(kāi)發(fā)環(huán)境下完成,Keil uVision4集成環(huán)境是一套完整、獨(dú)立的開(kāi)發(fā)軟件,它提供了程序的編寫(xiě)、修改、下載以及測(cè)試用的所有工具。Keil uVision4集成開(kāi)發(fā)環(huán)境正因?yàn)閷⑷δ艿木庉?、編譯和調(diào)試環(huán)境有效集成在一起,同時(shí)還支持PLM,匯編語(yǔ)言和C語(yǔ)言的程序設(shè)計(jì)。與匯編語(yǔ)言相比較,C語(yǔ)言在功能上,結(jié)構(gòu)性、可靠性、可維護(hù)性上有很大的優(yōu)勢(shì),易學(xué)易用,Keil uVision4提供了包括C編譯器,宏匯編,連接器,庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試期等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成環(huán)境將這些部分組合在一起。應(yīng)用Keil uVision4進(jìn)行軟件仿真開(kāi)發(fā)的主要步驟為:(1)新建工程。單擊“Project”菜單,在彈出的下拉菜單中選擇“New Project”選項(xiàng),然后選擇你要保存的路徑,輸入工程名字,在彈出的對(duì)話(huà)框選擇單片機(jī)的型號(hào),單擊確定。(2)新建文件。單擊“File”菜單,選擇“New File”選項(xiàng),此時(shí)光標(biāo)會(huì)在編輯口內(nèi)閃爍,這時(shí)可以鍵入程序,程序輸入完成后,單擊File菜單下的“Save”,輸入文件名,以“.asm”為后綴,保存到相應(yīng)的文件夾中。(3)添加文件。在編輯界面上,單擊“Target1”前面的“+”號(hào),然后再“Source Group1”單擊右鍵,在菜單中單擊“Add File to Group Source Group1”,在選擇相應(yīng)的文件。(4)匯編。單擊匯編圖標(biāo),成功編譯后生成“.hex”文件。(5)運(yùn)行。單擊運(yùn)行圖標(biāo),便進(jìn)入運(yùn)行狀態(tài)[12]。所有的子函數(shù)都整合在同一個(gè)工程文件中,有調(diào)用關(guān)系的所有函數(shù)都必須放在同一源文件,工程文件中包括主函數(shù)、溫濕度數(shù)據(jù)信息釆集與顯示函數(shù)、數(shù)據(jù)存儲(chǔ)、鍵盤(pán)掃描信息、LCD顯示子程序,GSM短信無(wú)線(xiàn)模塊信息發(fā)送等。每個(gè)C文件都會(huì)對(duì)應(yīng)一個(gè)頭文件,頭文件中定義了各個(gè)C文件中會(huì)用到的相關(guān)參數(shù)。將設(shè)計(jì)好的各個(gè)功能模塊的程序,整合在一起,建立源文件,以*.C命名并保存,然后建立一個(gè)工程文件,進(jìn)入工程設(shè)置窗口進(jìn)行設(shè)置,設(shè)置好后,進(jìn)行編譯、連接、調(diào)試。如果程序中有錯(cuò)誤或警告,就會(huì)在調(diào)試結(jié)果顯示窗口顯示出第幾行有錯(cuò)誤或者警告,然后進(jìn)行具體的修改,直至編譯結(jié)果顯示無(wú)錯(cuò)誤調(diào)試顯示窗口,顯示結(jié)果為“0Error (S),0 Warning(s)”字樣,則表示無(wú)錯(cuò)誤,無(wú)警告,調(diào)試成功。 Keil uVision4程序仿真調(diào)試Figure Keil uVision4 program simulation debugging STCISP簡(jiǎn)介STCISP 是一款單片機(jī)下載編程燒錄軟件,是針對(duì)STC系列單片機(jī)而設(shè)計(jì)的,給STC單片機(jī)下載程序的,使用簡(jiǎn)便,現(xiàn)在已被廣泛使用。在Keil uVision4調(diào)試程序成功生成hex文件之后,打開(kāi)STCISP軟件,選擇STC89C52型號(hào)的芯片,選擇串口并導(dǎo)入生成hex文件,將單片機(jī)與電腦的串口相連,并將程序下載至電腦,實(shí)現(xiàn)仿真運(yùn)行控制。具體操作步驟如下。(1) 打開(kāi)STCISP,在“MCU Type”欄目,選中單片機(jī)類(lèi)型。(2) 選擇正確的COM口。波特率一般保持默認(rèn),9600Hz。(3) 確認(rèn)硬件連接正確之后,按點(diǎn)擊“打開(kāi)程序文件”并在對(duì)話(huà)框內(nèi)找到相應(yīng)的“hex”文件。(4) 寫(xiě)入完畢之后,實(shí)驗(yàn)板開(kāi)始運(yùn)行程序結(jié)果。 STCISP界面圖Figure STCISP interface map 系統(tǒng)整體實(shí)物圖該系統(tǒng)以51單片機(jī)為核心,通過(guò)溫濕度傳感器實(shí)現(xiàn)采集環(huán)境溫濕度數(shù)據(jù)的功能,并在LCD1602上顯示采集信息,通過(guò)GSM無(wú)線(xiàn)短信模塊將采集到的環(huán)境信息數(shù)據(jù)傳給終端,使系統(tǒng)在使用時(shí)更加方便快捷。 系統(tǒng)實(shí)物圖Figure The real figure of system 結(jié) 論本文主要完成基于安卓手機(jī)與單片機(jī)的便攜式信息采集系統(tǒng)的設(shè)計(jì),并通過(guò)設(shè)計(jì)方案的比較,針對(duì)設(shè)計(jì)任務(wù)提出了可行方案。提出的設(shè)計(jì)方案,克服了以往信號(hào)采集、接收以及顯示的頻率不高、工作不大穩(wěn)定等缺點(diǎn)并結(jié)合安卓手機(jī)與單片機(jī)的功能特點(diǎn)及其控制特性,利用C語(yǔ)言和其內(nèi)部時(shí)鐘,以單片機(jī)作為控制的核心,通過(guò)鍵盤(pán)輸入、LCD顯示,GSM手機(jī)短信發(fā)送模塊,完成了信息采集,存儲(chǔ)以及發(fā)送的一系列設(shè)計(jì)。不得不承認(rèn),在課程設(shè)計(jì)的這段時(shí)間內(nèi),我對(duì)安卓手機(jī)與單片機(jī)方面的知識(shí)有了更深的了解。在做課程設(shè)計(jì)期間,我預(yù)先安裝了C編程與仿真軟件,利用Proteus軟件找元件畫(huà)電路原理圖,以及學(xué)習(xí)并了解每個(gè)元器件的功能介紹。我還學(xué)習(xí)了畫(huà)原理圖用的Protel電路設(shè)計(jì)軟件,學(xué)習(xí)并使用在keil uVosion4中編寫(xiě)C語(yǔ)言代碼以及如何調(diào)試,用串口助手向單片機(jī)發(fā)送指令代碼,如何將keil uVosion4軟件與仿真軟件Proteus結(jié)合起來(lái)使用。其實(shí),我安裝的軟件不止這些,還有些剛設(shè)計(jì)時(shí)認(rèn)為能用上,最后卻沒(méi)用上的。課程設(shè)計(jì)結(jié)束了,留給了我很深的思考,不管學(xué)會(huì)的還是學(xué)不會(huì)的的確覺(jué)得困難比較多,真是萬(wàn)事開(kāi)頭難,不知道如何入手。開(kāi)題的那幾天一直在學(xué)習(xí)安卓手機(jī)與單片機(jī)技術(shù)。這次課程設(shè)計(jì)給我的最大感悟就是:知識(shí)必須通過(guò)應(yīng)用才能實(shí)現(xiàn)其價(jià)值!有些東西以為學(xué)會(huì)了,但真正到用的時(shí)候才發(fā)現(xiàn)是兩回事,所以我認(rèn)為只有到真正會(huì)用的時(shí)候才是真的學(xué)會(huì)了。學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過(guò)程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。致 謝本次設(shè)計(jì)工作是在劉洋老師的精心指導(dǎo)下完成的。通過(guò)這次設(shè)計(jì),我對(duì)電子設(shè)計(jì)的認(rèn)識(shí)有了很大的提高,同時(shí)認(rèn)識(shí)到自己在硬件設(shè)計(jì)方面還有很大的欠缺。主要表現(xiàn)在對(duì)很多原理知識(shí)掌握的不是很清楚,造成了很多的重復(fù)性工作。這次設(shè)計(jì)的完成,要感謝劉老師的認(rèn)真指導(dǎo)。再設(shè)計(jì)過(guò)程中,我通過(guò)查閱大量的有關(guān)資料,學(xué)習(xí)相關(guān)軟件,與同學(xué)們交流經(jīng)驗(yàn),并向老師悉心請(qǐng)教等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少堅(jiān)信,但同時(shí)收獲是非常大的。劉老師作為我的課程設(shè)計(jì)指導(dǎo)老師,一直很悉心的指導(dǎo)我們的工作,無(wú)論是當(dāng)面還是電話(huà)請(qǐng)教問(wèn)題,劉老師都會(huì)耐心地回答。在整個(gè)設(shè)計(jì)過(guò)程中我懂得了許多東西。也培養(yǎng)了我獨(dú)立工作的能力,樹(shù)立了自己工作能力的信息,我相信會(huì)對(duì)以后的學(xué)習(xí)和工作有非常重要的影響。而且大大提高了動(dòng)手能力,使我充分體會(huì)到了在創(chuàng)作過(guò)程中探索的艱辛和成功時(shí)的喜悅。設(shè)計(jì)過(guò)程中,我也得到了同學(xué)的幫助。程序出問(wèn)題時(shí),他們耐心地為程序找錯(cuò)誤。仿真調(diào)試中,遇到困難時(shí),他們也會(huì)給我很好的幫助。沒(méi)有同學(xué)們的幫助,我也不能很好的完成設(shè)計(jì)。在此,我謹(jǐn)向我的指導(dǎo)老師劉洋老師以及在課程設(shè)計(jì)過(guò)程中給予我很大幫助的老師、同學(xué)們致以最誠(chéng)摯的感謝,謝謝! 參考文獻(xiàn)[1] [學(xué)位論文].蘇州大學(xué),2012年.[2] [學(xué)位論文].東北師范大學(xué),2009年. [3] [學(xué)位論文]. 西安電子科技大學(xué),2009年. [4] [學(xué)位論文] .大連海事大學(xué),2007年.[5] 曹昌勇,[期刊論文]《齊齊哈爾大學(xué)學(xué)報(bào)(自然科學(xué)版)》,2014年. [6] 田芳明,[期刊論文]《黑龍江八一農(nóng)墾大學(xué)學(xué)報(bào)》,2013年. [7] [學(xué)位論文]. 西安科技大學(xué),2011年. [8] [學(xué)位論文].南昌大學(xué),2009年. [9] [學(xué)位論文]. 五邑大學(xué),2008年. [10] [學(xué)位論文].東南大學(xué),2011年.[11] Yang Y., Yi J., Woo Y., and Kim B. Optimum design for linearity and efficiency of microwave Doherty amplifier using a new load matching technique, Boston: 2001, 44 (12), 20~36.[12] Michael R. Antitheft device with alarm screening, Houston: International Society for Experimental Hematology, 1974. 44~46. 附 錄 主程序主程序清單:include include include define uchar unsigned char //宏定義define uint unsigned intdefine FOSC_110592Mdefine delayNOP()。 {_nop_()。_nop_()。_nop_()。_nop_()。}。unsigned int rec_dSTCa_len_uart=0。 //標(biāo)記Buffer_Uart0接收數(shù)組unsigned char idSTCa Buffer_Uart0_Rec[25]={0}。 //Uart0中斷接收數(shù)組 sbit DHTIO = P2^0。 //管腳定義,DHT11總線(xiàn)輸入輸出; sbit LCDRS = P1^0。 //管腳定義,1602液晶RS控制端; sbit LCDWR = P1^1。 //管腳定義,1602液晶W/R控制端; sbit LCDEN = P2^5。 //管腳定義,1602液晶EN使能端; sbit K1 = P3^4。 sbit K2 = P3^5。 sbit K3 = P3^6。 sbit K4 = P3^7。 sbit BEEP = P2^3。 //蜂鳴器uchar code table[]={39。039。,39。139。,39。239。,39。339。,39。439。,39。539。,39。639。,39。739。,39。839。,39。939。}。uchar alarm_wd[] = 6E295EA68FC79AD8FF01。uchar alarm_sd[] = 6E7F5EA68FC79AD8FF01。uchar dSTCa_byte。uchar Tem_Z,Tem_X,Hum_Z,Hum_X,Check,other。uchar num_check,TemZ,TemX,HumZ,HumX。uchar Tem_SX_GW=0,Tem_SX_SW=4,Hum_SX_GW=0,Hum_SX_SW=4。uchar key。uchar buf。uchar one=0,two=0。void LCD_Init()。 //聲明LCD_Init液晶初始化函數(shù);void LCD_Display()。 //聲明LCD_Display液晶顯示函數(shù);void Rec_DHT()。 //聲明Rec_DHT,DHT11接收數(shù)據(jù)函數(shù);void beep()。void SX()。void SerialInti()。  void sendSMS_wd()。 void sendSMS_sd()。 //主函數(shù)void main(){
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1