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

正文內(nèi)容

便攜式環(huán)境信息采集系統(tǒng)設(shè)計(jì)方案-文庫(kù)吧資料

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

【正文】 //Uart0中斷接收數(shù)組 sbit DHTIO = P2^0。unsigned int rec_dSTCa_len_uart=0。_nop_()。_nop_()。在此,我謹(jǐn)向我的指導(dǎo)老師劉洋老師以及在課程設(shè)計(jì)過程中給予我很大幫助的老師、同學(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()。仿真調(diào)試中,遇到困難時(shí),他們也會(huì)給我很好的幫助。設(shè)計(jì)過程中,我也得到了同學(xué)的幫助。也培養(yǎng)了我獨(dú)立工作的能力,樹立了自己工作能力的信息,我相信會(huì)對(duì)以后的學(xué)習(xí)和工作有非常重要的影響。劉老師作為我的課程設(shè)計(jì)指導(dǎo)老師,一直很悉心的指導(dǎo)我們的工作,無論是當(dāng)面還是電話請(qǐng)教問題,劉老師都會(huì)耐心地回答。這次設(shè)計(jì)的完成,要感謝劉老師的認(rèn)真指導(dǎo)。通過這次設(shè)計(jì),我對(duì)電子設(shè)計(jì)的認(rèn)識(shí)有了很大的提高,同時(shí)認(rèn)識(shí)到自己在硬件設(shè)計(jì)方面還有很大的欠缺。學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。開題的那幾天一直在學(xué)習(xí)安卓手機(jī)與單片機(jī)技術(shù)。其實(shí),我安裝的軟件不止這些,還有些剛設(shè)計(jì)時(shí)認(rèn)為能用上,最后卻沒用上的。在做課程設(shè)計(jì)期間,我預(yù)先安裝了C編程與仿真軟件,利用Proteus軟件找元件畫電路原理圖,以及學(xué)習(xí)并了解每個(gè)元器件的功能介紹。提出的設(shè)計(jì)方案,克服了以往信號(hào)采集、接收以及顯示的頻率不高、工作不大穩(wěn)定等缺點(diǎn)并結(jié)合安卓手機(jī)與單片機(jī)的功能特點(diǎn)及其控制特性,利用C語言和其內(nèi)部時(shí)鐘,以單片機(jī)作為控制的核心,通過鍵盤輸入、LCD顯示,GSM手機(jī)短信發(fā)送模塊,完成了信息采集,存儲(chǔ)以及發(fā)送的一系列設(shè)計(jì)。 STCISP界面圖Figure STCISP interface map 系統(tǒng)整體實(shí)物圖該系統(tǒng)以51單片機(jī)為核心,通過溫濕度傳感器實(shí)現(xiàn)采集環(huán)境溫濕度數(shù)據(jù)的功能,并在LCD1602上顯示采集信息,通過GSM無線短信模塊將采集到的環(huán)境信息數(shù)據(jù)傳給終端,使系統(tǒng)在使用時(shí)更加方便快捷。(4) 寫入完畢之后,實(shí)驗(yàn)板開始運(yùn)行程序結(jié)果。波特率一般保持默認(rèn),9600Hz。(1) 打開STCISP,在“MCU Type”欄目,選中單片機(jī)類型。在Keil uVision4調(diào)試程序成功生成hex文件之后,打開STCISP軟件,選擇STC89C52型號(hào)的芯片,選擇串口并導(dǎo)入生成hex文件,將單片機(jī)與電腦的串口相連,并將程序下載至電腦,實(shí)現(xiàn)仿真運(yùn)行控制。如果程序中有錯(cuò)誤或警告,就會(huì)在調(diào)試結(jié)果顯示窗口顯示出第幾行有錯(cuò)誤或者警告,然后進(jìn)行具體的修改,直至編譯結(jié)果顯示無錯(cuò)誤調(diào)試顯示窗口,顯示結(jié)果為“0Error (S),0 Warning(s)”字樣,則表示無錯(cuò)誤,無警告,調(diào)試成功。每個(gè)C文件都會(huì)對(duì)應(yīng)一個(gè)頭文件,頭文件中定義了各個(gè)C文件中會(huì)用到的相關(guān)參數(shù)。單擊運(yùn)行圖標(biāo),便進(jìn)入運(yùn)行狀態(tài)[12]。單擊匯編圖標(biāo),成功編譯后生成“.hex”文件。在編輯界面上,單擊“Target1”前面的“+”號(hào),然后再“Source Group1”單擊右鍵,在菜單中單擊“Add File to Group Source Group1”,在選擇相應(yīng)的文件。單擊“File”菜單,選擇“New File”選項(xiàng),此時(shí)光標(biāo)會(huì)在編輯口內(nèi)閃爍,這時(shí)可以鍵入程序,程序輸入完成后,單擊File菜單下的“Save”,輸入文件名,以“.asm”為后綴,保存到相應(yīng)的文件夾中。單擊“Project”菜單,在彈出的下拉菜單中選擇“New Project”選項(xiàng),然后選擇你要保存的路徑,輸入工程名字,在彈出的對(duì)話框選擇單片機(jī)的型號(hào),單擊確定。與匯編語言相比較,C語言在功能上,結(jié)構(gòu)性、可靠性、可維護(hù)性上有很大的優(yōu)勢(shì),易學(xué)易用,Keil uVision4提供了包括C編譯器,宏匯編,連接器,庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試期等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成環(huán)境將這些部分組合在一起。 Keil uVision4編譯環(huán)境本設(shè)計(jì)軟件測(cè)試是在Keil uVision4集成開發(fā)環(huán)境下完成,Keil uVision4集成環(huán)境是一套完整、獨(dú)立的開發(fā)軟件,它提供了程序的編寫、修改、下載以及測(cè)試用的所有工具。本文主要用到的元器件有電阻、電容、單片機(jī)、LCD顯示器、驅(qū)動(dòng)芯片、溫濕度傳感器、按鍵等,分析連接好各個(gè)接線口,然后利用軟件調(diào)試進(jìn)行燒錄、調(diào)試程序,實(shí)現(xiàn)相應(yīng)的功能。 主程序設(shè)計(jì)流程圖Figure The main program flow chart 4 系統(tǒng)開發(fā)過程與實(shí)物本設(shè)計(jì)軟件程序編寫調(diào)試選用的是Keil uVision4,單片機(jī)下載燒錄選用的是宏品公司開發(fā)的STCISP軟件。具體的模塊是:?jiǎn)纹瑱C(jī)控制模塊,LCD1602顯示模塊,蜂鳴器報(bào)警模塊,GSM手機(jī)短信無線模塊。第二部分是執(zhí)行軟件(子程序),這部分完成的主要功能是完成各種具體的功能如采集數(shù)據(jù)、存儲(chǔ)分析、顯示、報(bào)警以及通訊等。 主程序設(shè)計(jì)模塊軟件部分采用模塊化的方法將其分為幾個(gè)部分,然后逐模塊設(shè)計(jì)程序,用C語言來實(shí)現(xiàn),使各部分結(jié)合起來協(xié)調(diào)工作,最終實(shí)現(xiàn)對(duì)環(huán)境中溫濕度的實(shí)時(shí)采集檢測(cè)。應(yīng)該將SIM900A的119引腳分別和單片機(jī)CPU輸出管腳RXD、TXD直接連接,其中再共地。在與單片接直接連接的時(shí)候要確保在串口線上沒有接入電平轉(zhuǎn)換器。 SIM900A外圍電路電路SIM900A與SIM卡的連接為SIM上的 CCRST、CCIO、CCCL、CCVCC 和 CCGND 通過 SIM 卡閱讀器與SIM900A的同名端直接相連,ZIF 連接座的 CCIN 引腳用來檢測(cè)SIM 卡是否插好,如果連接正確,則 CCIN 引腳輸出高電平,否則為低電平[11]。第332引腳為控制腳,其中30腳為RTC backup,31腳為Power down,32 腳為SYNC。 第32引腳SYNC引腳有兩種工作模式,一種是指示發(fā)射狀態(tài)時(shí)的功率增長(zhǎng)情況,另一種是指示SIM900Ai的工作狀態(tài),可用STC命令STC+SYNC進(jìn)行切換,本模塊使用的是后一種。第18引腳RxD0、19腳TxD0為TTL的串口通訊腳,需要和單片機(jī)或者PC通訊。它有固定的參數(shù):8位數(shù)據(jù)位和1位停止位,無校驗(yàn)位,波特率在300bps~115kbps之間可選,默認(rèn)9600。第16~23引腳為數(shù)據(jù)輸入/輸出,分別為DSR0、RING0、RxD0、TxD0、CTS0、RTS0、DTR0 和DCD0。第112引腳為充電引腳,可以外接鋰電池,第13為引腳對(duì)外輸出電壓(共外電路使用),14為ACCUTEMP接負(fù)溫度系數(shù)的熱敏電阻,用于鋰電池充電保護(hù)控制[9]。這40個(gè)引腳可以劃分為5類,即電源、數(shù)據(jù)輸入/輸出、SIM卡、音頻接口和控制。—,可以工作在900MHz、1800MHz兩個(gè)頻段所在頻段功耗分別為2w(900M)和1w(1800M)。 GSM模塊實(shí)物圖Figure GSM module physical map SIM900A簡(jiǎn)介SIM900A是SIMCOM公司推出的無線通信GSM模塊。模塊在啟動(dòng)時(shí)需要一個(gè)很大的電流,所以對(duì)于該模塊來說,設(shè)計(jì)帶負(fù)載能力很強(qiáng)的電源是非常重要的。GSM模塊具有一定的獨(dú)立處理功能,可以將它看作是一個(gè)單片機(jī)通過串口發(fā)送STC指令控制其完成一定的功能。工程技術(shù)人員使用微處理器提供的串口功能與GSM模塊通信。GSM模塊可以提供不同的數(shù)據(jù)傳輸速率,據(jù)此可以把模塊分為GPRS模塊、EDGE模塊和純短信模塊。本系統(tǒng)設(shè)計(jì)中,GSM模塊利用C語言平臺(tái),使用51單片機(jī),以短信的方式方式采集的溫濕度信息以及報(bào)警信號(hào),并且通過串口實(shí)現(xiàn)與單片機(jī)的通信,單片機(jī)STC89C52就是通過RS232(TXD、RXD)與GSM通訊模塊連接即可。通過放大器放大后使喇叭發(fā)出聲音,便會(huì)實(shí)現(xiàn)了報(bào)警的功能。單片機(jī)電流驅(qū)動(dòng)能力很弱,所以要經(jīng)三極管放大一下才可以三極管是NPN管,三極管T1基極正偏而飽和導(dǎo)通。報(bào)警采用蜂鳴器報(bào)警,當(dāng)溫濕度達(dá)到設(shè)定值開始聲音報(bào)警,當(dāng)溫濕度值達(dá)到設(shè)定值。VSS接單片機(jī)地,VCC接單片機(jī)的電源VCC。1602的8個(gè)數(shù)據(jù)信號(hào)接單片機(jī)的P0口。LCD1602的三個(gè)(E,RW,RS)控制引腳接單片機(jī)STC89C52的P2口,其中1602液晶控制器寫數(shù)據(jù)/,讀/。所有連接線上只有信號(hào),沒有功率驅(qū)動(dòng)。LCD1602的顯示電流是由LCD1602內(nèi)部電路提供,是1602的VCC、GND提供的。而其他口可直接連接。寫數(shù)據(jù):RS=H,R/W=L,D0~D7=數(shù)據(jù),E=高脈沖和寫指令是類似的,就是把 RS 改成 H,把總線改成數(shù)據(jù)即可。當(dāng)通過前三句準(zhǔn)備好數(shù)據(jù)之后,E 使能引腳從低電平到高電平變化,然后 E 使能引腳再?gòu)母唠娖降降碗娖匠霈F(xiàn)一個(gè)下降沿,1602 液晶內(nèi)部一旦檢測(cè)到這個(gè)下降沿后,并且檢測(cè)到 RS=L,R/W=L,就馬上來讀取 D0~D7 的數(shù)據(jù),完成單片機(jī)寫 1602 指令過程。2  。tHD2:有建立時(shí)間就有保持時(shí)間,在E的下降沿來了之后,數(shù)據(jù)要保保持不變一段時(shí)間。tPW:使能信號(hào)E的保持時(shí)間,至少450ns。Figure Read TimingtSP1:指的是當(dāng)R/W=0時(shí),進(jìn)入寫時(shí)序,LCD模塊會(huì)根據(jù)RS給定的值定位到數(shù)據(jù)寄存器或是命令寄存器,即找到地址,tSP1反應(yīng)的是找地址所需要的時(shí)間,至少要60ns。Table Timing Table讀狀態(tài)輸入RS=LR/W=HE=H輸出D0D7=狀態(tài)字寫指令輸入RS=LR/W=LD0D7=指令集,E=高脈沖輸出無讀數(shù)據(jù)輸入RS=HR/W=HE=H輸出D0D7=數(shù)據(jù)寫數(shù)據(jù)輸入RS=HR/W=LD0D7=數(shù)據(jù),E=高脈沖輸出無(3)LCD1602液晶模塊的讀寫操作時(shí)序圖。指令11:讀數(shù)據(jù)[8]。指令9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或數(shù)據(jù),如果為低電平則表示不忙。指令7:字符發(fā)生器RAM地址設(shè)置。指令5:光標(biāo)或顯示移位 S/C:高電平移動(dòng)顯示的文字,低電平移動(dòng)光標(biāo)。指令4:顯示開關(guān)控制。 S:屏幕上所有文字是否左移或右移。指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。 LCD1602的指令說明及時(shí)序(1)LCD1602液晶模塊內(nèi)部控制器共有11條控制指令,:Table control mand table序列指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開/管控制0000001DCB5光標(biāo)或字符移位000001S/CR/L**6置功能00001DLNF**7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計(jì)數(shù)器地址10寫數(shù)到CGRAM或DDRAM10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。第15~16腳:空腳或背燈電源。第6腳:E(或EN)端為使能(enable)端,高電平(1)時(shí)讀取信息,負(fù)跳變時(shí)執(zhí)行指令。第4腳:RS為寄存器選擇,高電平1時(shí)選擇數(shù)據(jù)寄存器、低電平0時(shí)選擇指令寄存器。第2腳:VCC接5V電源正極。它的軟件編寫可以使字符一個(gè)個(gè)顯示,顯示效果明顯。本系統(tǒng)需要顯示采集的溫濕度數(shù)據(jù),可以采用LCD1602液晶顯示器。液晶顯示(LCD)具有體積小、外形薄、重量輕、能耗小、工作電壓低、無輻射等優(yōu)點(diǎn)。 矩陣鍵盤與單片機(jī)STC89C52的連接圖Figure Matrix keyboard microcontroller STC89C52 connection diagram
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1