基于STM32噪音檢測(cè)器設(shè)計(jì)與制作_第1頁
基于STM32噪音檢測(cè)器設(shè)計(jì)與制作_第2頁
基于STM32噪音檢測(cè)器設(shè)計(jì)與制作_第3頁
基于STM32噪音檢測(cè)器設(shè)計(jì)與制作_第4頁
基于STM32噪音檢測(cè)器設(shè)計(jì)與制作_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

目錄

1產(chǎn)品功能分析................................................................................................................1

1.1設(shè)計(jì)背景及內(nèi)容................................................................................................1

1.2功能分析............................................................................................................1

2方案設(shè)計(jì)........................................................................................................................2

2.1液晶顯示屏的選擇方案.....................................................................................2

2.2單片機(jī)模塊的方案選擇.....................................................................................2

2.3聲音報(bào)警電路的選擇.........................................................................................2

2.4分貝傳感器的選擇.............................................................................................2

2.5系統(tǒng)框圖............................................................................................................3

3產(chǎn)品硬件設(shè)計(jì)................................................................................................................4

3.1STM32F103單片機(jī)最小系統(tǒng)電路設(shè)計(jì)...............................................................4

3.1.1STM32F103主要特性..............................................................................4

3.1.2STM32F103主要參數(shù)............................................................................4

3.2液晶顯示屏模塊電路設(shè)計(jì).................................................................................5

3.3按鍵電路設(shè)計(jì)....................................................................................................6

3.4蜂鳴器報(bào)警電路設(shè)計(jì).........................................................................................6

3.5分貝傳感器電路設(shè)計(jì).........................................................................................7

4產(chǎn)品軟件設(shè)計(jì)................................................................................................................7

4.1單片機(jī)程序開發(fā)環(huán)境..........................................................................................8

4.2KeiluVision5軟件開發(fā)程序清單...............................................................8

4.3程序燒錄..........................................................................................................9

4.4主程序流程圖................................................................................................10

5系統(tǒng)組裝與調(diào)試..........................................................................................................10

5.1電路組裝...........................................................................................................10

5.1.1手工焊接的基礎(chǔ)知識(shí)..............................................................................10

5.1.2手工焊接中的不良現(xiàn)象的分析、不良操作糾正................................10

5.1.3焊接步驟..................................................................................................11

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

5.2系統(tǒng)調(diào)試........................................................................................................11

5.2.1系統(tǒng)軟件調(diào)試...........................................................錯(cuò)誤!未定義書簽。

5.2.2系統(tǒng)硬件調(diào)試........................................................................................12

5.3實(shí)物測(cè)試...........................................................................................................12

6產(chǎn)品使用說明..............................................................................................................13

參考資料.........................................................................................................................14

附錄1元器件清單.......................................................................................................15

附錄2電路原理圖.......................................................................................................15

附錄3PCB設(shè)計(jì)圖........................................................................................................15

附錄4作品實(shí)物照.......................................................................................................16

附錄5軟件程序代碼...................................................................................................17

IV

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

基于STM32噪音檢測(cè)器設(shè)計(jì)與制作

1產(chǎn)品功能分析

1.1設(shè)計(jì)背景及內(nèi)容

近期中國(guó)人大網(wǎng)進(jìn)行關(guān)于防治噪音污染法律草案的征集意見,許多群眾紛

紛各抒己見發(fā)表建議所以由此足以見得噪音對(duì)大多數(shù)人造成了困擾不僅僅影響

人們休息、學(xué)習(xí),還尤其是對(duì)聲音敏感的人危害更加嚴(yán)重他們受到噪音的困擾

一度出現(xiàn)耳鳴的現(xiàn)象但是如今科技高速發(fā)展各種機(jī)械家電發(fā)出的聲音充斥著我

們的生活。

現(xiàn)如今噪音已經(jīng)儼然成為了一種污染,不僅使人煩躁,還對(duì)人體的身體有

很大的傷害,經(jīng)常在噪音的環(huán)境下工作和生活會(huì)使神經(jīng)系統(tǒng)衰弱。正常情況下,

小于80分貝的聲音是安全的,這個(gè)數(shù)值的聲音相當(dāng)于吸塵器的音量。大于85

