【智慧停車管理系統(tǒng)的設(shè)計與實現(xiàn)10000字(論文)】_第1頁
【智慧停車管理系統(tǒng)的設(shè)計與實現(xiàn)10000字(論文)】_第2頁
【智慧停車管理系統(tǒng)的設(shè)計與實現(xiàn)10000字(論文)】_第3頁
【智慧停車管理系統(tǒng)的設(shè)計與實現(xiàn)10000字(論文)】_第4頁
【智慧停車管理系統(tǒng)的設(shè)計與實現(xiàn)10000字(論文)】_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

智慧停車管理系統(tǒng)的設(shè)計與實現(xiàn)目錄221581緒論 目錄4系統(tǒng)軟件部分設(shè)計4.1軟件開發(fā)環(huán)境的介紹因為大我們專業(yè)學(xué)習(xí)C語言比較多,并且C語言更容易操作,在出現(xiàn)錯誤的時候,也好進行改正,而且我本身對于匯編也沒有太深入的了解,所以決定用C語言來進行系統(tǒng)開發(fā)。如果使用C語言,那么就不得不提到KeilC5編譯軟件了,它是最常用最合適它所提供的集成環(huán)境比較方便易用,并且安裝時對電腦系統(tǒng)的要求也不高,特別適合學(xué)生使用,進過深思熟慮以后我也是決定使用Keil軟件來開發(fā)系統(tǒng)。4.2系統(tǒng)重要函數(shù)的介紹4.2.1主函數(shù)的設(shè)計主函數(shù)的開頭是一個入口函數(shù),該符號開頭的入口函數(shù)的一個主要作用是對各種類型單片式主機和一些重要器件變量需要重新進行一次初始化之后才能正常運行使用,一些器件變量進行一次初始化和重新加入賦予初值一些器件變量,初始化過程結(jié)束后就不會開始一個死亡的循環(huán),如果不重新進入一個死亡的循環(huán)規(guī)則程序運行一次就可能會自動退出,如果重新加入一個死循環(huán)規(guī)則程序就可能會不斷地重新進行該死循環(huán)可以達(dá)到實時數(shù)據(jù)檢測程序執(zhí)行的主要目的。在對于主程序的函數(shù)設(shè)計中我們需要特別注意的一點是是在主程序函數(shù)中不能夠存放過多的調(diào)用代碼,具體的調(diào)用代碼一般都可以是直接采用一個函數(shù)庫來進行代碼打包然后在一個主程序函數(shù)庫中進行代碼調(diào)用,這樣也就是可以大大方便其他操作者的修改。具體工作流程圖設(shè)計如下4.1所示圖4.1主函數(shù)流程圖4.2.2LCD12864顯示函數(shù)的設(shè)計LCD12864完成正確非常簡單,只需要正確的編程就可以完成顯示。首先寫入需要顯示地方的地址,然后只要將數(shù)據(jù)按順序的進行寫入就可以正確的完成LCD12864的液晶顯示。每次寫入地址后都會顯示第一個內(nèi)容后地址會自動加一。函數(shù)名LCD12864_display_string(ucharx,uchary,uchar*s),參數(shù)為x,y,*s,其中的x,y表示在液晶顯示屏上的位置坐標(biāo),*s是需要顯示的字符數(shù)組。軟件根據(jù)輸入需要顯示的位置坐標(biāo)計算出地址。顯示函數(shù)流程圖如4.2所示。圖4.2顯示子函數(shù)流程圖4.2.3匹配IC卡程序設(shè)計在本設(shè)計中對IC進行匹配是非常重要的,只有完成好這一部分才能實現(xiàn)我們所要的功能,正確的操作過程也是對系統(tǒng)安全性的保障。具體的程序如下所示:在測試程序中首先需要進行的是尋找IC卡這一測試步驟,如果該卡尋找成就系統(tǒng)就會自動進行一張防盜卡的沖撞自動檢測,測試一旦成功系統(tǒng)會自動選定該卡進行用戶密碼的自動匹配,如果密碼匹配成功就會進行讀卡器的操作,如果密碼匹配測試失敗則自動返回。流程圖如圖4.3所示。圖4.3匹配IC卡流程圖4.2.4DS1302讀時函數(shù)的設(shè)計本此設(shè)計一共只用到了七個RAM寄存器,并將這七個寄存器設(shè)置為從年月日一直細(xì)化到分秒。我們給定秒寄存器一個數(shù)值后,DS1302就會開始工作,開始從給定的數(shù),遵從時鐘原理開始逐次工作,當(dāng)秒數(shù)積累到60后會進位到分,依次類推,然后在每次讀取到第八位后的數(shù)據(jù)后按照每次最低位在前和最高位優(yōu)先在后的操作原則,而在每次發(fā)送數(shù)據(jù)的這個時候也可以是先數(shù)據(jù)發(fā)送到最低位在前再發(fā)送最高位。具體D流程圖如4.4所示。圖4.4DS1302讀時函數(shù)流程圖4.3系統(tǒng)軟件測試在進行系統(tǒng)軟件測試的時候主要是檢查系統(tǒng)能否運行,檢查系統(tǒng)運行情況之前我們需要使用keil對我的軟件系統(tǒng)進行編寫,將原來沒有編寫好或者存在編寫錯誤的地方重新編寫并生成.hexl的文件后通過pl2303下載器進行下載安裝到我的單片卡主機中。然后開始運行系統(tǒng),觀察整個調(diào)試系統(tǒng)正常運行的基本狀態(tài),然后可以進行一個反復(fù)的手動修改調(diào)試程序,一直調(diào)試到可以得到一個完善的調(diào)試程序。然后運行系統(tǒng),觀察整個系統(tǒng)運行的狀態(tài),然后進行反復(fù)的修改調(diào)試程序,最終得到一個完善的程序。在系統(tǒng)軟件調(diào)試上主要遇到以下幾個問題:(1)LCD12864顯示出現(xiàn)花屏。解決問題的方法:在本程序設(shè)計中用戶看到了LCD12864字符的顯示,在庫顯示切換到正常的繪圖顯示的時候,程序并沒有進行該有的自動清屏,而是庫顯示和繪圖顯示同時出現(xiàn)在顯示器中,后來在咨詢過老時候?qū)Τ绦蜻M行手動修改,重新安裝下載程后可以正常使用。(2)時間可以正常顯示也可以正常運行,但是在調(diào)整時間時無法調(diào)整。解決問題的方法:在檢查程序時發(fā)現(xiàn)在使用DS1302時沒有進行初始化設(shè)置,沒有編寫并插入正確的初始化程序,再次運行時編寫了正確的初始化程序后時間顯示可以正常使用。5結(jié)論通過幾個月來的努力,終于把準(zhǔn)備的設(shè)計方案要求基本上都實現(xiàn)了。雖然技術(shù)水平還不夠高,但是也竭盡全力的把它做到了最好。做好本畢業(yè)設(shè)計之后,我意識到,實際工程的設(shè)計與書本知識有著巨大的差異,此次的畢業(yè)設(shè)計不僅僅是我大學(xué)專業(yè)知識的的成果檢驗,也是對我動手能力和書本結(jié)合實際能力的一次檢驗。參考文獻(xiàn)[1]楊麗君,韓英杰.智慧停車場管理系統(tǒng)的設(shè)計與實現(xiàn)[J].科學(xué)技術(shù)創(chuàng)新,2021(7):2.[2]韓輝.基于JAVAWEB技術(shù)的城市智慧停車管理系統(tǒng)的設(shè)計與實現(xiàn)[D].北京工業(yè)大學(xué),2019.[3]向露.基于SSM的智能停車場管理系統(tǒng)的設(shè)計與實現(xiàn)[J].2022(13).[4]孟龍梅,魏如夢.基于SQLServer的智慧停車管理系統(tǒng)數(shù)據(jù)庫設(shè)計[J].滁州職業(yè)技術(shù)學(xué)院學(xué)報,2021(1):39-41.[5]趙磊.智慧停車管理系統(tǒng)的設(shè)計與應(yīng)用[J].中國高新科技,2021(8):2.[6]田庭寧,田兆富,譚常釗,等.基于物聯(lián)網(wǎng)的智慧城市小型停車系統(tǒng)實現(xiàn)路徑研究[J].2022(34).[7]章華靜.淺談智慧灌區(qū)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].2021.[8]楊波,車輝,邢慧芬,等.基于物聯(lián)網(wǎng)的智慧停車系統(tǒng)設(shè)計與實現(xiàn)[J].物聯(lián)網(wǎng)技

溫馨提示

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

評論

0/150

提交評論