新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于STC單片機的排隊管理系統的設計

        基于STC單片機的排隊管理系統的設計

        作者: 時間:2012-12-20 來源:網絡 收藏

        2.3 語音模塊設計
        ISD1420是由臺灣華邦(winbond)公司開出發的典型的單片高質量短周期語音錄放集成電路,采用CMOS工藝、內部包含片上時鐘麥克前置放大器自動增益控制、帶通濾波器平滑濾波器和功率放大器。本次設計主要用STC89C52的P0口控制ISD1420的A0-A7管腳來實現語音的分段錄放工作,其連接電路如圖3所示,首先,將需要播報的語音分段錄至存儲地址,按錄音鍵即可開始錄音,軟件控制它0.5 s后結束錄音。按放音鍵可檢查音質的好壞,如果按下加地址鍵,可使地址加4,同時液晶顯示屏上可以顯示出此時錄音的地址。這樣就可以從該地址開始控制語音的錄入。這里,由于ISD1420的最長錄音時間為20 s,而其最小分辨率為0.125 s,即它最多可以錄制20/0.125=160段音。而其可存放語音的地址單元為00H~7FH,共128個地址,由此可見一個地址足以存放0.125 s的語音,義因為此銀行叫號機的19段語音每段延時0.5 s,0.5/0.125=4,可見為每段延時0.5 s的語音分配4個地址就足夠了。

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

        c.JPG


        在主程序中.當查詢到從機的叫號請求時,將依次呼叫:“請****號顧客到*號窗口辦理”,呼叫完畢,等待下一次呼叫請求。這樣也就實現了選段放音,其中,各按鍵的定義如表1所示。

        d.JPG


        在ISD1420的音頻輸出端即SP+端口接有LM386放大器,用來放大聲音信號。驅動8 Ω、0.5 W的喇叭放音。需要注意的是LM386的旁路端口必須接電容再接地或者懸空,不可以直接接地,否則喇叭不能發出聲音,如圖4所示。
        2.4 串口通信
        系統采用總線型主從式結構來實現多機通信,即在數個單片機中,有一個是主機,其余是從機,從機要服從主機的調度、支配。本設計采用RS-485串行標準總線進行數據傳輸。并采用半雙工通信的MAX485接口芯片將單片機的TTL電平轉換為RS-485電平。
        MAX485芯片的結構和引腳都非常簡單,內部含有一個驅動器和接收器。RO和D1端分別為接收器的輸出和驅動器的輸入端,與單片機的RXD和TXD相連接;/RE和DE端分別為接收和發送的使能端,當/RE為邏輯0時,器件處于接收狀態:當DE為邏輯1時,器件處于發送狀態,因為MAX485工作在半雙工狀態,所以只用單片機的P32管腳控制這兩個引腳即可;A端和B端分別為接收和發送的差分信號端,當A引腳的電平高于B時,代表發送的數據為1;當A的電平低于B端時,代表發送的數據為0。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 珠海市| 商洛市| 开江县| 教育| 余姚市| 姚安县| 禹城市| 崇信县| 山西省| 商水县| 惠东县| 观塘区| 河间市| 当涂县| 广丰县| 德兴市| 宿松县| 五原县| 肥乡县| 玛沁县| 奉节县| 乳山市| 绥滨县| 克什克腾旗| 横峰县| 台中市| 长垣县| 乌鲁木齐县| 乌苏市| 红原县| 桐庐县| 吉木萨尔县| 旺苍县| 衡山县| 天水市| 阿尔山市| 永城市| 荆门市| 巫溪县| 武定县| 临洮县|