分貝的聲音要引起注意了這個(gè)數(shù)值的聲音可以稱為噪音了,會(huì)對(duì)學(xué)習(xí)、休息、

工作產(chǎn)生影響。數(shù)值越高,音量越大,噪音危害越高,經(jīng)常在噪音的環(huán)境下會(huì)

對(duì)生理、心理產(chǎn)生影響

現(xiàn)在噪音檢測(cè)器廣泛用于生活檢測(cè)音量的大小從而提醒人們注意噪音防護(hù)

也注意不要制造噪音

(1)設(shè)計(jì)內(nèi)容:

1)系統(tǒng)方案的選擇;

2)硬件電路的組成及使用方法;

3)硬件、軟件調(diào)試。

(2)設(shè)計(jì)要求及預(yù)期成果:

1)顯示功能:采用顯示屏顯示,可以讀取當(dāng)前數(shù)值;

2)報(bào)警功能:當(dāng)感應(yīng)值超過設(shè)定值時(shí),蜂鳴器報(bào)警;

1.2功能分析

(1)通過電壓數(shù)據(jù)換算,得出分貝的數(shù)值

(2)超過閥值,蜂鳴器報(bào)警,液晶顯示屏動(dòng)態(tài)顯示數(shù)值。

1

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

2方案設(shè)計(jì)

2.1液晶顯示屏的選擇方案

方案一:

lCD602是一種顯示字符的液晶顯示器。功率小沒有很多輻射,顯示質(zhì)量高,

體積比較小,比傳統(tǒng)顯示器輕便,功耗小。

方案二:

傳統(tǒng)顯示器輻射比較大,散熱功能欠缺,體積較大,顯示效果沒有LCD好。

綜上所述,故選擇方案一。

2.2單片機(jī)模塊的方案選擇

方案一

STM32功能損耗低,成本比較低,性能較高在整合和集成方面有較大的優(yōu)勢(shì),

符合方案設(shè)計(jì)

方案二

51單片機(jī)地址空間較小,運(yùn)行速度較慢,容易燒壞,不符合方案設(shè)計(jì)。

綜上所述,故選擇方案一。

2.3聲音報(bào)警電路的選擇

方案一

無源蜂鳴器的特點(diǎn)就是對(duì)交流信號(hào)的電壓和頻率要求很高。不符合方案設(shè)

計(jì)

方案二

選擇DC5V電磁式有源蜂鳴器,他是蜂鳴器的一種。相比于其他蜂鳴器這個(gè)

操作更為方便,直接用一定的電源連接就可以驅(qū)動(dòng)發(fā)聲,操作簡(jiǎn)單。

綜上選擇方案二。

2.4分貝傳感器的選擇

分貝傳感器又被人們叫做聲音放大器。一個(gè)主要的環(huán)節(jié)是將聲音變化幅度

的變化經(jīng)過變換器轉(zhuǎn)換成為電參量的變化,是噪聲測(cè)量系統(tǒng)中必不可少的一個(gè)

環(huán)節(jié)。

2

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

根據(jù)膜片感受聲音壓力的情況不同,聲音壓力的不同膜片也有感受情況不

同,根據(jù)此特點(diǎn)傳聲器可分為:聲強(qiáng)式傳聲器,差壓式傳聲器,壓強(qiáng)和差壓組

合式傳聲器。在噪聲測(cè)量中常用的是壓強(qiáng)式傳聲器。

傳聲器按的膜片根據(jù)震動(dòng)幅度大小不同將機(jī)械能轉(zhuǎn)化為電能可分為:電容

式傳聲器,壓電式傳聲器,動(dòng)圈式傳聲器

傳聲器按結(jié)構(gòu)各不相同,有動(dòng)圈式、晶體式、鋁帶式、電容式、炭粒式、

立體聲話筒等多種,將膜片的振動(dòng)機(jī)械能轉(zhuǎn)換成電能。

傳聲器產(chǎn)生的電壓各有不同若按產(chǎn)生電壓的作用來分,可分為恒速式和恒

幅式兩類。對(duì)于輸出電壓來說恒定速度式傳聲器和其他運(yùn)動(dòng)元件的速度成正相

關(guān)。恒定幅度式傳聲器的輸出電壓和其他運(yùn)動(dòng)元件的位移幅度成正相關(guān)。常見

的有晶體傳聲器和電容傳聲器。

