久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于VHDL語言的智能撥號報警器的設計

基于VHDL語言的智能撥號報警器的設計

作者: 時間:2011-01-09 來源:網絡 收藏

elsif(stop and cnt=lm_1792) then

dial=‘0’;/*電話遇忙,發忙狀態標志*/

busy=‘1’;

elsif(stop and cnt>=lm_1792) then

dial=‘1’;/*電話通,使能有效*/

busy=‘0’;

elsif(irq)'event and irq=‘1’) then

cnt:=cnt+1;/*電話音檢測計數*/

end if;

end process;

2.2 DTMF收發時序仿真模塊RECEI-SEND

  MITEL 公司生產的集成芯片MT8880是專門用于處理DTMF信號的專用集成電路,具有接受和發送DTMF信號的雙重功能。在本系統中,MT8880的作用是:把電話系統送來的DTMF信號處理成FPGA能夠識別的邏輯信號;將FPGA送出的用于的TTL邏輯信號轉換成電話系統能夠識別的DTMF信號。

  RECEI -SEND用于控制MT8880以實現按DTMF方式自動撥預定的電話號碼。RECEI-SEND模塊與MT8880芯片的互連接口如圖3所示。二者的接口信號線直接連接并由RECEI-SEND模塊模擬產生MT8880芯片的各個接口信號,完成DTMF信號的接收以及對電話線路。MT8880的工作模式由內部寄存器(CRA、CRB、SR、TDR和RDR)中的控制字決定,內部寄存器的數據寫入和讀出都由R-W、CS、CP、RS。信號控制。當MT8880芯片被訪問時,CP腳應出現一次帶上升沿的高電平,其周期應為1μs~1000μs。這是關鍵信號,其它信號均以此信號作為依據。因此,FPGA的RECEI-SEND模塊模擬產生CP及其它信號的時序。圖4為RECEI-SEND模塊寫MT8880內部寄存器CRA、CRB的時序。圖5是RECEI-SEND模塊控制MT8880發送DTMF信號時序。RECEI-SEND模塊的程序結構如圖6所示。

本文引用地址:http://cqxgywz.com/article/151115.htm



評論


相關推薦

技術專區

關閉