基于51單片機的空氣質(zhì)量檢測儀--畢業(yè)論文_第1頁
基于51單片機的空氣質(zhì)量檢測儀--畢業(yè)論文_第2頁
基于51單片機的空氣質(zhì)量檢測儀--畢業(yè)論文_第3頁
基于51單片機的空氣質(zhì)量檢測儀--畢業(yè)論文_第4頁
基于51單片機的空氣質(zhì)量檢測儀--畢業(yè)論文_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)設(shè)計用紙摘要隨著電子信息的快速發(fā)展,越來越多的電子設(shè)備應用在我們生活中。本次設(shè)以STC89C52 單片機為控制核心,通過使用PM2.5 檢測傳感器模塊、LCD 液晶顯示模塊、按鍵控制模塊、報警模板,實現(xiàn)基于單片機的空氣質(zhì)量檢測系統(tǒng)。本次設(shè)計主要針對的是解決檢測空氣中PM2.5 的值,設(shè)計分為硬件設(shè)計和軟件設(shè)計兩個部分,軟件設(shè)計主要是根據(jù)硬件需要實現(xiàn)的功能,按照軟件流程圖進行編碼設(shè)計,硬件設(shè)計主要是按照不同的模塊進行,把整體的硬件分成模塊電路設(shè)計。軟件設(shè)計中使用 C 語言作為單片機的開發(fā)語言,由于C 語言是偏向于底層硬件語言,其比匯編更加通俗易懂,比高級語言更加適合對硬件的直接控制,而且具有

2、很好的移植性。通過硬件和軟件的設(shè)計系統(tǒng)可以實現(xiàn)對空氣質(zhì)量PM2.5 的檢測和顯示,當系統(tǒng)檢測空氣中PM2.5 的的濃度值高于正常標準時,報警模塊將發(fā)出報警,當空氣PM2.5 濃度值低于報警閾值時,報警停止。本次設(shè)計空氣檢測儀操作簡單、成本低、性能穩(wěn)定、是只能家居的首選。關(guān)鍵字:單片機;PM2.5 傳感器;報警器;LCD 顯示器;共 28 頁第 5 頁ABSTRACTWith the development of high and new technology, SCM has been used more and more in daily electronic products. With

3、the STC89C52 microcontroller as control core, through the use of PM2.5 sensor module, LCD LCD module, key control module, alarm template, implementation of air quality detecting system based on mcu. The design of the air quality detection instrument based on MCU is mainly divided into the design of

4、hardware circuit and software program of the preparation of the two part, the hardware design according to the overall plan of system diagram design, the overall design of the hardware circuit is divided into modules. In the software design uses the monolithic integrated circuit C language realizati

5、on system that that the entire procedure writes, uses the C language to carry on the programming to be possible to make the program readability good, and the procedure is easy to transplant. Through the design of hardware and software can achieve the measurement of air quality in PM2.5 and showed th

6、at when the concentration of the detection system of PM2.5 in the air was higher than the normal standard, the alarm module will give an alarm when the air PM2.5 concentration below the alarm threshold, the alarm stops. The design of the air detector is simple, low cost, stable performance, is the o

7、nly choice for home.KEYWORDS: MCU; PM2.5 sensor; Alarm; LCD display;目錄摘要 I ABSTRACT II目錄 I.I.I.第一章緒論5.1.1 課題背景5.1.2 設(shè)計任務和基本要求5.第二章整體方案設(shè)計6.2.1 設(shè)計內(nèi)容介紹6.2.2 控制器選擇6.2.3 顯示模塊選擇6.2.4 系統(tǒng)整體方案設(shè)計7.第三章系統(tǒng)硬件設(shè)計8.3.1 單片機電路設(shè)計8.3.1.1 單片機的最小系統(tǒng)組成 8.3.1.2 單片機的時鐘電路設(shè)計 9.3.1.3 單片機時鐘復位電路設(shè)計 9.3.2 顯示電路設(shè)計1.0.3.3 PM2.5傳感器電路設(shè)計1

