• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于89C51單片機的語音播報伏特表系統設計

    基于89C51單片機的語音播報伏特表系統設計

    作者: 時間:2012-02-18 來源:網絡 收藏

     模-數轉換工作主要是由硬件完成的,其軟件部分相當簡單。

    本文引用地址:http://www.czjhyjcfj.com/article/172064.htm

      1.3、

      從的要求、芯片的性能等方面考慮,時選擇了ISD1400。它的功能齊全,控制信號只使用的I/O控制線。內含64K/128K EEPROM存儲器、消除噪聲的話筒前置放大器和自動增益調節AGC電路、適合的專用濾波電路、具有極高溫度穩定性能的時鐘振蕩電路及全部處理電路。這種電路還提了多種應用方式選擇和接口,并可方便地應用到各種集成化電子語音中。語音錄放組件可用于各種一段式語音留言裝置、語音報警及語音提示裝置中,能夠在電源斷開的情況下,長期保存信息。時具體的連接如下:

      

      圖 1-4 語音

      ISD1420可分段存貯20秒語音信息,按每秒鐘可讀3個漢字計算,20秒可分段貯存609多個漢字語音。將ISD1420的A2~A7與CPU的I/O口連接,這樣可單獨提取64段語音信息,并在軟件的支持下可自動組合成若干段完整的長短語句。接通電源,電路自動進入節電準備狀態。按住錄音鍵(REC保持低電平),電路進入錄音狀態,錄音指示燈亮,直至REC變高或存儲器錄滿,錄音結束進入準備狀態。錄音完畢即可使用。

      1.4、 LED顯示方案

      顯示方案常用的有兩種:串口和并口。由于設計中,對于的I/O口利用緊張的關系,我們選用串口來顯示。為了能夠同時顯示3個LED數碼管,本需要增加三個74LS164做串——并轉換。同時,由于電壓的關系,還需要加上限流電阻。在譯碼方面有硬件和軟件兩種方式,為了減小硬件的復雜程度,設計采用軟件查表譯碼的方法。

      2 軟件設計

      軟件的設計實行模塊化,主要由模數轉換、誤差判斷(如果一直測同一值即誤差很小就不二次)、碼制轉換、LED顯示、語音幾大模塊構成。軟件流程圖如下:

      



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 石屏县| 铜山县| 电白县| 台州市| 成都市| 三明市| 厦门市| 双辽市| 都江堰市| 新竹市| 南通市| 巧家县| 松江区| 泽州县| 芦山县| 什邡市| 乐安县| 乌拉特中旗| 普格县| 临武县| 乐亭县| 会泽县| 延寿县| 嘉峪关市| 罗江县| 阿瓦提县| 桃源县| 阿克陶县| 高淳县| 阳谷县| 金阳县| 会泽县| 辰溪县| 青田县| 阜新市| 女性| 饶阳县| 留坝县| 安多县| 依兰县| 凤冈县|