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