電容式的優(yōu)點(diǎn)是受沖擊性能好和受震蕩性比較好,頻率響應(yīng)很寬。缺點(diǎn):

不能自身供電

晶體式傳聲器作為我們現(xiàn)在日常通信設(shè)備中所用到的傳聲器它有很大優(yōu)點(diǎn)

結(jié)構(gòu)的不同分為有膜片式和電池式。膜片式傳聲器物美價(jià)廉、輸出電壓高,使

用方便,性價(jià)比高

2.5系統(tǒng)框圖

本設(shè)計(jì)由STM32F103+液晶顯示屏+蜂鳴器+分貝采集頭+按鍵+電源電路+復(fù)位

模組組成

電源模組

LCD1602液晶顯示屏模組

按鍵摸組

復(fù)位模組STM32F103C8T6核心板模組DC5V電磁式有源蜂鳴器

時(shí)鐘模組分貝采集頭模組

圖1系統(tǒng)框圖

3

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3產(chǎn)品硬件設(shè)計(jì)

3.1STM32F103單片機(jī)最小系統(tǒng)電路設(shè)計(jì)

STM32F103:在STM32系列屬于32位ARM微控制器,他們內(nèi)核為

Cortex-M3是專為嵌入式應(yīng)用而發(fā)明的的,相對(duì)來說嵌入式要求耗能較低所以才

有性能高的產(chǎn)品,為了滿足不同產(chǎn)品的需求我們可通過選擇不同產(chǎn)品從而優(yōu)化

相應(yīng)的功能、通過改變存儲(chǔ)器大小和引腳的多少來改變功能實(shí)現(xiàn)用途最大化。

3.1.1STM32F103主要特性

STM32F103增強(qiáng)型系列使用高性能的ARM?Cortex?-M332位的內(nèi)核,里面配

置高速存儲(chǔ)器所以它的工作頻率高達(dá)70HZ;閃存可高達(dá)128k字節(jié)另外還有20k

字節(jié)的SRAM,2個(gè)12位的ADC、3個(gè)通用16位定時(shí)器和1個(gè)PWM定時(shí)器。

要耗能低就要省電模式,此類模式要求產(chǎn)品供電電壓為2到3.6v。溫度差

為-40°C至+85°C和溫度可上升到到+105°面對(duì)此要求此中等容量增強(qiáng)型系列

產(chǎn)品就很符合要求。這種增強(qiáng)型系列產(chǎn)品提供多種封裝不同的封裝形式在外觀

上和設(shè)備零件配置上各有不同,六種不同形式的封裝使得可以滿足各種個(gè)性化

需求

STM32F103產(chǎn)品之所以能夠使應(yīng)各種用途滿足個(gè)性化應(yīng)用需求是因?yàn)樗?/p>

備高性能的配置。

3.1.2STM32F103主要參數(shù)

內(nèi)核:ARM32位的Cortex-M3。

存儲(chǔ)器:從16K到512K字節(jié)的閃存程序存儲(chǔ)器。

電源管理:2.0-3.6V供電和I/O引腳;

低功耗:三種模式

模數(shù)轉(zhuǎn)換器:2個(gè)12位模數(shù)轉(zhuǎn)換器,1us轉(zhuǎn)換時(shí)間(轉(zhuǎn)換范圍:0至3.6V)。

DMA:2個(gè)DMA控制器,共12個(gè)DMA通道:DMA1有7個(gè)通道,DMA2有5個(gè)通道,

幾乎所有的端口均可容忍5V信號(hào)。

調(diào)試模式:串行單線調(diào)試(SWD)和JTAG接口。

計(jì)算單元:CRC計(jì)算單元。

封裝:ECOPACK封裝。

單片機(jī)引腳圖如圖所示:

4

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2STM32F單片機(jī)引腳圖

3.2液晶顯示屏模塊電路設(shè)計(jì)

一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式LCD,這是字符型液晶顯示模

塊的定義,它分為帶背光和不帶背光

(1)LCD1602主要技術(shù)參數(shù)

顯示字符容量:16×2個(gè)字符。

芯片的工作電壓:4.5—5.5V。

工作的電流:2.0mA(5.0V)。

最佳工作的電壓為:5.0V。

顯示字符的尺寸:2.95×4.35(W×H)mm。