8、.23.4 報警電路設(shè)計1.3.3.5 按鍵電路設(shè)計1.3.第四章系統(tǒng)流程設(shè)計1.5.4.1 系統(tǒng)主流程設(shè)計1.5.4.2 按鍵流程設(shè)計1.6.第五章仿真與調(diào)試1.8.5.1 硬件調(diào)試1.8.5.2 軟件調(diào)試2.0.5.3 仿真 2.1.5.3.1 仿真軟件介紹215.3.2 仿真結(jié)果21第六章總結(jié) 23參考文獻24附錄 A 電路原理圖25附錄B 程序 26附錄C 原件清單28致謝 29畢業(yè)設(shè)計用紙第一章緒論1.1 課題背景現(xiàn)在,關(guān)于單片機的使用非常普遍。很多系統(tǒng)控制過程都把單片機當成主計算機,或者把它當成分布式的控制系統(tǒng)里的前端計算機。這樣, 可以達到模擬量收集、統(tǒng)計和計算、數(shù)據(jù)輸出等任務,

9、之后還可輸出系統(tǒng)的控制信息。很多儀器儀表都使用單片機,它們被連接在不一樣的傳感器上,達到一些測量目的,比如頻率、速度、壓力等等一些測量。另外,單片機還可以用在家庭設(shè)備上并且很普遍,比如說,現(xiàn)在的物聯(lián)網(wǎng)、智能家居中的一些設(shè)備,包括現(xiàn)在很多的兒玩家,很多都有單片機的應用。在一些重要領(lǐng)域,單片機也有應用,比如,在航空航天領(lǐng)域內(nèi)應用,或者商業(yè)界應用。技術(shù)發(fā)展日新月異,關(guān)于空氣質(zhì)量檢測技術(shù)也越來越微型化、可視化而且智能化了。該研究的主要想法為:下位機使用單片機,上位機使用PC機,同時把單片機與PC機連接到一起,然后測量空氣質(zhì)量情況。這個研究需要更加智能、可操作并且穩(wěn)定性強。我們國家的工業(yè)日新月異,空氣的

10、質(zhì)量逐漸受到污染,能夠快速的檢測到周圍的環(huán)境質(zhì)量顯得尤為重要,能夠快速準確的檢測到周圍環(huán)境中的空氣質(zhì)量也是最有效的方式??諝獾淖兓⑹覂?nèi)裝修殘留的甲醛氣體、粉塵的污染等,這將無時不刻的威脅這人們的呼吸道疾病的發(fā)生,因此,一款可以實時檢測PM2.5 的測試儀越來越受到人們的重視。1.2 設(shè)計任務和基本要求設(shè)計任務:掌握單片機的基本應用,軟件設(shè)計的編程設(shè)計、硬件的設(shè)計、系統(tǒng)的調(diào)試和需求分析等?;疽螅涸O(shè)計出一款能夠?qū)崟r檢測空氣中PM2.5 情況的測試儀,同時當檢測的PM2.5 值大于閾值則啟動報警,可以通過手動按鍵設(shè)置報警閾值大小,在設(shè)計過程中按照分模塊的方法進行,在每次焊接一個模塊,則測試一個

11、模塊,最后進行系統(tǒng)測試。第二章整體方案設(shè)計2.1 設(shè)計內(nèi)容介紹具體功能,即到實時檢測空氣中的PM2.5 值, 達到閾值報警,設(shè)計內(nèi)容主要包含以下幾個方面:( 1 )選擇適合本次設(shè)計的單片機;( 2)系統(tǒng)軟件設(shè)計;( 3)系統(tǒng)軟件硬件的連接調(diào)試。( 4)系統(tǒng)仿真分析2.2 控制器選擇控制器是本次設(shè)計的PM2.5 檢測控制系統(tǒng)的主要的核心部分。用戶通過在控制器中編寫單機控制程序,使控制器具有類似人體大腦一樣的邏輯功。在進行控制器的選擇時,我們設(shè)計了如下的二種方案。方案一:采用可編程邏輯陣列(FPGA)作為系統(tǒng)的主控制器。FPGA 是最近幾年逐漸興起并在相關(guān)領(lǐng)域廣泛使用的器件,能夠很好的進行接口擴展

12、的功能,同時也可以進行程序算法的控制3,除此之外FPGA 還具有優(yōu)良的高速性。可以說FPGA 的功能是非常強大的。但是對于初學者來說,使用 FPGA 需要掌握的知識內(nèi)容繁多而復雜,最大的難關(guān)便是編程環(huán)境的學習以及對于FPGA 編程語言 Verilog 語言的學習。對于初學者來說不但困難,而且在有限的畢業(yè)設(shè)計期間內(nèi)還難以保證效率。方案二:使用STC89C52 單片機設(shè)計。單片機采用CMOS 工藝進行制作而成,同時選用了來自宏晶公司所設(shè)計,具有很好的存儲性能。在引腳的兼容性上也做的十分好,編程難度適中,并可以良好地完成設(shè)計中的各項要求。綜合上面的分析討論,在兩種設(shè)計方案中,本次設(shè)計采用方案二作為方

