91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 單 片 機

基于CMX860的來電顯示電話測試儀的設計

發布時間:2008/5/26 0:00:00 訪問次數:765

        

    

    

    作者:空軍工程大學電訊工程學院數據通信系 錢淵 西安機電信息研究所 郭穎

    

    1 引 言

      

    目前,隨著電信部門電話主叫識別(來電顯示)業務的普遍開通,具有主叫識別功能的電話機越來越普及。根據這個情況,我們設計了一臺可以測試主叫識別功能的多功能電話測試儀,采用了cml(consumermicrocircuit limited)公司的cmx860作為其中來電顯示測試電路的核心元件,單片機采用了sst89c58。

    

    1.1 cmx860簡介

      

    cmx860是一塊通用的低功耗電話機信令收發集成電路。cmx860包含dtmf編碼***、v.23調制解調器,具有鈴流檢測、話機摘機檢測等功能,它可以廣泛應用于由線路提供電源的電話設備。

      

    cmx860的主要特性有:(1)提供v.23 1200/75bps的fsk信號發送和接收;(2)雙音多頻及音頻信令的發送和接收;(3)用戶線端和電話機端驅動;(4)呼叫進程解碼;(5)來電等候信號的產生和檢測;(6)“c-bus”串行總線接口;(7)低功耗工作方式。

    

    

    

    圖1是cmx860的原理框圖。cmx860包括ssop及soic兩種封裝,共28腳。具體管腳圖及管腳

    

    說明請參見cmx860用戶手冊。

    

    1.2 sst89c58簡介

    

    單片機sst89c58與標準的8052引腳、指令和片內資源全兼容。sst89c58的優點是包含36kb高性能的flash,既可以存儲程序,也可保存數據,簡化了系統設計,省去了通常外部擴展的24xx系列或93xx系列的外部flash,元件數目減少,系統可靠性增加,總體成本降低。sst89c58的另一個優點是保密性好,不易被解密或仿制。

    

    2 cmx860與單片機的連接

    

    cmx860的一個顯著特點是它的所有編程功能可以通過一個稱為c-bus(c總線)的串行總線接口來完成。單片機通過c-bus與cmx860連接,c-bus串行總線可在單片機和cmx860內部寄存器間進行數據、控制或狀態信息的傳送。

    

    2.1 cmx860與單片機的硬件連接

    

    cmx860的c-bus接口兼容于大多數通用的單片機串行接口,而且可與單片機的通用i/o管腳連接。本系統采用sst89c58的p1口的p1.4、p1.5、p1.6、p1.7腳與cmx860的c-bus接口連接。具體連接如圖2所示。

    

    

    

    cmx860各引腳功能:csn腳作為使能腳,data腳從單片機接收串行數據信號,clk腳從單片機接收串行時鐘信號,reda腳向單片機發送串行數據信號。

    

    2.2 單片機對cmx860編程

    

    根據c-bus接口的時序,在串行輸入時鐘的上升沿,從單片機命令數據線上送來的數據被鎖進  cmx860。當串行時鐘為高電平時,從cmx860送到單片機的響應數據有效。在數據傳送期間,csn線(使能端)必須保持低電平,而在兩次傳輸之間保持高電平。具體傳送過程中,首先由單片機發送給cmx860一個字節表示cmx860內部寄存器地址(cmx860內部寄存器說明及地址參見參考文獻〔1〕),接著,由單片機發給cmx860的只寫存儲器一個或多個的數據字節,或者單片機從cmx860的只讀存儲器讀出一個或多個數據字節,從而完成對cmx860的控制編程。圖3是由單片機向cmx860發出一個地址信號和一個數據信號的時序圖。

    

    

    

    下面是單片機與cmx860通信的幾個子程序:

      

    (1)單片機向cmx860寫入一個字節信息子程序,信息存在寄存器a中。

    

    out byte:mov r7,#8

   

        

    

    

    作者:空軍工程大學電訊工程學院數據通信系 錢淵 西安機電信息研究所 郭穎

    

    1 引 言

      

    目前,隨著電信部門電話主叫識別(來電顯示)業務的普遍開通,具有主叫識別功能的電話機越來越普及。根據這個情況,我們設計了一臺可以測試主叫識別功能的多功能電話測試儀,采用了cml(consumermicrocircuit limited)公司的cmx860作為其中來電顯示測試電路的核心元件,單片機采用了sst89c58。

    

    1.1 cmx860簡介

      

    cmx860是一塊通用的低功耗電話機信令收發集成電路。cmx860包含dtmf編碼***、v.23調制解調器,具有鈴流檢測、話機摘機檢測等功能,它可以廣泛應用于由線路提供電源的電話設備。

      

    cmx860的主要特性有:(1)提供v.23 1200/75bps的fsk信號發送和接收;(2)雙音多頻及音頻信令的發送和接收;(3)用戶線端和電話機端驅動;(4)呼叫進程解碼;(5)來電等候信號的產生和檢測;(6)“c-bus”串行總線接口;(7)低功耗工作方式。

    

    

    

    圖1是cmx860的原理框圖。cmx860包括ssop及soic兩種封裝,共28腳。具體管腳圖及管腳

    

    說明請參見cmx860用戶手冊。

    

    1.2 sst89c58簡介

    

    單片機sst89c58與標準的8052引腳、指令和片內資源全兼容。sst89c58的優點是包含36kb高性能的flash,既可以存儲程序,也可保存數據,簡化了系統設計,省去了通常外部擴展的24xx系列或93xx系列的外部flash,元件數目減少,系統可靠性增加,總體成本降低。sst89c58的另一個優點是保密性好,不易被解密或仿制。

    

    2 cmx860與單片機的連接

    

    cmx860的一個顯著特點是它的所有編程功能可以通過一個稱為c-bus(c總線)的串行總線接口來完成。單片機通過c-bus與cmx860連接,c-bus串行總線可在單片機和cmx860內部寄存器間進行數據、控制或狀態信息的傳送。

    

    2.1 cmx860與單片機的硬件連接

    

    cmx860的c-bus接口兼容于大多數通用的單片機串行接口,而且可與單片機的通用i/o管腳連接。本系統采用sst89c58的p1口的p1.4、p1.5、p1.6、p1.7腳與cmx860的c-bus接口連接。具體連接如圖2所示。

    

    

    

    cmx860各引腳功能:csn腳作為使能腳,data腳從單片機接收串行數據信號,clk腳從單片機接收串行時鐘信號,reda腳向單片機發送串行數據信號。

    

    2.2 單片機對cmx860編程

    

    根據c-bus接口的時序,在串行輸入時鐘的上升沿,從單片機命令數據線上送來的數據被鎖進  cmx860。當串行時鐘為高電平時,從cmx860送到單片機的響應數據有效。在數據傳送期間,csn線(使能端)必須保持低電平,而在兩次傳輸之間保持高電平。具體傳送過程中,首先由單片機發送給cmx860一個字節表示cmx860內部寄存器地址(cmx860內部寄存器說明及地址參見參考文獻〔1〕),接著,由單片機發給cmx860的只寫存儲器一個或多個的數據字節,或者單片機從cmx860的只讀存儲器讀出一個或多個數據字節,從而完成對cmx860的控制編程。圖3是由單片機向cmx860發出一個地址信號和一個數據信號的時序圖。

    

    

    

    下面是單片機與cmx860通信的幾個子程序:

      

    (1)單片機向cmx860寫入一個字節信息子程序,信息存在寄存器a中。

    

    out byte:mov r7,#8

   

相關IC型號

熱門點擊

 

推薦技術資料

硬盤式MP3播放器終級改
    一次偶然的機會我結識了NE0 2511,那是一個遠方的... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
永平县| 分宜县| 新和县| 郓城县| 南澳县| 郴州市| 明水县| 江华| 汝州市| 林甸县| 正定县| 越西县| 遂川县| 柞水县| 辉南县| 龙山县| 行唐县| 福州市| 遂溪县| 思茅市| 阿瓦提县| 突泉县| 余干县| 南漳县| 岑巩县| 平凉市| 永川市| 玉溪市| 攀枝花市| 武山县| 西吉县| 简阳市| 英德市| 翁牛特旗| 左权县| 介休市| 南部县| 福清市| 永济市| 崇州市| 兰西县|