新聞中心

        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。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沁阳市| 两当县| 安西县| 苏尼特右旗| 沅江市| 六安市| 汉阴县| 阳信县| 松滋市| 阿克| 东光县| 扶沟县| 鸡西市| 阜宁县| 曲周县| 阿勒泰市| 鄂托克旗| 额尔古纳市| 福州市| 嵊州市| 兴城市| 攀枝花市| 阳春市| 缙云县| 富蕴县| 敦化市| 子长县| 凤城市| 惠州市| 石林| 资阳市| 克拉玛依市| 黄平县| 建平县| 桐城市| 盐边县| 育儿| 化德县| 淄博市| 固镇县| 东海县|