(2)LCD1602液晶顯示屏實(shí)物如圖所示

圖3顯示屏實(shí)物圖

(3)LCD1602液晶顯示屏電路原理圖

5

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖4LCD1602液晶顯示屏電路原理圖

3.3按鍵電路設(shè)計(jì)

在STM32系統(tǒng)中,復(fù)原按鍵有唯一的復(fù)位功能以及有專門的復(fù)位電路,可

以用按鍵開關(guān)狀態(tài)來實(shí)現(xiàn)控制的功能。按下所設(shè)置的功能鍵時(shí),系統(tǒng)即將完成

該功能按鍵所設(shè)定的特定功能,按減鍵閥值減,按加鍵閥值加。

圖5按鍵電路原理圖

3.4蜂鳴器報(bào)警電路設(shè)計(jì)

有源蜂鳴器通電就會(huì)叫,但是有連續(xù)間斷的區(qū)別,它是一種一體化結(jié)構(gòu)的

電子訊響器,采用直流電壓供電能通過輸出的電平自動(dòng)判斷是否報(bào)警。它的電

路原理圖如圖所示:

6

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖6蜂鳴器報(bào)警電路原理圖

3.5分貝傳感器電路設(shè)計(jì)

該傳感器是由兩部分組成的,它里面放置的是一個(gè)對(duì)聲量分貝大小敏感的

電容式駐極體話筒。它通過聲音大小變化不同使得駐極體薄膜振動(dòng)變化不同導(dǎo)

致電容的變化從而實(shí)現(xiàn)聲電的轉(zhuǎn)換,電容變化產(chǎn)生的微小電壓轉(zhuǎn)化成被數(shù)據(jù)采

集器轉(zhuǎn)化成更容易接受的電壓,最后傳送至計(jì)算機(jī)

圖7分貝傳感器電路原理圖

4產(chǎn)品軟件設(shè)計(jì)

一個(gè)完整的控制系統(tǒng)部分由各個(gè)元器件線路組成的即硬件系統(tǒng)的和程序編

寫燒錄即軟件系統(tǒng)組成,它們相互依存,兩者密切地交織在一起,前一部分主

要說明了了系統(tǒng)的硬件電路的選擇和設(shè)計(jì)方案,后一部分則闡述軟件系統(tǒng)部分

就是燒寫到單片機(jī)內(nèi)部的程序。

7

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

4.1單片機(jī)程序開發(fā)環(huán)境

針對(duì)這一設(shè)計(jì)這次選擇的程序軟件是keil5,Keil5提供了一個(gè)功能強(qiáng)大的

仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(μVision)將這

些C編譯器、宏匯編、鏈接器、庫(kù)管理部分組合在一起。keil5比keil4功能更

為強(qiáng)大,會(huì)補(bǔ)充很多元件,仿真功能會(huì)強(qiáng)大了。它是STC公司推出集編譯、連接

和調(diào)試為一體的集成環(huán)境??梢詼p少開發(fā)時(shí)間,從而減少很多人力物力成本。

增加了很多新的功能。更加增強(qiáng)了對(duì)內(nèi)核微控制器的開發(fā)支持。

圖8KeiluVision5開發(fā)界面圖

4.2KeiluVision5軟件開發(fā)程序清單

具體開發(fā)流程如圖所示。

8

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖9KeiluVision5軟件開發(fā)流程圖

4.3程序燒錄

在KeiluVision5軟件中完成程序的編寫后找到OptionsforTarget,點(diǎn)擊

Debuy,點(diǎn)擊setting,點(diǎn)擊Utilities后開始下載

圖10燒錄軟件對(duì)話框

9

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

4.4主程序流程圖

這次設(shè)計(jì)決定選擇KeiluVision5軟件編寫調(diào)試程序。

開始

初始化

初始化完成按鍵設(shè)置閥值

開啟分貝的檢測(cè)

按減鍵

按鍵判斷

閥值減

小于20

設(shè)定閥值為20

蜂鳴器不報(bào)警按加鍵

閥值加

超過20

蜂鳴器報(bào)警

圖11系統(tǒng)運(yùn)行流程圖

5系統(tǒng)組裝與調(diào)試

5.1電路組裝

5.1.1手工焊接的基礎(chǔ)知識(shí)

