新聞中心

        EEPW首頁 > 消費(fèi)電子 > 設(shè)計應(yīng)用 > 數(shù)碼語音溫度計設(shè)計

        數(shù)碼語音溫度計設(shè)計

        作者: 時間:2011-03-10 來源:網(wǎng)絡(luò) 收藏

        1.3 系統(tǒng)軟件設(shè)計
        系統(tǒng)的軟件流程如圖4所示。

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

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

        2 結(jié)語
        采用語音提示和數(shù)碼顯示的方式設(shè)計的數(shù)碼語音溫度計,精確度高、測溫速度快;應(yīng)用場合廣泛,既可測量體溫,也可測量食物、水等物質(zhì)的溫度,量程大;操作使用方便,不僅適合普通家庭也適合某些需要語音提示的工業(yè)現(xiàn)場生產(chǎn)應(yīng)用。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: 傳感器 LED

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 东丰县| 应城市| 阿图什市| 雷山县| 剑阁县| 辽源市| 汽车| 修水县| 江油市| 根河市| 古交市| 兴宁市| 濮阳市| 上高县| 确山县| 韶山市| 高安市| 河北省| 乌兰浩特市| 库车县| 靖西县| 彰武县| 崇信县| 长丰县| 娱乐| 加查县| 东台市| 土默特右旗| 华亭县| 依安县| 上林县| 玉树县| 塔河县| 临桂县| 马关县| 房产| 枣强县| 鄂尔多斯市| 安吉县| 克什克腾旗| 沁阳市|