13、法。2.3 顯示模塊選擇顧名思義,顯示電路將信息以可視化的形式展現(xiàn)給使用者的。在本次設(shè)計中,我們需要顯示當前檢測到的PM2.5 值,也需要顯示設(shè)定的報警閾值。根據(jù)此需求得到了如下兩種設(shè)計方案:方案一: 使用 LED 數(shù)碼管實現(xiàn)對PM2.5 值信息的顯示。數(shù)碼管按照原理可以分為共陰和共陽數(shù)碼管。數(shù)碼管的主要的特點是顯示亮度高,工作穩(wěn)定性好,而且數(shù)碼管的工作所需電流很小并可顯示 0-F 等字符字樣的數(shù)據(jù)。共 28 頁第 7 頁畢業(yè)設(shè)計用紙方案二:使用液晶顯示器顯示PM2.5 值的相關(guān)的信息。顯示器型號為LCD1602,該型號的液晶顯示器可以分成兩行來顯示數(shù)據(jù)信息,支持對于數(shù)字和字母的顯示,但是不支

14、持對中文的顯示,每行可以顯示16 個字符。但是液晶顯示有一個缺點就是顯示的亮度不夠好。經(jīng)過對方案一和方案二的對比,本次設(shè)計中我們選用方案二進行對顯示模塊的設(shè)計。2.4 系統(tǒng)整體方案設(shè)計對空氣中的PM2.5 進行檢測是本次設(shè)計的主要任務,我們所選用的單片機型號為STC89C52,PM2.5 經(jīng)過檢測電路模塊檢測以后,將信息傳給單片機進行處理,進而在 LCD 液晶顯示器上進行顯示出來,顯示器對檢測出來的PM2.5 的值進行顯示,然后再去判斷該值是否大于報警設(shè)置的閾值,如大于閾值,則會啟動報警電路。下圖2-1 即是空氣質(zhì)量檢測系統(tǒng):2-1 系統(tǒng)整體框圖設(shè)計共 28 頁第 # 頁畢業(yè)設(shè)計用紙面該單片機

15、具有功耗低和性能穩(wěn)定的特點,在處理數(shù)據(jù)運行方面比較快,是其他普通單片機的畢業(yè)設(shè)計用紙第三章系統(tǒng)硬件設(shè)計3.1 單片機電路設(shè)計該單片機是主要是有STC 公司進行研發(fā)生產(chǎn)的一款基于51 內(nèi)核的 8 位單片機,在優(yōu)點方數(shù)倍。在51 單片機上能夠運行的程序,在該單片機一樣可以運行,對于程序的開發(fā)和移植具有很好的幫助。STC89C52 單片機具有40 個引腳,其中可以供用戶開發(fā)使用的有32 個 IO 引腳,在內(nèi)存方面具有8K 字節(jié)的 Flash 和512 字節(jié)的RAM ,同時具有4 個外部中斷和2 個內(nèi)部定時器中斷。單片機的最高的運行的頻率為35MhZ3-1 所示,為STC89C52 單片機的引腳示意圖

16、。3-1 單片機的引腳圖3.1.1 單片機的最小系統(tǒng)組成本次設(shè)計中采用的單片機為STC89C52 單片機,單片機最小的電路設(shè)計中最少需要包含晶振電路、復位電路、電源電路。其整體電路圖如下圖3-2 所示。C1U1XTAL1XTAL29RST29PSEN3031ALEEAP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A1538F37B36E35D34DP33C32G21P2022P2123P2224P

17、2339 A3-2 單片機的最小系統(tǒng)構(gòu)成原理圖khigh1P1.0P3.0/RXDklow2P1.1P3.1/TXDt-flag3P1.2P3.2/INT04P1.3P1.4P3.3/INT1P3.4/T0P145P156P1.5P3.5/T17P1.6P1.7P3.6/WRP3.7/RD8STC89C52262728 101112131415163.1.2 單片機的時鐘電路設(shè)計STC89C52 單片機內(nèi)部有高增益反向放大器構(gòu)成的振蕩器,輸入/輸出端為XTAL1/XTAL2Pin19/Pin18 引腳,在這兩個引腳兩端跨接石英晶體和微調(diào)電容,構(gòu)成穩(wěn)定的自3-3 是 STC89C52 工作在內(nèi)部

