新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于語音芯片和AT89S52單片機的語音播報記事器設計

        基于語音芯片和AT89S52單片機的語音播報記事器設計

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

        2.4 接口電路設計

        本設計使用-16M型號的語音芯片。這款語音芯片可以錄音16 min,它有一個端口為RAC端,RAC為行地址時鐘端,每個RAC周期表示ISD存儲器的操作進行了1行(系列中的存貯器共2 400行),所以RAC端的行地址數目與語音芯片中存儲器的行數對應,即語音芯片存放的每段錄音的初始與結束地址與惟一的RAC行地址數對應。所以只需將RAC端與單片機的計數端相連,僅記錄RAC行地址數目即可實現整個錄放操作,且單片機的計數器無需中斷。根據以上的思想,設計ISD4004與單片機的接口電路如圖3所示。

        基于語音芯片和AT89S52單片機的語音播報記事器設計

        3 軟件設計

        本設計中的程序設計包括以下幾個部分,即鍵盤處理程序、ISD4004放音驅動程序、ISD4004錄音驅動程序、時間校正程序、錄音子程序、放音子程序、播放時間設置子程序、播放選擇程序、子程序設計。圖4為主程序流程圖。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长岛县| 女性| 通辽市| 吐鲁番市| 崇阳县| 扶绥县| 台中市| 呼和浩特市| 建平县| 洮南市| 曲麻莱县| 台南市| 浑源县| 保亭| 蕲春县| 苍南县| 邯郸市| 拉萨市| 佳木斯市| 巧家县| 连云港市| 滨州市| 华安县| 织金县| 祥云县| 清河县| 建平县| 漳平市| 芜湖县| 师宗县| 皮山县| 巧家县| 海南省| 蓬溪县| 安顺市| 邵阳市| 鹿邑县| 抚松县| 共和县| 耒阳市| 龙江县|