基于單片機的艦船自動(dòng)報警系統的設計
2.2 DTMF發(fā)送和接收電路
DTMF收發(fā)電路是實(shí)現電話(huà)線(xiàn)遠程通信的關(guān)鍵部分。它需實(shí)現自動(dòng)撥號、忙音識別、鈴聲識別、遠程按鍵數字信號識別等功能。本系統采用功耗低,可靠性高、集收發(fā)于一身的MT8880實(shí)現。MT8880有兩種工作模式:DTMF模式和呼叫處理(CP)模式。當選擇了呼叫處理模式時(shí),MT 8880就用于檢測電話(huà)網(wǎng)上電話(huà)呼叫過(guò)程中表示不同進(jìn)程的信號音(主要是撥號音,撥號音的標準頻率為350 Hz或440 Hz),可以進(jìn)行撥號音識別。這是目前其他DTMF芯片所不具備的,這樣便可以省去一套復雜的撥號音識別電路。本文引用地址:http://dyxdggzs.com/article/171843.htm
圖2所示是MT8880與單片機AT89C52的電路連接圖,其中8端口為DTMF輸出端,2端口為DTMF輸入端。
2.3 程控交換電路
此模塊主要是以時(shí)間交換器MT8980為核心。MT8980與單片機的接口電路如圖3所示,從圖中可以看出其實(shí)接線(xiàn)并不復雜,但其中有兩個(gè)引腳比較關(guān)鍵,那就是DS端和DTA端,而DS、DTA作為CPU和MT8980之間數據交換的同步信號,在DS選通信號的上升沿,如果MT8980的片選信號、數據地址線(xiàn)以及讀寫(xiě)信號有效,則CPU開(kāi)始對MT8980進(jìn)行讀寫(xiě)操作,當MT8980與CPU這間完成相應的數據發(fā)送或是接收之后,MT8880的數據應答信號DAT送出一個(gè)下降沿,表示這次數據交換完成,可以進(jìn)行下一個(gè)操作了。對于A(yíng)T89C51,我們可以用I/O口直接控制MT8980,在讀寫(xiě)MT8980時(shí),需判斷DTA是否為低有效。
評論