新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)控制的超聲波測(cè)距報(bào)警系統(tǒng)

基于單片機(jī)控制的超聲波測(cè)距報(bào)警系統(tǒng)

作者: 時(shí)間:2012-05-24 來(lái)源:網(wǎng)絡(luò) 收藏

主程序流程圖如圖8 所示。

基于單片機(jī)控制的超聲波測(cè)距報(bào)警系統(tǒng)

圖8 主程序流程

3.2 定時(shí)中斷服務(wù)子程序

超聲波發(fā)生子程序的作用是通過(guò)P3.3 端口發(fā)送2 個(gè)左右頻率約40 kHz 的方波的超聲波脈沖信號(hào),同時(shí)把計(jì)數(shù)器T0 打開(kāi)進(jìn)行計(jì)時(shí)。定時(shí)中斷子程序如圖9 所示。

基于單片機(jī)控制的超聲波測(cè)距報(bào)警系統(tǒng)

圖9 定時(shí)中斷服務(wù)子程序

3.3 功能顯示

如圖10 所示,通過(guò)數(shù)碼管顯示測(cè)出距離為14.3 cm,屬于10.0 ~ 50.0 cm 正常范圍。

基于單片機(jī)控制的超聲波測(cè)距報(bào)警系統(tǒng)

圖10 正常范圍

如圖11 所示,超聲波測(cè)出的距離為9.4 cm, 10.0 cm,啟動(dòng),LED 燈亮。

基于單片機(jī)控制的超聲波測(cè)距報(bào)警系統(tǒng)

圖11 10.0 cm

如圖12 所示,超聲波測(cè)出的距離為50.3 cm,> 50.0 cm,啟動(dòng),LED 燈亮。

基于單片機(jī)控制的超聲波測(cè)距報(bào)警系統(tǒng)

圖12 大于50.0 cm

如圖13 所示,按下鍵盤模塊中的按鍵,復(fù)位系統(tǒng),數(shù)碼管顯示距離數(shù)歸零。

基于單片機(jī)控制的超聲波測(cè)距報(bào)警系統(tǒng)

圖13 啟動(dòng)復(fù)位功能


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