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

正文內(nèi)容

嵌入式溫度監(jiān)測(cè)與警報(bào)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(更新版)

  

【正文】 switch (NCode) { case WM_NOTIFICATION_RELEASED: if (Id == 39。 v = EDIT_GetValue(hEdit1)。 v = EDIT_GetValue(hEdit0)。unsigned Index, v。839。439。039。 }文件2 include include include include extern void _Wave(void)。 temp=0。 DS18B20_Rst()。 GPIOACRL|=0X00000003。 delay_us(2)。 dat=dat1。}void DS18B20_Write_Byte(u8 dat) { u8 j。 return data。//SET PA0 OUTPUT DS18B20_DQ_OUT=0。amp。//SET PA0 INPUT while (DS18B20_DQ_INamp。在此,謹(jǐn)向萬(wàn)老師的指導(dǎo)教育之恩表示最深的謝意!感謝我的父母,是你們辛勤的勞作,辛辛苦苦掙錢(qián)供我上大學(xué),才能提供一個(gè)衣食無(wú)憂(yōu)的學(xué)習(xí)環(huán)境給我,沒(méi)有你們的辛苦就沒(méi)有我的成就。另一個(gè)方面可以在設(shè)計(jì)中添加存儲(chǔ)功能,將測(cè)得的數(shù)據(jù)存儲(chǔ)到大容量的設(shè)備中,以實(shí)現(xiàn)溫度讀取分析等功能。本次設(shè)計(jì)的難點(diǎn)在于關(guān)于μC/GUI的資料比較少不像Windows編程有成熟的參考資料。 當(dāng)按下控制面板上的bord按鈕后將打開(kāi)鍵盤(pán)。左上角標(biāo)題欄和右上角顯示作者簽名,在還未按下start按鈕前,系統(tǒng)溫度傳感器DS18B20已經(jīng)開(kāi)始每隔兩秒讀取一次溫度值,并將溫度值保存到循環(huán)緩沖數(shù)組中。部分程序代碼如下:DS18B20_Start ()。讀取完畢后,需要打開(kāi)中斷,以允許多任務(wù)切換。由于該任務(wù)是10ms執(zhí)行一次,而人的觸摸時(shí)間要遠(yuǎn)遠(yuǎn)大于10ms,所以每個(gè)觸摸都能檢測(cè)出來(lái)。該任務(wù)的主要功能是通過(guò)_Wave函數(shù)實(shí)現(xiàn)折線(xiàn)圖的顯示。Task_DS18B20每隔2秒執(zhí)行一次溫度讀取操作,在讀取DS18B20溫度值之前,需要調(diào)用OS_ENTER_CRITICAL()宏關(guān)閉中斷,因?yàn)镈S18B20驅(qū)動(dòng)函數(shù)中讀數(shù)據(jù)和寫(xiě)命令時(shí)序都是微妙級(jí)的延時(shí),而操作系統(tǒng)最小計(jì)時(shí)是50毫秒,所以此時(shí)需要停止任務(wù)調(diào)度,以避免操作失敗。 μC/GUI的設(shè)計(jì)目標(biāo)是提供一個(gè)適合大部分實(shí)時(shí)操作系統(tǒng)并支持大部分LCD控制器的圖形函數(shù)庫(kù)。GUI時(shí)英文Graphics User Interface的縮寫(xiě),即圖形用戶(hù)界面。在使用可剝奪性的內(nèi)核時(shí),所有要求快速反應(yīng)的事件都得到了盡可能快速、有效的處理。這樣的系統(tǒng)允許每一個(gè)掛在總線(xiàn)上的區(qū)間都能在適當(dāng)?shù)臅r(shí)間驅(qū)動(dòng)它。它內(nèi)部有ILI9325控制器來(lái)驅(qū)動(dòng)TFT,TFT采用四線(xiàn)制電阻屏,顯示分辨率為320240,接口為16位的80并口,刷屏速度快,自帶觸摸屏功能,可以省去部分按鍵電路的制作。通過(guò)TMS引腳的數(shù)據(jù)在TCK時(shí)鐘控制下TDI和TDO引腳分別輸入或者輸出數(shù)據(jù)。STM32的實(shí)時(shí)時(shí)鐘(RTC)是一個(gè)獨(dú)立的定時(shí)器。STM32F103RCT6的PC6與LCD的讀數(shù)據(jù)線(xiàn)相連,PC7與LCD寫(xiě)數(shù)據(jù)線(xiàn)相連,PC8與LCD數(shù)據(jù)與命令控制位相連,PC9與LCD片選信號(hào)相連,16位PB口與LCD雙向數(shù)據(jù)接口相連。 TFT_LCD引腳圖ILI9341液晶控制器自帶顯存,其顯存總大小為172800(240*320*18/8),即18位模式(26萬(wàn)色)下的顯存量。 DS18B20引腳說(shuō)明T09封裝符號(hào)說(shuō)明1GND接地2DQ數(shù)據(jù)輸入/輸出引腳。如果超過(guò)溫度范圍,控制器便打開(kāi)蜂鳴器報(bào)警。并編寫(xiě)了DS18b20的驅(qū)動(dòng)函數(shù)和設(shè)計(jì)了LCD人機(jī)界面。在過(guò)去的幾年里傳統(tǒng)的溫度監(jiān)測(cè)方式正在被智能化、自動(dòng)化、無(wú)紙化、網(wǎng)絡(luò)化的溫度監(jiān)測(cè)系統(tǒng)所取代,在可以預(yù)見(jiàn),在未來(lái)幾年里,我國(guó)大部分企業(yè)將轉(zhuǎn)變溫濕度監(jiān)測(cè)方式,統(tǒng)一裝配智能化的溫度監(jiān)測(cè)系統(tǒng)。顯露出它的某些優(yōu)異特性。目前正開(kāi)發(fā)和研制計(jì)算機(jī)數(shù)據(jù)采集控制系統(tǒng)的多因子綜合控制系統(tǒng)。1950年以后,研制了半導(dǎo)體熱敏電阻器?;趩纹瑱C(jī)的溫度監(jiān)控系統(tǒng)較傳統(tǒng)溫度控制系統(tǒng)具有更大的靈活性以及易于擴(kuò)展功能,是一種低成本、可操作的產(chǎn)品。 Temperature monitoring。圖表整潔,布局合理,文字注釋必須使用工程字書(shū)寫(xiě),不準(zhǔn)用徒手畫(huà)3)畢業(yè)論文須用A4單面打印,論文50頁(yè)以上的雙面打印4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上5)軟件工程類(lèi)課題應(yīng)有程序清單,并提供電子文檔1)設(shè)計(jì)(論文)2)附件:按照任務(wù)書(shū)、開(kāi)題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 摘 要本設(shè)計(jì)采用了ARM COTEX—M3 系列芯片STM32F103RCT6為主控芯片,對(duì)DS18B20溫度傳感器進(jìn)行控制,實(shí)現(xiàn)溫度采集功能,并在TFTLCD液晶顯示屏上顯示實(shí)時(shí)溫度。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。同時(shí)調(diào)用μC/OSⅡ嵌入式實(shí)時(shí)內(nèi)核實(shí)現(xiàn)多任務(wù)管理和利用μC/GUI實(shí)現(xiàn)對(duì)觸摸按鍵的設(shè)置,通過(guò)TFTLCD觸摸屏上設(shè)置的按鍵進(jìn)行溫度采集的控制。人們的日常生活和周?chē)h(huán)境的溫濕度息息相關(guān),石油、化工、航天、制藥、檔案保管、糧食存儲(chǔ)等領(lǐng)域?qū)囟纫灿兄^高的要求。熟悉基于μC/OSⅡ嵌入式內(nèi)核編程,以及μC/GUI圖形庫(kù)編程。但隨著技術(shù)發(fā)展測(cè)溫技術(shù)日趨多元化,溫度檢測(cè)單元朝著集成與數(shù)字化方向發(fā)展。薄膜溫度傳感器由于具有體積小、響應(yīng)時(shí)間短、靈敏度高、便于集成等特點(diǎn),適于測(cè)量物體隨時(shí)間快速變化的溫度。(3)輻射測(cè)溫技術(shù)輻射溫度計(jì)具有無(wú)測(cè)量上限,響應(yīng)速度快,以及不接觸被測(cè)對(duì)象因而不影響被測(cè)溫場(chǎng)等特點(diǎn)。主要工作如下:(1)對(duì)系統(tǒng)功能進(jìn)行了簡(jiǎn)單介紹,并詳細(xì)介紹了意法半導(dǎo)體公司的以CortexM3為內(nèi)核的STM32F103RCT6處理器芯片。處理器DS18B20溫度檢測(cè)電路按鍵電路LCD顯示部分蜂鳴器報(bào)警 系統(tǒng)結(jié)構(gòu)框圖 硬系統(tǒng)工作原理圖及工作原理 系統(tǒng)工作原理圖系統(tǒng)原理圖包括單片機(jī)控制電路,TFTLCD各個(gè)模塊原理圖見(jiàn)附錄1。多達(dá)11個(gè)定時(shí)器,四個(gè)16位定時(shí)器,2個(gè)16位的電機(jī)控制PWM定時(shí)器,2個(gè)看門(mén)狗定時(shí)器(兩個(gè)獨(dú)立窗口型);系統(tǒng)時(shí)間定時(shí)器,24位的遞減計(jì)數(shù)器,兩個(gè)用來(lái)驅(qū)動(dòng)DAC 的16位基本定時(shí)器。工作與寄生電源模式時(shí)VDD必須接地。PB接口PC接口JTAG接口PA0接口PA2接口控制器JTAG插座LCD 8080接口溫度傳感器DQ蜂鳴器 系統(tǒng)硬件接口 MCU設(shè)計(jì)。Y2是一個(gè)8MHZ晶振, 經(jīng)過(guò)芯片內(nèi)部PLL后輸出系統(tǒng)時(shí)鐘達(dá)到72M最大頻率。當(dāng)在集成電路中進(jìn)行邊界掃描時(shí),被處理的信號(hào)是在同一塊IC的不同功能模塊間的,而不是不同IC之間的。我們不能直接用STM32的IO口驅(qū)動(dòng),因?yàn)镾TM32的單個(gè)IO最大可以提供25mA電,而蜂鳴器的驅(qū)動(dòng)電流是30mA左右,兩者十分相近,但是全盤(pán)考慮,STM32整個(gè)芯片的電流,最大也就150mA,如果用IO口直接驅(qū)動(dòng)蜂鳴器,其他地方電流將過(guò)小。在恢復(fù)期間,如果單總線(xiàn)處于非活動(dòng)(高電平)狀態(tài),位與位間的恢復(fù)時(shí)間可以無(wú)限長(zhǎng)。這使得μC/OSⅡ顯得非常簡(jiǎn)潔?,F(xiàn)在被廣泛使用的Windows系統(tǒng)就是在個(gè)人電腦領(lǐng)域種占據(jù)主主要市場(chǎng)的GUI系統(tǒng)。 μC/GUI全部由C源碼組成,以及可以選擇的功能部件, 并適用于任意LCD控制器和CPU何尺寸大小的真實(shí)顯示或虛擬顯示。以上操作是依賴(lài)于PendSV異常來(lái)進(jìn)行上下文的切換。每繪制一個(gè)數(shù)據(jù)點(diǎn)就需要將當(dāng)前點(diǎn)的x坐標(biāo)和y坐標(biāo)分別保存到pre_x和 pre_y中,以便于繪制下個(gè)點(diǎn)時(shí)能將兩點(diǎn)連接成直線(xiàn)。在第一遍執(zhí)行的時(shí)候,首先會(huì)繪制坐標(biāo)軸,然后繪制刻度線(xiàn),接著創(chuàng)建具有滑動(dòng)條,編輯框以及按鈕資源的對(duì)話(huà)框。DS18B20_Rst()通過(guò)拉低DQ數(shù)據(jù)線(xiàn)750微妙,然后釋放并延時(shí)15微妙,并接著調(diào)用DS18B20_Check()函數(shù)讀取從DS18B20返回的存在脈沖,返回0表示存在該器件,否則不存在。//開(kāi)始讀取暫存器溫度值TL=DS18B20_Read_Byte()。不過(guò)采樣時(shí)間并不會(huì)一直都是兩秒,因?yàn)門(mén)ask_DS18B20的任務(wù)優(yōu)先級(jí)不是最高的,當(dāng)Task_TOUCH任務(wù)發(fā)生的時(shí)候,任務(wù)調(diào)度器會(huì)掛起Task_DS18B20任務(wù),執(zhí)行觸摸屏監(jiān)測(cè)任務(wù),所以利用循環(huán)緩沖數(shù)組保證繪制折線(xiàn)圖的連續(xù)。設(shè)計(jì)鍵盤(pán)和控制面板的原因主要是減少實(shí)體按鍵的數(shù)量,本次設(shè)計(jì)出了電源鍵和復(fù)位鍵之外沒(méi)有一個(gè)按鍵,更加能減少成本和系統(tǒng)的大小。Micrium公司的uC/OSII也是一個(gè)很優(yōu)秀的開(kāi)源產(chǎn)品,小巧但具有操作系統(tǒng)要求的各個(gè)功能,對(duì)uC/OSII的學(xué)習(xí)也讓我收獲頗豐,對(duì)于操作系統(tǒng)的概念有了一個(gè)立體深刻的印象。 Guide[EB/OL]. .[14] 鄧曉燕,朱維璐,[J]..[15] Huifu Zhang,Wei of the Data Acquisition System Based on STM32[J].Procedia Computer Science,2013: 222228. [16] Yujun Bao, Xiaoyan Jiang. Construction of Embedded System Platform which Based on μ C/OSII and ARM7 Kernel Microprocessor[C].Computer Network and Multimedia Technology, 2009. CNMT 2009. International Symposium on. 2009:1821.[17] [D]..致 謝我首先要感謝四年來(lái)的老師們以及各位領(lǐng)導(dǎo),在湖南理工學(xué)院的四年里面,從大一到大四,每一門(mén)課程都有一個(gè)不同的老師,每個(gè)老師都是獨(dú)一無(wú)二,敬業(yè),和藹,幽默,淵博,無(wú)一不深深地影響著我,從你們那里我懂得了對(duì)待學(xué)習(xí)需要踏實(shí),作為一個(gè)工科生更需要實(shí)事求是,嚴(yán)謹(jǐn)求學(xué)的態(tài)度,我覺(jué)得能在這里學(xué)習(xí)是一種幸福。 delay_us(750)。 delay_us(1)。 }。 DS18B20_IO_IN()。 for (i=1。//SET PA0 OUTPUT。 DS18B20_DQ_OUT=1。 DS18B20_Write_Byte(0xcc)。 return DS18B20_Check()。 DS18B20_Write_Byte(0xbe)。 tem=8。 int b=0,d[5]={0,0,0,0,0},p=0。, 0, 35, 40, 30 }, {BUTTON_CreateIndirect, 2, 39。, 45, 70, 40, 30}, {BUTTON_CreateIndirect, 6, 39。, 135, 0, 25, 40}, {BUTTON_CreateIndirect, ., 39。 hEdit0 = WM_GetDialogItem(hDlg, GUI_ID_EDIT0 )。 hEdit1 = WM_GetDialogItem(hDlg, GUI_ID_EDIT1 )。}int sign=1,pot=0,m=0。 if(Id==39。) d[press]=3。639。 if(Id==39。.39。 GUI_EndDialog(hDlg, 0)。 c=hDlg。 SLIDER_SetRange(hSlider1, 55, 125)。 _Wave()。 break。 WM_SetCreateFlags(WM_CF_MEMDEV)。extern WM_HWIN c。 extern void _Draw(void)。LED_Task_Stk[LED_TASK_STK_SIZE 1], LED_TASK_PRIO,LED_TASK_PRIO, amp。WM_HWIN hEdit3 ,hEdit4。 temperature=DS18B20_Get_Temp()。 }}static void Task_wave(void *p_arg){ (void)p_arg。 } static void TASK_beep(void *p_arg){ (void)p_arg。 while(1) { if(temperature=EDIT_GetValue(hEdit3)||temperature=EDIT_GetValue(hEdit4)) { BEEP=1。 } }文件3include incl
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1