【正文】
設(shè)計的首要任務(wù)是安裝和學(xué)習(xí)使用這個軟件,在簡單的學(xué)習(xí)和了解 Keil C 后,在編譯完 Keil C 后,再運用 STC_ISP_V480 軟件燒錄到開發(fā)板上,實現(xiàn)實物與程序的連接。在燒錄前要對 STC_ISP_V480 進行一些必要的設(shè)置。第一 步:設(shè)置 MCU Type 為 STC89C51RC;第二步:打開編寫好并編譯的程序文件,它是以 .hex 為后綴的文件;第三步:選擇對應(yīng)的 COM端口,(可在我的電腦的設(shè)備管理處查看 COM 選項);第四步:點擊 Download/下載,等提示 請給 MCU 上電時,打開開發(fā)板上的開關(guān),它就自行燒錄了。 Keil C 程序運行如圖 41 所示,下載圖如圖 42 所示: 圖 19 keil C運行圖 畢業(yè)論文 16 圖 20 程序燒錄運行圖 在完成對程序的調(diào)試及燒錄之后,還 要對功能進行測試 , 首先用萬用表測試電源和地有沒有短路,然后再對設(shè)計進行通電 。 最開始要對主控板進行測試,因為它是核心,按下按鍵看下數(shù)碼管是否顯示正常,當(dāng)顯示“ b”會顯示 30s,當(dāng)“ b”滅掉之后按下“ sos”按鍵看系統(tǒng)會不會報警,如果報警則系統(tǒng)基本正常,再按下“ c”撤防。 按鍵功能正常后 , 在測試人體感應(yīng)部分 ,按下布放后, 將設(shè)計 放在無人的地方(或是用東西蓋住) , 當(dāng)“ b”滅掉之后, 讓 人體感應(yīng)模塊 感應(yīng)人體,主控機會顯示“一”。 本次設(shè)計出現(xiàn)的問題及解決方法: 1. 萬用表檢測是否短路時,發(fā)現(xiàn)有短路顯現(xiàn),經(jīng)過排查,發(fā)現(xiàn)數(shù)碼管接錯,數(shù)碼管的兩個“ ”接口是相通的,都接電源或只接一個。我將兩個分別接 了電源和地,改正后,無短路現(xiàn)象。 2. 程序燒錄不了,當(dāng)用同學(xué)的電腦燒錄時,可以燒錄,最后發(fā)現(xiàn)是串口的 端口選擇錯誤,每個電腦的端口都不一樣的。要用“串口調(diào)試助手”測試。 3. 蜂鳴器一直在響,問題應(yīng)該出現(xiàn)在驅(qū)動哪里。最后確定是三極管出了問題,設(shè)計中應(yīng)該用 pnp型三極管結(jié)果誤選了 npn 型的,換過之后可以正常報警。 4. 當(dāng)布防滅掉之后就 報警,人體感應(yīng)模塊根本沒有檢測到人體為什么會報警呢?通過電路的 排除和查閱資料,最終確定是人體感應(yīng)模塊的延時調(diào)到了最大,由于剛開機的時候會檢測到人體,就一直有電平輸出,放在無人的地方時,還處 于延時狀態(tài),當(dāng)布防后,還保持輸出信號,所以會報警。畢業(yè)論文 17 結(jié) 論 通過本次畢業(yè)設(shè)計,使我對所學(xué)的單片機以及電路制圖等方面的知識得到了鞏固,并且有了進一步的深入了解。通過查閱和收集了大量的相關(guān)資料,通過計算和分析,終于將設(shè)計圓滿的完成。 在設(shè)計過程中,讓我發(fā)現(xiàn)僅僅有理論知識是完全不夠的,實踐的東西也是相當(dāng)重要的。只有將理論和實踐很好的相結(jié)合起來才能更好的完成自己的工作。這對我以后的學(xué)習(xí)和工作有了很大的幫助。 還有就是讓我對報警器的制作流程也有了一定的了解。從得到指標(biāo)開始,設(shè)計原理圖, PCB圖,焊板,調(diào) 試。這里讓我知道。對待要調(diào)試驗證的掉路,一定要優(yōu)先保證連接上的暢通,仔細(xì)檢查是不是有虛焊,漏焊的存在。還有就是要注意我們采用的器件是不是符合設(shè)計的要求。最后還要通過通電之前的數(shù)據(jù)測量檢查一下電路的安全情況。 回到這次的設(shè)計上來。本設(shè)計是一套防盜報警系統(tǒng),其主要的功能是人體探測器檢測到異常狀況時把信號傳遞給主機,主機通過處理 將警情信號傳給報警器發(fā)出報警聲,同時能顯示出出現(xiàn)警情的具體位置。 通過這次設(shè)計讓我發(fā)現(xiàn)了自己的很多不足之處,比如實際動手能力差等等。讓我明白了自己需要提高的地方還很多,需要學(xué)習(xí)的也 很多。 畢業(yè)論文 18 參考文獻 [1] 康華光 .電子技術(shù)基礎(chǔ) [M].北京 :高等教育出版社, 1988. [2] 劉迎春 .MCS51 單片機原理及應(yīng)用教程 [M]. 北京 :清華大學(xué)出版社, 1996. [3] 閻石 .數(shù)字電路技術(shù)基礎(chǔ) [M].北京 :高等教育出版社 ,1998. [4] 劉琰 ,李輝,顧亮 .射頻識別技術(shù)軟硬件系統(tǒng)研制 [J]. 電子技術(shù), 2021,14(3):29. [5] 陳星 .無線通信集成電路與單片無線收發(fā)集成電路及無線數(shù)據(jù)通信 IC 高級技術(shù) [M].北京 :北京電子科技出版社 ,2021. [6]趙利,鄭英蘭 .數(shù)字電 子技術(shù) [M].北京 :冶金工業(yè)出版社 ,2021. 畢業(yè)論文 19 致 謝 首先,我要感謝我的導(dǎo)師在畢業(yè)設(shè)計中對我給予的悉心指導(dǎo)和嚴(yán)格要求,田 老師多次詢問研究進程,并為我指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵。 田 老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實的態(tài)度,踏踏實實的精神,不僅授我以文,而且教我做人 。同時也感謝本校的一些老師在畢業(yè)設(shè)計期間所給予我得幫助。在我畢業(yè)論文寫作期間,各位老師給我提供了種種專業(yè)知識上的指導(dǎo)和日常生活上的關(guān)懷,沒有您們這樣的幫助和關(guān)懷,我不會這么順利的完成畢業(yè)設(shè)計。同時還要感謝系實驗室在畢業(yè)設(shè)計 期間提供給我們優(yōu)越的實驗條件。 其次,我要感謝和我一起做畢業(yè)設(shè)計的同學(xué)。在做畢業(yè)設(shè)計的歲月里,你們給我提出很多寶貴的意見,給了我不少幫助還有工作上的支持,在此也真誠的謝謝你們。同時,我還要感謝我的寢室同學(xué)和身邊的朋友,正是在這樣一個團結(jié)友愛,相互促進的環(huán)境中,在和他們的相互幫助和啟發(fā)中,才有我今天的小小收獲。 最后我要深深地感謝我的家人,正是他們含辛茹苦地把我養(yǎng)育成人,在生活和學(xué)習(xí)上給予我無盡的愛、理解和支持,才使我時刻充滿信心和勇氣,克服成長路上的種種困難,順利的完成大學(xué)學(xué)業(yè)。 還有許許多多給予我學(xué)業(yè)上 鼓勵和幫助的朋友,在此無法一一列舉,在此也一并表示忠心地感謝! 畢業(yè)論文 20 附錄 1 原理圖 P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T9P 3 .0 (R X D )10P 3 .1 (T X D )11P 3 .2 (I N T 0 )12P 3 .3 (I N T 1 )13P 3 .4 (T 0 )14P 3 .5 (T 1 )15P 3 .6 (W R )16P 3 .7 (R D )17X T A L 218X T A L 119G N D20( A 8 )P 2 . 021( A 9 )P 2 . 122( A 1 0 ) P 2 . 223( A 1 1 ) P 2 . 324( A 1 2 ) P 2 . 425( A 1 3 ) P 2 . 526( A 1 4 ) P 2 . 627( A 1 5 ) P 2 . 728P S E N29A L E / P R O G30E A / V P P31( A D 7 ) P 0 .732( A D 6 ) P 0 .633( A D 5 ) P 0 .534( A D 4 ) P 0 .435( A D 3 ) P 0 .336( A D 2 ) P 0 .237( A D 1 ) P 0 .138( A D 0 ) P 0 .039V C C40U38 9 C 5 1 / C 5 212MHzC2 30C3 30R21 0 K+ C11 0 u F1234KSR E S E TabcdefgR32 . 2 K9 0 1 21234K11234K21234K312DC 電源插座SzV C CV C CV C CV C CV C CD1L E DR52 . 2 kR12 . 2 kOUT1IN2AC3GND45 6 7VCC8L M 3 9 3C 1 01 0 4R 1 82MZD震動傳感器V C C1 0 kR 1 91 0 k9 0 1 2 畢業(yè)論文 21 附錄 2 仿真圖 畢業(yè)論文 22 附錄 3 源程序 到程序文件夾的 .c 文件內(nèi)復(fù)制