新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于ISD4004隱蔽化集群電臺的通信模塊設計與實現

        基于ISD4004隱蔽化集群電臺的通信模塊設計與實現

        作者: 時間:2011-05-20 來源:網絡 收藏

        而當工作在按鍵轉發模式的情況下,按下按鈕2,聲音將經由的AUD OUT口輸出,連接至的MIC輸入信號線。其中可并聯兩個不同大小的電容(測試中選用2.2μf和22μf),用來分別過濾線路中的高頻和低頻噪聲。MOSI(串行輸入)引腳與單片機P01引腳相連接,單片機通過軟件寫入0xE0,即命令工作在“從指定地址放音”狀態,系統將根據按鍵,送入不同的放音起始地址。自動放音,直至遇到EOM。放音狀態下單片機的P10口直接驅動的PPT輸入信號,通過軟件將P10置為低電平,的PPT功能和聲音轉發。值得注意的是,不同的集群手臺MIC輸入阻抗不同,必要時需要調整ISD4004的輸出阻抗。

        3 軟件
        程序如圖5所示,ISD4004芯片在上電以后,將對芯片進行初始化。此時,STC89C52單片機將對外圍連接的3×3控制矩陣進行按鍵檢測,得到相應的兩進制的數值。根據數值,單片機控制程序將自動判定是采取錄音還是放音功能,并生成相應的語音起始地址。根據判定,單片機逐位地將SPI關鍵字寫入MOSI引腳,即完成了單片機對于ISD4004的功能和起始地址的告知。在完成錄音工作以后,ISD4004生成EOM中斷。以后一旦放音遭遇到EOM時ISD4004將產生中斷并輸入至單片機外部中斷INT0,回到起始點。

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

        e.JPG


        鑒于保證程序較好的可讀性和可維護性,編程采用了C語言。幾個主要子程序如下:
        ISD4004 SPI寫入子程序
        f.JPG
        g.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 高青县| 交口县| 霍林郭勒市| 仁布县| 新宾| 密云县| 花垣县| 苏州市| 会同县| 泰和县| 石狮市| 合肥市| 库尔勒市| 安塞县| 深圳市| 济宁市| 阜城县| 两当县| 思南县| 武鸣县| 赤峰市| 洛宁县| 浑源县| 芦溪县| 南投市| 吉林省| 崇阳县| 沾益县| 汉沽区| 绥中县| 全椒县| 武鸣县| 乐至县| 元阳县| 永寿县| 边坝县| 越西县| 成武县| 乐平市| 沈阳市| 外汇|