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

正文內(nèi)容

基于stm32的溫度測(cè)量系統(tǒng)設(shè)計(jì)畢業(yè)論文-全文預(yù)覽

  

【正文】 RXNE(讀數(shù)據(jù)寄存器非空),當(dāng)該位被置1的時(shí)候,就是提示已經(jīng)有數(shù)據(jù)被接收到了,并且可以讀出來(lái)了。STM32的發(fā)送與接收是通過(guò)數(shù)據(jù)寄存器USART_DR來(lái)實(shí)現(xiàn)的,這是一個(gè)雙寄存器,包含了TDR和RDR。RXNEIE為接收緩沖區(qū)非空中斷使能,設(shè)置該位為1,當(dāng)USART_SR中的ORE或者RXNE位為1時(shí),將產(chǎn)生串口中斷。PCE為校驗(yàn)使能位,設(shè)置為0,則禁止校驗(yàn),否則使能校驗(yàn)。STM32的每個(gè)串口都有3個(gè)控制寄存器USART_CR1~3,串口的很多配置都是通過(guò)這3個(gè)寄存器來(lái)設(shè)置的。串口1的復(fù)位是通過(guò)配置APB2RSTR寄存器的第14位來(lái)實(shí)現(xiàn)的。除了串口1的時(shí)鐘使能在APB2ENR寄存器,其他串口的時(shí)鐘使能位都在APB1ENR寄存器。STM32的串口使用需要開(kāi)啟了串口時(shí)鐘,并設(shè)置相應(yīng)IO口的模式,然后配置一下波特率,數(shù)據(jù)位長(zhǎng)度,奇偶校驗(yàn)位等信息。 GPIOACRH|=0X80800000。此外,按鍵的初始化也就是對(duì)I/O進(jìn)行設(shè)置,key0與key1分別對(duì)應(yīng)PA13和PA15,都設(shè)置為上拉輸入。=0XFFFFF0FF。=0XFFFFFFF0。 CRH的作用和CRL完全一樣,只是CRL控制的是低8位輸出口,而CRH控制的是高8位輸出口。與配置相關(guān)的兩個(gè)寄存器位CRL,CRH,其結(jié)構(gòu)如下所示 CRL/CRH寄存器結(jié)構(gòu)該寄存器的復(fù)位值為0X4444 4444,從上圖可以看到,復(fù)位值其實(shí)就是配置端口為浮空輸入模式。下圖給出了一個(gè)I/O端口位的基本結(jié)構(gòu)。 I/O初始化每個(gè)GPI/O端口有兩個(gè)32位配置寄存器(GPIOx_CRL,GPIOx_CRH),兩個(gè)32位數(shù)據(jù)寄存器(GPIOx_IDR和GPIOx_ODR),一個(gè)32位置位/復(fù)位寄存器(GPIOx_BSRR),一個(gè)16位復(fù)位寄存器(GPIOx_BRR)和一個(gè)32位鎖定寄存器(GPIOx_LCKR)。 } } Stm32_Clock_Init函數(shù)只有一個(gè)變量PLL,就是用來(lái)配置時(shí)鐘的倍頻數(shù)的,當(dāng)前所用的晶振為8Mhz,PLL的值設(shè)為9,那么STM32將運(yùn)行在72M的速度下。//等待PLL鎖定 RCCCFGR|=0x00000002。 //設(shè)置PLL值 2~16 RCCCFGR|=116。 //APB1/2=DIV2。 MYRCC_DeInit()。一旦使能了PLL,這些參數(shù)將不能再被改變。而我選用的是PLL時(shí)鐘。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。 P4口連接了PL2303的串口輸出,對(duì)應(yīng)著STM32的串口1(PA9/PA10),在使用的時(shí)候,也是通過(guò)跳線帽將這兩處連接起來(lái)。排阻P3和P1分別用于PORTA和PORTB的IO口引出,其中P2還有部分用于PORTC口的引出。被傳送的信息可以是模擬的或數(shù)字的信號(hào)形式,經(jīng)過(guò)調(diào)制器的相應(yīng)調(diào)制,便獲得副載波頻率固定的已調(diào)波信號(hào),再與頻率合成器輸出的主載波頻率信號(hào)進(jìn)行混頻,其輸出的已調(diào)波信號(hào)的載波頻率達(dá)到射頻通帶的要求,經(jīng)過(guò)高通濾波器后饋至天線發(fā)射出去。為了得到載波頻率是跳變的跳頻信號(hào),要求主振蕩器的頻率應(yīng)能遵照控制指令而改變。溫度數(shù)據(jù)就通過(guò)無(wú)連接方式傳輸。設(shè)備由保持方式轉(zhuǎn)出后,可以立即恢復(fù)數(shù)據(jù)傳輸。連接進(jìn)程由主設(shè)備初始化。技術(shù)上的實(shí)現(xiàn)就是利用了液晶的特性,在上下兩層都有溝槽,上層的是縱向排列,下層的是橫向排列,當(dāng)不加電壓時(shí)液晶處于自然狀態(tài),通過(guò)適當(dāng)?shù)慕Y(jié)構(gòu)設(shè)計(jì),光線從上層通過(guò)夾層后會(huì)發(fā)生90度的扭曲,從而能在下層順利通過(guò),加上電壓就會(huì)生成一個(gè)電場(chǎng),使得液晶都垂直排列,這時(shí)光線就無(wú)法通過(guò)下層。TFTLCD也被叫做真彩液晶顯示器。在發(fā)光光源方面取得的最新成果都會(huì)為L(zhǎng)CD提供新的背光源。其英文全稱為:Thin Film TransistorLiquid Crystal Display。DS18B20適應(yīng)電壓范圍寬,~,在寄生電源方式下可由數(shù)據(jù)線供電。而DS18B20的單總線采用單條信號(hào)線,既可傳輸時(shí)鐘,又可傳輸數(shù)據(jù),而且數(shù)據(jù)傳輸是雙向的,因而具有線路簡(jiǎn)單,硬件開(kāi)銷少,成本低廉,便于總線擴(kuò)展和維護(hù)等優(yōu)點(diǎn)。目前常用的單片機(jī)與外設(shè)之間進(jìn)行數(shù)據(jù)傳輸?shù)拇锌偩€主要有I2C,SPI和SCI總線。一線總線結(jié)構(gòu)具有簡(jiǎn)潔且經(jīng)濟(jì)的特點(diǎn),可使用戶輕松地組建傳感器網(wǎng)絡(luò),從而為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。選型片的原則是:看功耗,本次設(shè)計(jì)的溫度系統(tǒng)需要在外場(chǎng)長(zhǎng)時(shí)間工作,那么就需要功耗較低;看成本,在能滿足性能要求的前提下,選擇成本較低的。PLL,HSI和HSE RC振蕩器也被關(guān)閉。PLL,HSI和HSE RC振蕩器被禁能,調(diào)壓器也被置為正?;蛘叩凸哪J?。電壓調(diào)節(jié):調(diào)壓器有3種運(yùn)行模式:主(MR),低功耗(LPR)和掉電。當(dāng)VDD低于一個(gè)特定的下限VPOR/PDR時(shí),不需要外部復(fù)位電路,設(shè)備也可以保持在復(fù)位模式。VSSA和VDDA,外部模擬電壓輸入,用于ADC,復(fù)位模塊,RC和PLL,在VDD范圍之內(nèi)(),VSSA和VDDA必須相應(yīng)連接到VSS和VDD。多個(gè)預(yù)比較器可以用于配置AHB頻率,包括高速APB(PB2)和低速APB(APB1),高速APB最高的頻率為72MHz,低速APB最高的頻率為36MHz。時(shí)鐘和啟動(dòng):在啟動(dòng)的時(shí)候還是要進(jìn)行系統(tǒng)時(shí)鐘選擇,但復(fù)位的時(shí)候內(nèi)部8MHz的晶振被選用作CPU時(shí)鐘。每條線可以被單獨(dú)配置用于選擇觸發(fā)事件(上升沿,下降沿,或者兩者都可以),也可以被單獨(dú)屏蔽。沒(méi)有讀/寫FIFO,除PCCARD之外,代碼都是從外部存儲(chǔ)器執(zhí)行,不支持Boot,目標(biāo)頻率等于SYSCLK/2,所以當(dāng)系統(tǒng)時(shí)鐘是72MHz時(shí),外部訪問(wèn)按照36MHz進(jìn)行。嵌入式Flash存儲(chǔ)器和RAM存儲(chǔ)器:內(nèi)置多達(dá)512KB的嵌入式Flash,可用于存儲(chǔ)程序和數(shù)據(jù)。ECOPACK封裝:STM32F103xx系列微控制器采用ECOPACK封裝形式。3個(gè)SPI接口(18 Mbit/s),兩個(gè)和IIS復(fù)用。Systick定時(shí)器:24位倒計(jì)數(shù)器。除了模擬輸入,所有的都可以接受5V以內(nèi)的輸入。雙采樣和保持能力。調(diào)試模式:串行調(diào)試(SWD)和JTAG接口。用于CPU時(shí)鐘的PLL。POR、PDR和可編程的電壓探測(cè)器(PVD)。單周期乘法和硬件除法。兩個(gè)系列都內(nèi)置32K到128K的閃存,不同的是SRAM的最大容量和外設(shè)接口的組合。而藍(lán)牙模塊負(fù)責(zé)完成與移動(dòng)終端的異步雙工通信。2 系統(tǒng)分析本系統(tǒng)是基于STM32 微控制器所設(shè)計(jì)的溫度測(cè)量系統(tǒng),通過(guò)溫度芯片DS18B20測(cè)量溫度,微控制器驅(qū)動(dòng)液晶模塊顯示當(dāng)前測(cè)得的溫度,然后由藍(lán)牙將溫度信息發(fā)送至手機(jī)終端,同時(shí)接收終端反饋的控制信息。最后的成品較好的完成了預(yù)定的設(shè)計(jì)要求,能準(zhǔn)確的顯示溫度數(shù)據(jù),能與移動(dòng)終端實(shí)現(xiàn)異步雙工通信,達(dá)到傳輸溫度和遠(yuǎn)程控制的目的。支持最新的CortexM3核處理器,自動(dòng)配置啟動(dòng)代碼,集成Flash燒寫模塊,強(qiáng)大的 Simulation設(shè)備模擬,可進(jìn)行軟件仿真。這套軟件把原理圖設(shè)計(jì)、電路仿真、PCB繪制編輯、拓?fù)溥壿嬜詣?dòng)布線、信號(hào)完整性分析和設(shè)計(jì)輸出等技術(shù)進(jìn)行了完美融合,使用起來(lái)很方便。無(wú)線傳輸采用藍(lán)牙技術(shù),將采集的溫度傳輸至終端,以此實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。增強(qiáng)型系列時(shí)鐘頻率達(dá)到72MHz,是同類產(chǎn)品中性能最高的產(chǎn)品;基本型時(shí)鐘頻率為36MHz,以16位產(chǎn)品的價(jià)格得到比16位產(chǎn)品大幅提升的性能,是16位產(chǎn)品用戶的最佳選擇。主要根據(jù)應(yīng)用場(chǎng)合的不同而改變其外觀。本文就設(shè)計(jì)了一個(gè)基于STM32的溫度測(cè)量系統(tǒng),在測(cè)量溫度的同時(shí)能實(shí)現(xiàn)無(wú)線傳輸與控制。武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文)基于stm32的溫度測(cè)量系統(tǒng)設(shè)計(jì)畢業(yè)論文目 錄摘 要 IAbstract II1 緒論 12 系統(tǒng)分析 3 STM32芯片 3 DS18B20 5 TFTLCD 6 ATKHC05藍(lán)牙串口 73 硬件設(shè)計(jì) 8 MCU 8 JTAG設(shè)計(jì) 9 TFTLCD電路設(shè)計(jì) 94 軟件設(shè)計(jì) 10 系統(tǒng)初始化 10 時(shí)鐘的初始化 10 I/O初始化 11 串口初始化 13 DMA初始化 15 中斷初始化 17 模塊功能設(shè)計(jì) 18 DS18B20溫度模塊 18 TFTLCD模塊設(shè)計(jì) 21 ATKHC05藍(lán)牙模塊 245 結(jié)果與總結(jié) 26參考文獻(xiàn) 30致謝 311 緒論隨著現(xiàn)代工業(yè)的不斷發(fā)展,生產(chǎn)技術(shù)的不斷進(jìn)步,對(duì)于產(chǎn)品的精度要求也不斷提高,而溫度是人們生產(chǎn)生活中十分關(guān)注的參數(shù),對(duì)溫度的測(cè)量以及監(jiān)控就顯得十分重要。傳統(tǒng)方式監(jiān)控溫度往往很耗費(fèi)人力,而且實(shí)時(shí)性差。DS18B20數(shù)字溫度傳感器接線方便,封裝成后可應(yīng)用于多種場(chǎng)合,如管道式,螺紋式,磁鐵吸附式,不銹剛封裝式,型號(hào)多種多樣,有LTM8877,LTM8874等等。按性能分成兩個(gè)不同的系列:STM32F103“增強(qiáng)型”系列和STM32F101“基本型”系列。同時(shí)在編程方面STM32也具有和其他單片機(jī)的優(yōu)勢(shì)之處,如51單片機(jī)必須從最底層開(kāi)始編程,而STM32所有的初始化和一些驅(qū)動(dòng)的程序都是以模板的形式提供給開(kāi)發(fā)者,在此開(kāi)發(fā)者只需要了些其他的模塊功能和工作方式和少量的語(yǔ)法知識(shí)便可以進(jìn)行編程,此優(yōu)勢(shì)不但節(jié)約了時(shí)間,也為STM32的發(fā)展做出了強(qiáng)有力的鋪墊,而且STM32目前是剛剛被作為主流開(kāi)發(fā)的單片機(jī),所以其前景是無(wú)可估量的,這次畢業(yè)設(shè)計(jì)也是看好了其優(yōu)越的發(fā)展趨勢(shì)來(lái)選擇的。硬件設(shè)計(jì)使用的是Altium Designer軟件,Altium Designer 是原Protel軟件開(kāi)發(fā)商Altium公司推出的一體化的電子產(chǎn)品開(kāi)發(fā)系統(tǒng)。RealView MDK集成了業(yè)內(nèi)領(lǐng)先的技術(shù),包括Keil μVision3集成開(kāi)發(fā)環(huán)境與RealView編譯器。這個(gè)功能在軟件設(shè)計(jì)的過(guò)程中給予我極大的幫助,STM32的寄存器比較繁雜,使用時(shí)很容易遺漏某些部分,而在線調(diào)試就容易找出問(wèn)題所在,從而進(jìn)行糾正。本次的畢業(yè)設(shè)計(jì)題目相關(guān)的知識(shí)包括:電路原理、模擬電路、數(shù)字電路、c語(yǔ)言、單片機(jī)原理、通信原理等,有效的培養(yǎng)分析和解決實(shí)際問(wèn)題的綜合能力,得到更加全面的培養(yǎng)和鍛煉,使大學(xué)所學(xué)的基礎(chǔ)和專業(yè)知識(shí)可以再解決實(shí)際問(wèn)題中得到綜合的應(yīng)用。DS18B20和液晶分別是溫度測(cè)量、控制顯示部分。增強(qiáng)型系列時(shí)鐘頻率達(dá)到72MHz,是同類產(chǎn)品中性能最高的產(chǎn)品;基本型時(shí)鐘頻率為36MHz,以16位產(chǎn)品的價(jià)格得到比16位產(chǎn)品大幅提升的性能,是16位產(chǎn)品用戶的最佳選擇。內(nèi)核:ARM32位CortexM3 CPU,最高工作頻率72MHz。時(shí)鐘、復(fù)位和電源管理:。內(nèi)部40 kHz的RC振蕩電路。為RTC和備份寄存器供電的VBAT。2個(gè)12位的us級(jí)的A/D轉(zhuǎn)換器(16通道):A/D測(cè)量范圍: V。最多高達(dá)112個(gè)的快速I/O端口:根據(jù)型號(hào)的不同,有26,37,51,80,和112的I/O端口,所有的端口都可以映射到16個(gè)外部中斷向量。2個(gè)看門狗定時(shí)器(獨(dú)立看門狗和窗口看門狗)。5個(gè)USART接口(ISO7816接口,LIN,IrDA兼容,調(diào)試控制)。SDIO接口。STM32F103xx微控制器帶有一個(gè)嵌入式
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1