關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > AT89C52超聲波測距倒車防撞報警系統

        AT89C52超聲波測距倒車防撞報警系統

        作者: 時間:2010-03-29 來源:網絡 收藏

        將式(4)代入式(3)可得:

        本文引用地址:http://www.104case.com/article/163187.htm


        由此可見,要想測得距離H,只要測得的傳播時間t即可。

        2 系統的實現
        根據設計要求并綜合各個方面因素,可以采用單片機作為主控制器,用動態掃描實現LCD數字顯示,驅動信號用單片機的定時器完成,其具體的系統框圖如圖2所示。


        該系統主要由單片機系統及顯示電路、發射電路和超聲波檢測接收電路等部分組成。采用來實現對CX20106A紅外接收芯片和TCT40-10系列超聲波轉換模塊的控制。其中超聲波接收電路使用集成電路CX2-0106A,可用來完成信號的放大、限幅、帶通濾波、峰值檢波和波形整形等功能。顯示器件采用的是LCDl2864顯示器,并選用D18820溫度傳感器進行溫度檢測,實行溫度補償。主控器單片機是一種低功耗、高性能CMOS 8位微控制器,具有8 KB的系統可編程FLASH存儲器。與AT80C51引腳和指令完全兼容。擁有1個8位CPU,1個片內振蕩器及時鐘電路,3個16位定時/計數器,21個特殊功能寄存器,4個8位并行I/O口,共32條可編程I/O端線,1個可編程全雙工串行口,8個中斷源。
        本設計的實物如圖3所示。

        3 系統的軟件設計
        系統軟件部分包括主程序、中斷子程序和其他子程序。主程序流程圖如圖4所示,其中中斷子程序的核心代碼如下:



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 万宁市| 保靖县| 井陉县| 香河县| 资溪县| 岳西县| 绩溪县| 得荣县| 兖州市| 抚宁县| 福清市| 长丰县| 贵州省| 柞水县| 宁国市| 二连浩特市| 扶沟县| 佳木斯市| 天台县| 东海县| 盐山县| 富平县| 梧州市| 凤阳县| 寻甸| 万安县| 林西县| 平陆县| 元阳县| 依安县| 綦江县| 张家港市| 武胜县| 历史| 丰台区| 富阳市| 三门县| 淮阳县| 普宁市| 塔城市| 察隅县|