本次焊接選擇恒溫焊鐵,焊鐵過程中需要注意焊鐵過程的安全,錫絲接觸

到高溫的電烙鐵頭后會(huì)從固態(tài)變成液態(tài),要注意液態(tài)錫高溫以及電烙鐵頭高溫

避免燙傷。

5.1.2手工焊接中的不良現(xiàn)象的分析、不良操作糾正

焊接手法不熟練容易導(dǎo)致焊接短路、起皮、少錫、多錫、焊接不美觀等一

系列問題。引起短路的主要原因是不是一條線路上的兩個(gè)的錫焊接到一起去了,

沒有發(fā)現(xiàn)并繼續(xù)操作會(huì)造成元器件的損壞。少錫表現(xiàn)為焊盤上的錫不飽滿,焊

盤上的焊點(diǎn)有空缺。多錫則相反多錫,焊錫量太多,超過焊點(diǎn)之外,類似于與

一個(gè)很圓潤(rùn)的小水滴狀不僅影響焊點(diǎn)外觀,可能還存在外觀上看起來很圓潤(rùn)飽

滿其實(shí)里面沒有錫空洞的質(zhì)量隱患。導(dǎo)致這些不良現(xiàn)象形成的原因主要加熱時(shí)

10

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

間問題加熱時(shí)間不足錫絲不能充分受熱均勻形成固液共存狀態(tài)造成焊點(diǎn)虛焊加

熱時(shí)間長(zhǎng)會(huì)造成元器件損壞,以及焊點(diǎn)不美觀發(fā)黃、出現(xiàn)粗糙、暗淡、有顆粒

感、其次會(huì)破壞印制板上銅箔的粘合層,導(dǎo)致銅箔焊盤的剝落

5.1.3焊接步驟

第一步焊接前確認(rèn)電路鐵是否完好是不是在正常被使用的溫度范圍內(nèi)。選

擇合適的烙鐵頭和便于和焊點(diǎn)接觸的位置才會(huì)得到飽滿的焊點(diǎn)。保持桌面無雜

物干凈整潔后準(zhǔn)備操作一般我們是左手拿焊錫,右手握烙鐵,要烙鐵頭保持光

澤確保上面沒有黑色的固體氧化物,第二步加熱焊件焊鐵加熱時(shí)間不用很長(zhǎng),

將烙鐵頭放在與需要焊接的元器件與錫絲的連接處,要注意的是錫絲要同時(shí)接

觸焊盤和元器件觸碰。第三步:在焊鐵達(dá)到合適溫度時(shí)將焊錫絲從烙鐵對(duì)面接

觸焊件一般焊鐵達(dá)到合適溫度只需要兩秒。第四步:焊錫受到高溫會(huì)熔化當(dāng)焊

錫熔化差不多的時(shí)候就可以移開焊錫,把焊錫從上方移開注意不要接觸到其他

器件。第五步:關(guān)閉焊烙鐵電源仔細(xì)端詳焊接點(diǎn)是不是圓潤(rùn)飽滿、明亮、牢固,

有沒有與其它管腳或焊點(diǎn)相連在一起了。

5.2系統(tǒng)調(diào)試

完成后上電調(diào)試前,觀察焊點(diǎn)與焊點(diǎn)之間是否相連會(huì)造成短路的現(xiàn)象,用

萬用表檢測(cè)是否有短路等問題。

5.2.1系統(tǒng)軟件調(diào)試

軟件調(diào)試步驟如下:首先打開Keil軟件,打開一個(gè)工程,點(diǎn)擊編譯圖標(biāo),

編譯軟件

11

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖13程序編譯

若程序編譯無錯(cuò)誤后點(diǎn)擊下載圖標(biāo)軟件程序下載完成,開始仿真

圖14程序下載

5.2.2系統(tǒng)硬件調(diào)試

硬件調(diào)試,要運(yùn)用萬用表進(jìn)行整體調(diào)試,主要檢查每一個(gè)器件是不是都正

常工作,是否出現(xiàn)短路的現(xiàn)象,輕輕摸動(dòng)元器件觀察元器件焊點(diǎn)是否緊固。觀

察元器件是否有異常我們還需要通過通電進(jìn)行檢查如果出現(xiàn)發(fā)燙、冒煙說明元

