<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 單片機COP840C在無(wú)繩電話(huà)中的應用

單片機COP840C在無(wú)繩電話(huà)中的應用

作者: 時(shí)間:2011-08-25 來(lái)源:網(wǎng)絡(luò ) 收藏
圖3  DTMF模塊流程圖

本文引用地址:http://dyxdggzs.com/article/172530.htm

  DTMF 簡(jiǎn)介。它采用一對音頻信號標志一個(gè)數據的方式,一對音頻分別從高頻音頻組和低頻音頻組 中送取,其音頻-數據對應關(guān)系國際規定如表1所示。

  表1 音頻-數據對應關(guān)系

  

  DTMF模塊的設計思想主要是:在CPU RO M中設置數據表來(lái)模擬各個(gè)音頻信號(包括低頻群和高頻群各個(gè)頻點(diǎn)信號),當程序判斷要輸出某DTMF信號時(shí),先找到該DTMF信號對應的高、低音頻對應的數據,然后將其算術(shù)組合,合成值從L口的L0~L5管腳輸出,通過(guò)一個(gè)D/A阻抗網(wǎng)絡(luò )之后得到DTMF信號,DTMF信號輸出持續 時(shí)間為100 ms,而合成值每118 μs改變一次。CPU定時(shí)器用于100 ms信號寬度的計數,到10 0 ms產(chǎn)生中斷以中止DTMF信號輸出。

  下面詳細介紹該DTMF模塊的原理、流程。該模塊分為 兩個(gè)子模塊:KBDEC,DTMFLP。前者用于DTMF鍵盤(pán)譯碼,后者用于雙音頻產(chǎn)生。

  KBDEC子模 塊把低為真DTMF鍵盤(pán)輸入進(jìn)行譯碼,轉換成相應的一個(gè)DTMF碼Code l,其二進(jìn)制形式為0000 RRCC,其中RR,CC分別代表四個(gè)行值和四個(gè)列值。

  DTMFLP模塊。首先利用Code l,通過(guò)查ROM數據表Table 1,得到四個(gè)與DTMF鍵有關(guān)的值,這四個(gè)值分別表示高、低音頻ROM數據表Table 2的大小和相關(guān)起始地址,利用這四個(gè)值,每隔 117.33 μs,從ROM數據表Table 2中取出高、低音頻正弦波頻率值,算術(shù)組合之后輸出到L 口之L0-L5腳,通過(guò)外接阻抗階梯網(wǎng)絡(luò )后得到相應DTMF信號。高、低音頻對應Table 2中的數 據有不同的基準值,高頻基準值為16,低頻基準值為13,其差值16-13=3是為滿(mǎn)足DTMF信號 要求而必需的:高頻群高于低頻群2 dB以補償傳輸損耗。

  Table 2數據表的產(chǎn)生。117.33 μs的倍數對于DTMF信號中的八個(gè)頻率成分而言,均可達到很好的近似。以1 336 Hz為例:在Table 2中存有其三個(gè)周期共19個(gè)樣點(diǎn),則其合成信號周 期為[19×117.33 μs]/3

wpe9.gif (854 bytes)

1  345.73 Hz,和1 336 Hz相比 ,相對該差為+0.73%,在國標DTMF誤差范圍以?xún)?。至于如何確定各個(gè)音頻在Table 2中的周期數及樣點(diǎn)數,由于ROM容量限制,不可能在ROM中放入太多數據,所以設定周期數不大于10 ,再設定誤差最大值比如0.8%,則用窮舉法編一個(gè)簡(jiǎn)單的高組語(yǔ)言程序就可。根據各個(gè)音頻 在Table 2中的周期數及樣點(diǎn)數就可以計算出Table 2數據,實(shí)際上在計算時(shí)為得到最好的近 似,有所謂“正弦波面積準則”。

  5 結 論

  本系統采用實(shí)現 了各種控制、通信功能,并采用軟件法產(chǎn)生DTMF信號,降低了系統成本,同時(shí)還具有工作可靠性好、耗電少、待機時(shí)間長(cháng)(達72 h)等特點(diǎn)。采用該系統的產(chǎn)品 已投入批量生產(chǎn)。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>