18、時鐘方式的電路。所設(shè)計的電路中晶振頻率值為12MHz ,微調(diào)電容器值為20pF。3-3 時鐘電路3.1.3 單片機時鐘復位電路設(shè)計復位電路是單片機不可缺少的重要部分之一,其主要功能是為單片機系統(tǒng)在運行中出現(xiàn)問STC89C52 單片機主要使用的1.電源脈沖寬度足夠?qū)挘?.電STC89C52 單片機復位電路如圖3-4 所示,具有上電復位和手動共 28 頁第 11 頁畢業(yè)設(shè)計用紙復位功能,選取的晶振、復位電容、復位電阻取值分別為12MHz 、 10uF、 10K 。3-4 復位電路息。單片機中常用的顯示器有液晶顯示和數(shù)碼管顯示兩種,為了能夠具有清晰的顯示效果,本次設(shè)顯示器的主要的作用是用來顯示系統(tǒng)的

19、相關(guān)的信息,本次設(shè)計中顯示器主要是顯示計的基于單片機系統(tǒng)主要使用LCD 液晶顯示器進行顯示。本次先用的LCD 顯示器是有長沙太陽人公司研發(fā)生產(chǎn)的產(chǎn)品,使用的是3.2 顯示電路設(shè)計1602 型號,在顯示上PM2.5 等信可以分兩行進行顯示,每行最多可以顯示16 個字符,但是不支持對中文的顯示,在設(shè)置可以可以對顯示器的背景設(shè)置不同色調(diào),同時對于顯示的字體可以進行一定的設(shè)置。具體電路圖如下圖3-5 所示。每個引腳的說明如下圖3-5 所示:3-5 LCD1602 引腳圖共 28 頁第 13 頁畢業(yè)設(shè)計用紙編號符號引腳說明編號符號引腳說明1VSS電源地9D2IO 接口2VDD電源正極10D3IO 接口3

20、VL顯示偏壓信號11D4IO 接口4RS數(shù)據(jù)選擇12D5IO 接口5R/W讀寫端13D6IO 接口6E使能信號14D7IO 接口7D0IO 接口15BLA背光源正極8D1IO 接口16BLA背光源負極3-61602LCD 顯示器引腳說明圖LCD1602讀操作時序圖,如下圖3-7 所示。寫時序操作圖,如下圖3-8 所示為:3-8 LCD1602 寫時序圖共 28 頁第 # 頁畢業(yè)設(shè)計用紙3.3 PM2.5 傳感器電路設(shè)計本次傳感器選用的是ZPH01 粉塵傳感器,本傳感器對于PM2.5 進行檢測采用的是先進的光電技術(shù),可以檢測靈敏直徑在1m 以上的灰塵顆粒物,具有很好的靈敏度、而且在使用中也比較穩(wěn)

21、定、集成的原理,體積小,重量輕,便于使用者鑲嵌于其他的產(chǎn)品中。主要用于通風設(shè)備、環(huán)境監(jiān)控設(shè)備、煙霧報警器、空調(diào)等。如下圖3-9 所示,為PM2.5 傳感器的電路圖。共 28 頁第 17 頁圖 3-9 PM2.5 傳感器電路圖PM2.5 傳感器對于空氣中的粉塵檢測的工作原理,主要使用是粉塵對于光照的影響,進而影響電路所產(chǎn)生的電壓的大小。如下圖3-10 所示為 ZPH01 粉塵傳感器的工作原理示意圖。當空氣中的粉塵開始進入傳感器的檢測口時,檢測口上所放置的加熱裝置會對粉塵進行加熱,這時粉塵會加快活動,從而發(fā)射光源受到粉塵活動的影響,會影響到光學接受的效果,最后改變電路中的電流和電壓,進過信號處理器

