新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的數碼語音溫度計設計

        基于單片機的數碼語音溫度計設計

        作者: 時間:2011-08-22 來源:網絡 收藏

        1. 3 系統軟件

        系統的軟件流程如圖4 所示。
        QQ截圖未命名1.jpg

        圖4 系統流程圖

        系統初始化后,復位溫度傳感器,啟動溫度轉換,讀取溫度數據,進行處理,當溫度處于快速變化過程中時,系統不停的進行溫度信號的采集和顯示,判斷播報的間隔時間是否來到,當滿足要求時,根據測得的當前溫度值,取出其十位、個位和小數位的值,然后查表得其相應的信號入口地址,復位芯片,發上電指令并延時約25 ms,判斷是否已正常上電,正常上電后,要清除中斷標志,判斷器件是否已準備好接收下一條指令,當準備好后,發送第一段信息的放音指令,然后檢查狀態寄存器,判斷器件是否正常執行剛發送的指令,正常執行后,又判斷器件是否已準備好接收下一條指令,只有等到器件已準備好后,才能向器件發送下一條指令,否則,就可能造成指令的丟失。程序考慮了器件內部的FIFO 緩沖器,使N 段語音信號就像一段語音一樣進行播放,每段語音之間幾乎沒有死區時間間隔。當語音播報完成后,語音芯片失電,完成一次語音播報,程序回到系統的開始處,準備下一個溫度采集、處理、顯示和語音輸出過程,如此不斷循環往復。

        2 結語

        采用語音提示和顯示的方式語音,精確度高、測溫速度快; 應用場合廣泛,既可測量體溫,也可測量食物、水等物質的溫度,量程大; 操作使用方便,不僅適合普通家庭也適合某些需要語音提示的工業現場生產應用。



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 远安县| 湖南省| 微山县| 赤城县| 六盘水市| 增城市| 宜君县| 铜川市| 泰州市| 满洲里市| 东台市| 青田县| 阳谷县| 新化县| 南溪县| 宜兰市| 达拉特旗| 鹿泉市| 巫山县| 柳州市| 安丘市| 开鲁县| 噶尔县| 嘉峪关市| 建始县| 化德县| 罗甸县| 卓资县| 防城港市| 宁城县| 呈贡县| 阜城县| 岳阳市| 梨树县| 叙永县| 五家渠市| 庆安县| 莱芜市| 泗水县| 吉安市| 景德镇市|