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

正文內(nèi)容

基于at89c51的倒車測距警報器的設(shè)計924-資料下載頁

2025-06-27 17:25本頁面
  

【正文】 f[3]=S%10000%1000%100%10。 }} 報警程序設(shè)計本設(shè)計報警有聲光組合報警,在距離 軟件程序的編譯調(diào)試 Keil uVision軟件簡介Keil C51是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起,調(diào)試中使用的版本是uVision4。 搭建軟件開發(fā)工作環(huán)境在進(jìn)行具體編程之前,必須先建立項目,在建立項目過程中設(shè)定軟件工作平臺所用的芯片、項目文件命名以及項目文件在計算機(jī)上存放的位置。然后建立程序文件,并把文件添加到項目中,最后才能進(jìn)行具體的編程。具體步驟如下:新建項目通過Project菜單下的New uVision Project選項建立項目,如圖43所示。圖43 新建項目項目文件命名與保存在圖44中所示的“文件名”位置填寫項目文件名,然后在“保存在”位置選擇項目文件在計算機(jī)中的存放位置,最點擊“保存”。圖44 項目文件命名與保存選擇項目所用芯片保存好項目文件后,Keil軟件會提示你選擇項目所用芯片,如圖45所示,在本系統(tǒng)中我們選用的是美國ATMEL公司的AT89S51芯片。圖45 選擇項目所用芯片建立程序文件項目建立好之后,我們就要建立程序文件。通過“File”菜單中的“New”選項建立一個文件,然后將這個文件保存成程序文件。在本項目中,采用的是C51語言進(jìn)行程序編寫的,建立的程序文件名為“*.c”,如圖46所示。圖46 程序文件的保存向項目添加程序文件如圖47所示,通過鼠標(biāo)右擊“Source Group1”選擇“Add Files to Group 39。Source Group139?!?,在彈出對話框中選擇程序文件,如圖48所示,然后點擊“Add”,完成添加操作。圖47 添加程序文件 圖48 選擇程序文件 程序編寫與編譯將程序編譯并生成機(jī)器碼。在編譯之前需要對項目輸出選項進(jìn)行設(shè)定,設(shè)定項目在編譯后生成HEX格式機(jī)器碼文件。如圖49所示,鼠標(biāo)右擊“Source Group1”選擇“Options for Group 39。Source Group139?!?,如圖410所示面板選擇“Output”選項卡,并勾選“Create HEX File”。圖49 設(shè)定項目“選項”圖410 設(shè)定項目生成“HEX”文件設(shè)定好選項之后,通過點擊工具欄上的“Build”按鈕進(jìn)行編譯,如圖411所示,并生成如圖412所示的編譯結(jié)果。圖411 點擊Build按鈕進(jìn)行程序編譯圖412 編譯結(jié)果第五章 實物制作及系統(tǒng)測試 實物制作 PCB板的制作 利用Protel99 SE軟件完成系統(tǒng)硬件電路原理圖繪制,繼續(xù)在Protel99SE軟件中生成PCB電路板圖,系統(tǒng)PCB圖如圖51所示。圖51 系統(tǒng)PCB圖PCB板制作過程中應(yīng)注意對應(yīng)關(guān)系不要出錯,連接線的粗細(xì)在不影響導(dǎo)電的前提下,盡量粗些,然后就是注意它們的位置關(guān)系盡量美觀均稱。 元器件的安裝及焊接 按照電路板上所作的引腳功能和連接標(biāo)注,進(jìn)行相關(guān)元器件的安裝與焊接。超聲波發(fā)射和接收采用超聲波換能器TCT4010F1和TCT4010S1,中心頻率為40kHz,安裝時應(yīng)保持兩換能器中心軸線平行并相距3至4厘米,其余原件無特殊要求。若能將超聲波接收電路用金屬殼屏蔽起來,則可以提高抗干擾能力。焊接步驟是先焊接各個模塊,焊接完每個模塊以后,再進(jìn)行模塊的單獨測試,以確保在整個系統(tǒng)焊接完成后能正常工作。首先焊接的是電源模塊,我們主要采用直接方式,但注意電源不能接反,然后開始檢查PCB和電路圖,接下來是單片機(jī)最小系統(tǒng)的測試,焊接完以后發(fā)現(xiàn)系統(tǒng)沒有問題,程序可以正常下載,然后是超聲波發(fā)送模塊的焊接,焊接完通電測試,將測試結(jié)果與測算出來的結(jié)果進(jìn)行比較,從中尋找問題在分析出問題的原因。制作好的實物如圖52所示。圖52 實物圖 系統(tǒng)測試硬件電路制作完畢后,便可將編譯好的可執(zhí)行文件下載到單片機(jī)試運(yùn)行。根據(jù)實際情況修改超聲波發(fā)生子程序每次發(fā)送的脈沖寬度和兩次測量的間隔時間,以適應(yīng)不同距離的測量需要。系統(tǒng)調(diào)試完成后應(yīng)對測量誤差和重復(fù)一致性進(jìn)行多次實驗分析,不斷優(yōu)化系統(tǒng)使其達(dá)到實際使用的測量要求。用本裝置測量30cm時,裝置實際測量距離如圖53所示,誤差為:用本裝置測量50cm時,裝置實際測量距離如圖54所示,誤差為:用本裝置測量70m時,裝置實際測量距離如圖55所示,誤差為用本裝置測量1m時,裝置實際測量距離如圖56所示,誤差為用本裝置測量2cm時,裝置實際測量距離如圖57所示,誤差為圖513 系統(tǒng)測試圖通過對測試數(shù)據(jù)對比,計算測量誤差,并對系統(tǒng)可能出現(xiàn)的誤差原因進(jìn)行分析,根據(jù)超聲波測距公式L=vt/2,可知測距的誤差是由超聲波的傳播速度誤差和測量距離傳播的時間誤差引起的。當(dāng)要求測距誤差小于1mm時,假設(shè)超聲波速度v=340m/s(20℃室溫),≈在忽略超聲波的傳播誤差前提下,就能保證測距誤差小于1mm的誤差。使用的12MHz晶振的AT89C51單片機(jī)能達(dá)到1微秒的精度,因此本系統(tǒng)采用AT89C51定時器能保證測量誤差在1mm的測量范圍內(nèi)。另外,環(huán)境溫度對超聲波的傳播速度也是有影響的,當(dāng)溫度0℃時超聲波速度是332m/s,30℃時是350m/s,溫度變化引起的超聲波速度變化為18m/s。若超聲波在30℃的環(huán)境下以0℃的聲速測量100m距離所引起的測量誤差將達(dá)到5m,測量1m誤差將達(dá)到5mm,因此環(huán)境溫度對超聲波測距也是有影響的。結(jié)束語本設(shè)計圍繞倒車測距報警這一任務(wù)要求,采用單片機(jī)AT89C51設(shè)計了一款簡易的超聲波測距報警器。本文從系統(tǒng)總體設(shè)計方案確定、系統(tǒng)硬件電路設(shè)計、系統(tǒng)軟件程序設(shè)計、實物制作及系統(tǒng)測試等幾個方面進(jìn)行了系統(tǒng)的闡述,較好地完成了系統(tǒng)設(shè)計任務(wù)。測試數(shù)據(jù)表面,制作出來的倒車測距報警器能夠達(dá)到預(yù)期效果,測量精度較高,成本較低,具有一定的實用價值。盡管設(shè)計的簡易倒車測距報警器基本達(dá)到了設(shè)計的要求和目標(biāo),但是要應(yīng)用于實際倒車監(jiān)控系統(tǒng)中,還有很大的距離,還需要進(jìn)一步的研究和完善,比如,測距顯示目前采用是LED數(shù)碼管顯示,數(shù)碼管雖然具有價格便宜的優(yōu)點,但其顯示的信息量有限,LCD相對于數(shù)碼管而言,具有體積小、功耗低、可顯示的信息多、設(shè)置靈活等優(yōu)點,此外不需要外加驅(qū)動電路,后續(xù)工作可以考慮采用LCD顯示測距。另外,在提高精度方面應(yīng)尋找更多的影響精度的因素,進(jìn)一步提高精度,達(dá)到工業(yè)等方面的高精度需求。致 謝在畢業(yè)設(shè)計完成之際,我心中洋溢著成功的喜悅,但更多的是對老師和同學(xué)的感激,正是在他們的幫助和鼓勵下,我的畢業(yè)設(shè)計才得以順利完成。本畢業(yè)設(shè)計是在兩位老師的悉心指導(dǎo)下完成的,老師們不僅對我的??粕鷮W(xué)業(yè)給予了無微不至的關(guān)懷和培養(yǎng),更重要的是,對本設(shè)計的研究和順利完成傾注了大量的心血。在此,我向老師們表示深深的敬意和衷心的感謝!同時也要感謝圖書館這個知識的海洋,它給我提供了豐富的參考資料,以保證我在遇到疑難問題時得以及時查閱書籍,從而順利地解決問題。在畢業(yè)論文的寫作期間,我積極與其他同學(xué)進(jìn)行討論和交流,正是他們給了我自始至終的支持和鼓勵,為我提供了不可或缺的幫助。在這里,我向他們道一聲誠摯的感謝!最后,還要感謝在學(xué)習(xí)上、生活上,關(guān)心我、幫助我的老師、同學(xué)以及廣大的親朋好友們。參考文獻(xiàn)[1].北京:機(jī)械工業(yè)出版社,2001.[2][J].傳感器技術(shù),2002,21(8).[3]張利紅等.一種低成本超聲波測距儀的設(shè)計[J].化工自動化及儀表,2010,37(8).[4].北京:中國礦業(yè)大學(xué)出版社,2003.[5] 鞠永勝. 基于嵌入式系統(tǒng)汽車倒車?yán)走_(dá)的設(shè)計與實現(xiàn)[D]. 山東:山東大學(xué),2010.[6].天津:天津大學(xué)出版社,2001.[7] 陸冬妹. 基于溫度補(bǔ)償?shù)某暡ǖ管嚋y距系統(tǒng)的設(shè)計[J]. 齊齊哈爾大學(xué)學(xué)報,2011,27(2).[8] [J].現(xiàn)代電子技術(shù),2012,35(7).[9] 梁小流,陳炳森,梁建和. 基于89S52汽車防撞雷達(dá)系統(tǒng)設(shè)計[J]. 機(jī)電工程技術(shù),2011,10(4):49~51.[10]夏路易,——Protel99SE.北京:希望電子出版社,2002.[11]時德剛等. 超聲波測距儀的研究[J] .計算機(jī)測量與控制,2002,10(7).[12][J],2011,11(10) .[附錄A 系統(tǒng)硬件電路原理圖附錄B 系統(tǒng)PCB圖附
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1