22、處理以后,將電信號轉(zhuǎn)變?yōu)閿?shù)字信號,這樣可以供單片機進行處理以后供其他木塊使用。3.4 報警電路設(shè)計在 PM2.5傳感器會對空氣中的粉塵進行實時的檢查,當檢測到空氣中的PM2.5 的值以后,就會把電信號轉(zhuǎn)換為可以供單片機出來的數(shù)字信號,單片機在接收到傳感器傳輸過來的數(shù)字信號以后,就會把數(shù)字顯示在LCD屏幕上,以此同時,單片機會對檢測到的PM2.5 的濃度值與之前設(shè)定的報警閾值進行比較,如果檢測到的值是大于報警閾值,這時單片機就會啟動報警模塊,LED 燈就會來說閃爍,蜂鳴器發(fā)出嗡響,當檢測到的值小于閾值以后,報警電路停止。如圖3-11 所示光電報警電路圖,主要采用的蜂鳴器嘯叫和LED閃爍報警,它約

23、需要10mA電流作為驅(qū)動,只需要在兩個引腳接上3-10v 的電源,就可以產(chǎn)生3KHz左右的蜂鳴聲音。3-11 電報警電路圖3.5 按鍵電路設(shè)計我們在本設(shè)計中需要對報警閾值進行設(shè)定,采用兩個鍵盤按鈕,一個是對于閾值的增大,一個是對于閾值的減小。鍵盤的按動會改變電平的高低,使用單片機的PA接口作為按鈕的輸入引腳,鍵盤的列線接在PA 口的低 2 位,它的行線經(jīng)過二極管然后連接到PA 口的高 2 位。因為上面的接法,我們選擇P1.2、 P1.3 來作為鍵掃描的輸出線線。我們采用中斷掃描方式,把它的輸入端分別和各列線連接在一起,將外部中斷輸入INT0 接到輸出端。在使用過程中,我們輸入一次命令結(jié)束時,必

24、須進行初始化時,即使鍵盤行輸出口全部置零。當有命令被輸入時即有鍵按下,INT0 端就會編程低電平,然后向處理器發(fā)出中斷請求。如果處理器開放外部中斷,對中斷請求做出回應,調(diào)用中斷服務程序,執(zhí)行掃描式鍵盤輸入子程序。畢業(yè)設(shè)計用紙共 28 頁第 # 頁3-12 按鍵電路圖畢業(yè)設(shè)計用紙第四章系統(tǒng)流程設(shè)計4.1 系統(tǒng)主流程設(shè)計系統(tǒng)的主程序主要完成的是系統(tǒng)中最主要的部分,當系統(tǒng)一上電以后,系統(tǒng)主程序開始其中,其中包括對于系統(tǒng)的初始化過程,然后開始對于系統(tǒng)中閾值等的設(shè)定,然后對鍵盤進行掃描, 判斷用戶是否有對鍵盤的操作,然后開始對傳感器的啟動,數(shù)據(jù)的處理,數(shù)據(jù)的顯示等等。主程序流程圖如圖4-1 所示。4-1

25、 主程序流程圖4.2 按鍵流程設(shè)計所以本文采用了獨立式鍵盤,即每個按鍵單獨占用一根口線。在程序查詢方式下,通過I/O 端口讀入按鍵狀態(tài),當有按鍵按下時,相應的端口變?yōu)榈碗娖剑?這樣通過讀入I/O 口狀態(tài)判斷是否有按鍵按下。查詢式鍵盤的程序流程圖如下4-2所示:共 28 頁第 21 頁4-2 鍵盤程序流程圖畢業(yè)設(shè)計用紙共 28 頁第 29 頁第五章仿真與調(diào)試5.1 硬件調(diào)試在完成整體的原理設(shè)計以后,就需要開始動手焊接電路板,在焊接的過程中總會遺留很多問題,這些問題在焊接的過程中很難被發(fā)現(xiàn),這些問題只要在使用的過程中才會暴露出來。通常的做法是按照一個模塊焊接,焊接好了一個測試一個。同時為了模塊電路

26、元件安全起見, 必須在不通電的情況下焊接,以免在通電過程中發(fā)生短路、斷路現(xiàn)象導致電路板整體損壞。序燒錄到單片機中運行。5-1 焊接過程5-2 焊接過程5-3 焊接過程5.2 軟件調(diào)試本次在程序設(shè)計上使用了Keil4 軟件進行單片機程序的編寫,Keil 軟件是美國Keil Software 公司設(shè)計和研發(fā)的一款軟件,在 51 系列單片機中使用的非常的廣泛,軟件在設(shè)計上兼容匯編語言和標準 C 語言。內(nèi)部集成了很多型號單片機的頭文件,對于單片機的開發(fā)者來說使用這款軟件可以節(jié)省很多的時間。在進行系統(tǒng)軟件程序的編寫,先要新建一個工程項目,然后在工程中選擇本次設(shè)計中的單片機型號,然后在該型號下編寫程序。對