器件損壞。最后通過對(duì)實(shí)驗(yàn)后產(chǎn)生的測(cè)試數(shù)據(jù)進(jìn)行分析整理看是否符合我們的

設(shè)計(jì)要求,如若達(dá)不到我們預(yù)期的要求則要仔細(xì)檢查通過對(duì)元器件參數(shù)的調(diào)整

來達(dá)到我們的要求。如還是達(dá)不到要求,那就說明部分電路出現(xiàn)問題用過萬用

表找到有問題的電路進(jìn)行修改。

5.3實(shí)物測(cè)試

經(jīng)過測(cè)試,系統(tǒng)測(cè)試正常,如下圖所示。

12

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖15系統(tǒng)測(cè)試圖

6產(chǎn)品使用說明

(1)使用前檢查線路是否連接好,用5v的USB電腦電源線供電因?yàn)殡娔X

電源更為干凈。

(2)通電后,電子顯示屏上動(dòng)態(tài)顯示數(shù)據(jù),閥值可以通過按鍵來調(diào)節(jié),

超過閥值蜂鳴器報(bào)警。

(3)完成測(cè)試后按下開關(guān),關(guān)閉電源,整理好器件。

13

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

參考資料

[1]趙小蘭,胡征,王培坤,林曉歡,莊衍豎,黃維沛.多功能自行車碼表設(shè)計(jì)[J].電子測(cè)

試,2013,(20):1-2.

[2]鄭人杰.計(jì)算機(jī)軟件測(cè)試技術(shù).北京:清華大學(xué)出版社,1992.

[3]胡漢才.單片機(jī)原理及系統(tǒng)設(shè)計(jì).北京:清華大學(xué)出版社,2002.

[4]李全利.單片機(jī)原理及應(yīng)用技術(shù).北京:高等教育出版社.2009.30~46.

[5]馬建國(guó).電子系統(tǒng)設(shè)計(jì).北京:高等教育出版社,2004.1.

14

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

附錄1元器件清單

附錄2電路原理圖

附錄3PCB設(shè)計(jì)圖

15

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

附錄4作品實(shí)物照

16

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

附錄5軟件程序代碼

//#include"led.h"

#include"delay.h"

#include"sys.h"

#include"usart.h"

//#include"lcd.h"

#include"adc.h"

#include"lcd1602.h"

#include<stdio.h>

u16adcx;

floattemp;

floatfazhi=60;

chardis0[10];//液晶數(shù)組顯示暫存

charfazhi1[10];//液晶數(shù)組顯示暫存

voidyinjiao()

{

//76按鍵5蜂鳴器

GPIO_InitTypeDefGPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB,

ENABLE);//使能A端口時(shí)鐘

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5;

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;//推挽輸出

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;//速度50MHz

GPIO_Init(GPIOA,&GPIO_InitStructure);//初始化

//GPIO_ResetBits(GPIOA,GPIO_Pin_8);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_7|GPIO_Pin_6;//76是按

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;/*配置按鍵的引腳為上

拉*/

GPIO_SetBits(GPIOA,GPIO_Pin_11|GPIO_Pin_12|GPIO_Pin_15);

GPIO_Init(GPIOA,&GPIO_InitStructure);

}

17

湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

//按鍵PA67蜂鳴器PA5分貝PA1

intmain(void)

{

delay_init();//延時(shí)函數(shù)初始化

//uart_init(9600);//串口初始化為9600

//LED_Init();//初始化與LED連接的硬件接口

//LCD_Init();

Adc_Init();//ADC初始化

Lcd_GPIO_init();//初始化lcd引腳

Lcd_Init();//初始化lcd屏幕

yinjiao();

//POINT_COLOR=RED;//設(shè)置字體為紅色

//LCD_ShowString(60,50,200,16,16,"MiniSTM32");

//LCD_ShowString(60,70,200,16,16,"ADCTEST");

//LCD_ShowString(60,90,200,16,16,"ATOM@ALIENTEK");

//LCD_ShowString(60,110,200,16,16,"2014/3/9");

//顯示提示信息

//POINT_COLOR=BLUE;//設(shè)置字體為藍(lán)色

//LCD_ShowString(60,130,200,16,16,"ADC_CH1_VAL:");

//LCD_Sho

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論