新聞中心

        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為主程序流程圖。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 珲春市| 钟山县| 甘孜县| 龙江县| 锡林浩特市| 柳州市| 扎兰屯市| 乌鲁木齐市| 蓬溪县| 彰武县| 贵溪市| 清镇市| 庆阳市| 平邑县| 广河县| 丰宁| 福鼎市| 廉江市| 巴南区| 镇康县| 赤水市| 孟州市| 东源县| 罗平县| 隆回县| 扬中市| 客服| 富川| 三原县| 灵宝市| 灵寿县| 深州市| 六枝特区| 平山县| 沈丘县| 乐都县| 含山县| 陵水| 灵丘县| 巴彦淖尔市| 秭归县|