27、于本次編寫程序主要使用的是C 語言進行,C 語言因為其通俗易懂,而有可以很好的對硬件進行操作,在單片機中使用十分廣泛,對于軟件程序的編寫嚴格按照第四章中設(shè)計好的流程圖,對編寫好的程序進行一下步的調(diào)試和編譯。再次。當調(diào)試沒有錯誤以后,使用編譯軟件對調(diào)試后的程序進行編譯,編譯好的程序會生成一個 hex 的文件,hex 文件終究是可以供單片機運行的程序。最后把生成的hex文件加載到單片機中就可以看到程序執(zhí)行的效果。最后編譯結(jié)果如圖5-4 所示。這就表示程序沒有問題,接下來就要將程序?qū)懭雴纹瑱C了。圖 5-4 程序編譯結(jié)果程序下載當程序編譯好之后,就可以通過軟件對編譯好的程序進行燒錄到單片機中運行使用,

28、軟件是STC-ISP 作為本次系統(tǒng)設(shè)計的燒錄的軟件,該軟件快捷方便,能夠很好與單片機進行燒錄。程序下載到單片機后的結(jié)果如圖5.2 所示。這表示程序已經(jīng)下載進單片機,本次設(shè)計的系統(tǒng)已經(jīng)可以運行了。5-5 程序下載5.3 仿真5.3.1 仿真軟件介紹Protues 軟件是專門為電子方面進行軟件和硬件聯(lián)合仿真的軟件平臺,該軟件是由美國的LabCenter Electronics 公司設(shè)計和研發(fā)的一款軟件,在單片機或者ARM , DSP 領(lǐng)域使用的非常的廣泛,EDA 開發(fā)軟件,使用這款軟件可以方便的對單片機的硬件和軟件進行仿真調(diào)試。只要在 Protues中按照設(shè)計的原理圖繪制我們需要的電路,繪制好電K

29、eil 軟件中生成的hex文件下載到Protues中就可以在Protues軟件上驗證我們設(shè)計的電Protues 軟件還可以快速的繪制印制板PCB 電路圖。在2010 年以后 Protues 軟ARM7 和 DSP 系列,同時在軟件上夜增加了Keil 、MATLAB 、 IAR 等眾多的編譯器。使用起來已經(jīng)非常的方便。5.3.2 仿真結(jié)果在編寫完實際的開發(fā)程序之后,我們就可以使用protues 軟件中對系統(tǒng)進行仿真,仿真也是對于我們把在keil 中生成的hex 文件記載到protues 中的單片機Protues軟件仿真的原理圖和運行效果。畢業(yè)設(shè)計用紙共 28 頁第 33 頁5-6 仿真效果第六章

30、總結(jié)通過這次課題設(shè)計,理論加上實踐。使我對51 單片機又進一步的深入了解和學習。這是一個關(guān)于研究設(shè)計的課題,我在此研究中做了很多資料調(diào)查,最后選定設(shè)計方案和材料設(shè)備。介紹了他們的引腳和在系統(tǒng)中的電路圖。這個研究設(shè)計,做成了以單片機STC89C52 為基礎(chǔ)的空氣質(zhì)量檢測儀。這個研究功能有:自動的實時PM2.5 監(jiān)測,可以手動的設(shè)置報警閾值,自動處理與顯示等功能。這個研究有著廣泛的使用范圍,應用非常大它有點很多,比如,它的效率非常高,較少時間,讓水位自己檢測等等一些方面。它的廣泛使用,還提高的各種優(yōu)秀單片機的使用范圍,增強了利用率。綜上所述,我知道,實際應用大于理論知識,不能紙上談兵。我要把我們所

