新聞中心

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

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

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

        1. 3 系統軟件

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

        圖4 系統流程圖

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

        2 結語

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



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 抚松县| 永泰县| 丹巴县| 新野县| 尚志市| 旌德县| 霍林郭勒市| 长武县| 临安市| 兰西县| 偃师市| 黑龙江省| 突泉县| 瑞丽市| 郓城县| 屯门区| 平舆县| 卢湾区| 新邵县| 房产| 淮北市| 皮山县| 馆陶县| 古田县| 邛崃市| 墨竹工卡县| 常山县| 旺苍县| 德阳市| 安西县| 湘西| 马边| 华亭县| 奎屯市| 中卫市| 信宜市| 卫辉市| 土默特右旗| 肥乡县| 马龙县| 汝城县|