需要金幣:1000 個(gè)金幣 | 資料包括:完整論文 | ||
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):8133 | ||
折扣與優(yōu)惠:團(tuán)購(gòu)最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) |
摘要:本設(shè)計(jì)采用以AT89S52單片機(jī)為核心的數(shù)字顯示超聲波測(cè)距儀的硬件電路和軟件設(shè)計(jì)方法。整個(gè)電路采用模塊化設(shè)計(jì),由主程序、預(yù)置子程序、發(fā)射子程序、接收子程序、顯示子程序等模塊組成。各探頭的信號(hào)經(jīng)單片機(jī)綜合分析處理,實(shí)現(xiàn)超聲波測(cè)距儀的各種功能。在此基礎(chǔ)上設(shè)計(jì)了系統(tǒng)的總體方案,最后通過(guò)硬件和軟件實(shí)現(xiàn)了各個(gè)功能模塊。相關(guān)部分附有硬件電路圖、程序流程圖。超聲波傳感器具有一定的擴(kuò)散特性,往往很難得到物體的實(shí)際高度,在通過(guò)理論分析的基礎(chǔ)上,采用四相步進(jìn)電機(jī)帶動(dòng)單個(gè)的超聲波傳感器旋轉(zhuǎn)的方式,組成一個(gè)動(dòng)態(tài)的高度定位系統(tǒng)。
關(guān)鍵詞:AT89C52; 超聲波; 測(cè)距; 步進(jìn)電機(jī)
目錄 摘要 Abstract 1.引 言-1 1.1系統(tǒng)設(shè)計(jì)基本要求-1 1.2總體設(shè)計(jì)方案-1 1.3超聲波測(cè)距基本原理-2 1.4步進(jìn)電機(jī)基本原理-3 1.4.1步進(jìn)電機(jī)基本結(jié)構(gòu)原理-3 1.4.2步進(jìn)電機(jī)控制基本原理-4 2.系統(tǒng)的硬件結(jié)構(gòu)設(shè)計(jì)-5 2.1單片機(jī)的功能特點(diǎn)及測(cè)距原理-5 2.1.1 51系列單片機(jī)的功能特點(diǎn)-5 2.1.2單片機(jī)實(shí)現(xiàn)測(cè)距原理-6 2.2超聲波發(fā)射電路-6 2.3超聲波接收電路-7 2.4顯示電路部分-8 2.5步進(jìn)電機(jī)部分-9 3.系統(tǒng)完整硬件總圖-9 4.系統(tǒng)的軟件結(jié)構(gòu)設(shè)計(jì)-10 4.1主程序流程圖-11 4.1.1中斷入口程序-12 4.1.2主程序-12 4.1.3中斷程序-14 4.1.4顯示程序-15 4.1.5延時(shí)程序-16 4.1.6距離計(jì)算程序-16 4.1.7兩字節(jié)無(wú)符號(hào)數(shù)乘法程序-18 4.1.8四字節(jié)/兩字節(jié)無(wú)符號(hào)數(shù)除法程序-20 4.1.9步進(jìn)電機(jī)程序-22 5.調(diào)試-24 6.結(jié)語(yǔ)-25 7.致謝-25 8.參考文獻(xiàn)-26 |