31、學的理論知識應用到實際當中。以后,我要更多的把學到的理論知識與實際應用相結(jié)合,爭取更好的應用我們課堂上所學到的理論知識。一路走來,體會十分深刻,從最開始對于論文設(shè)計和畢業(yè)設(shè)計的制作一無所知,到慢慢的開始從互聯(lián)網(wǎng)和圖書館查找資料學習,到動手對單片機的焊接制作和調(diào)試,最后到論文的編寫,這是一件由簡到繁的過程,也是一個學習深入到提高的過程,總得來說,可以歸納為以下幾點:1 、學習善于對圖書館資料的查閱和網(wǎng)絡資源的利用。在學校的課程學習中,對于知識的學習還是處于比較淺顯的階段,對于電子方面的設(shè)計與制作的能力還有很大的欠缺,由于一些客觀因素的影響,對于軟件編程的知識更加了缺少。在學習的過程中,需要不斷的

32、完善自己的知識體系,以點帶面的擴充必要的知識修養(yǎng),增加自己的動手能力。2、對于以前所學的專業(yè)知識有了更好的鞏固。此次設(shè)計需要設(shè)計大量的電路,這對于模電知識有了很好的實際應用和復習,在電路的設(shè)計過程中元器件參數(shù)的選擇,就考驗了我的模電知識,很好的掌握了各個元器件的工作原理和使用方法,在電路中哪個位置使用,為什么在這些位置使用等為題,不同的元器件之間的關(guān)系和性能的差別等,通過對程序的編寫,對于C 語言的使用有了進一步的理解。3、畢業(yè)設(shè)計培養(yǎng)了自己對于科學的認真嚴謹?shù)膽B(tài)度,同時也培養(yǎng)了自己吃虧耐勞的精神,深刻的理解了團隊中的合作意識。參考文獻1 張毅剛 ,彭喜元 ,董繼成.單片機原理及應用M. 北京

33、 :高等教育出版社,2003.2 李書旗 ,沈金榮 .液位測量傳感器系統(tǒng)的設(shè)計與實現(xiàn)J.計算機測量與控制,2009,17(11):2131-2133.3 鄭偉建 ,夏揚,夏晴.自抗擾控制器在液位控制中的研究J. 計算機仿真,2009,26(10):190-193.4 鐘曉強 .基于單片機實現(xiàn)的液位控制器設(shè)計J. 現(xiàn)代電子技術(shù),2009,32(2):51-53.5 蔡黎 .一種基于單片機的水位控制系統(tǒng)設(shè)計J. 儀器儀表用戶,2007,14(4):44-45.6 陳霞 ,白小軍.基于單片機的液位監(jiān)控系統(tǒng)J. 武漢理工大學學報,2007,29(3):3-5.7 陳新昌 ,王萬章,李祥付.單片機在水位

34、控制中的應用J.中國科技信息,2006, (24):89-90,94.8 蘇曉龍 ,王香婷 .基于 RS-485 總線的數(shù)據(jù)采集系統(tǒng)J. 儀表技術(shù)與傳感器,2007,(12).9 張寶偉 .基于 Lab VIEW 的液位監(jiān)控系統(tǒng)D. 哈爾濱 :哈爾濱工業(yè)大學,2007.10 張鳳蘭 .液位測量與監(jiān)控系統(tǒng)設(shè)計D. 北京 :北方工業(yè)大學,2010.11 任開春 ,涂亞慶 .20 余種液位測量方法分析J.工業(yè)儀表與自動化裝置,2003,(5):12-16.12 柳軍,等 .基于AVR 單片機的液面測量監(jiān)控系統(tǒng)的設(shè)計J.中國醫(yī)療設(shè)備,2009,24(12):27-30.13 丁希順 .單片微型計算機液

35、位測量系統(tǒng)設(shè)計J.安陽師范學院學報,2005(2):71-73.14 老虎工作室編著.電路設(shè)計與制版:Protel 99SE 入門與提高M. 北京:人民郵電出版社,2007.15 彭軍.傳感器與檢測技術(shù)M. 西安:西安電子科技大學出版社,2003.畢業(yè)設(shè)計用紙共 28 頁第 # 頁A 電路原理圖畢業(yè)設(shè)計用紙共 28 頁第 39 頁程序#include <reg52.h>char code tab=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff;/數(shù)字對應顯示碼表char code tab1=0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10;/ 小數(shù)點char code index=0xef,0xdf,0xbf,0x7f; /每位數(shù)字對應數(shù)碼管顯示位置unsigned char num4;int sec_fei=0;sbit key1=P30;/開始sbit key2=P31;/停止sbit key3=P32;/清零void delay(unsigned int z)unsigned int i,j;for(i=0;i<z;i+)for(j=0;j<121;j+);void

溫馨提示

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

評論

0/150

提交評論