新聞中心

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

基于單片機控制的超聲波測距報警系統(tǒng)

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

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

基于單片機控制的超聲波測距報警系統(tǒng)

圖8 主程序流程

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

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

基于單片機控制的超聲波測距報警系統(tǒng)

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

3.3 功能顯示

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

基于單片機控制的超聲波測距報警系統(tǒng)

圖10 正常范圍

如圖11 所示,超聲波測出的距離為9.4 cm, 10.0 cm,啟動,LED 燈亮。

基于單片機控制的超聲波測距報警系統(tǒng)

圖11 10.0 cm

如圖12 所示,超聲波測出的距離為50.3 cm,> 50.0 cm,啟動,LED 燈亮。

基于單片機控制的超聲波測距報警系統(tǒng)

圖12 大于50.0 cm

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

基于單片機控制的超聲波測距報警系統(tǒng)

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


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

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

關(guān)閉