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

位置:51電子網 » 電子資訊 » 設計技術

基于80C31的固定電話短信息終端的開發

發布時間:2006/7/11 0:00:00 訪問次數:249

   本文給出了一種以80c31為主控cpu的固定電話短信息終端的設計,從系統軟硬件兩個方面說明了固定電話短信息終端的設計方法和各個部分的工作原理。對于在開發中遇到的難點,如cas音檢測,fsk信息的處理和lcd漢字字符顯示等問題重點進行了闡述。

  關鍵詞: 短信息;電話;dtmf;fsk

  現在,短信息服務日益普及。各個電話機廠家競相設計和開發短信息終端電話。為配合我所開發的短信息終端專用集成芯片,我們設計開發出了可發送和接受短信息的固定電話。此電話除具有來電顯示功能外,還能夠接收信息中心下傳的fsk格式短信,可以利用dtmf和fsk兩種格式上傳信息。有比較好的人機界面,能夠采用拼音輸入方法編輯短信內容。能夠存儲200個電話,200個下載的短信,實現電話號碼的查找,下載短信的閱讀,時鐘顯示等功能。下面先從硬件方面介紹系統的設計。

  硬件部分




  圖1 系統硬件原理框圖




圖2 cas檢測原理電路

  系統硬件原理框圖見圖1,下面說明各部分的功能。

  cpu控制部分

  系統中采用80c31作為主控cpu,負責整個系統的程序流程,外擴了32k ram,64k eprom,和一片atmel公司的at29c040a作為電話薄、短信息和二級字庫字模的存儲器。

  cas檢測電路

  cas檢測原理電路如圖2所示。在短信電話中,cas信號的檢測是必不可少的,但以前的普通電話及來電顯示電話都不具有此項功能,市場上具有cas音檢測功能的芯片也比較少見,因此,我們設計了一種cas音檢測電路,在實際應用中,效果不錯(見圖3)。

  cas為dtmf信號,頻率為2130/2750hz,所以采用兩個單獨的濾波器,如果為cas,則a,b點輸出均為高電平,產生cas中斷。圖中signal為dtmf信號,cas_con為cas音檢測控制電路,當cas_con=1時,檢測cas音;cas_con=0時,不檢測cas音。當檢測到cas,casint輸出高電平。

  epld集成控制電路

  外部控制電路部分采用altera公司的epm7128qc160,將設計中所用到的74系列和4000系列芯片全部集成在里面,并且它有160個pin,能夠滿足系統中輸入輸出信號對管腳的需求。大大縮小了pcb面積,在調試時非常方便,且提高了系統整體的可靠性。

  其它部分因為都有現成的芯片或成熟的電路,這里不再說明。




圖3 cas檢測實際電路




圖4 lcd顯示模塊流程圖

  軟件部分

  軟件采用模塊化設計,每一模塊都可單獨設計和調試。主要有鍵盤處理模塊、系統狀態轉換模塊、電話處理模塊(包括fsk短信的處理與發送)、lcd顯示模塊、中斷處理模塊(cas,fsk,振鈴,摘掛機的檢測和fsk短信息接收)。除中斷處理模塊外,其它的四個模塊在主程序中循環調用。

  鍵盤處理模塊

   本文給出了一種以80c31為主控cpu的固定電話短信息終端的設計,從系統軟硬件兩個方面說明了固定電話短信息終端的設計方法和各個部分的工作原理。對于在開發中遇到的難點,如cas音檢測,fsk信息的處理和lcd漢字字符顯示等問題重點進行了闡述。

  關鍵詞: 短信息;電話;dtmf;fsk

  現在,短信息服務日益普及。各個電話機廠家競相設計和開發短信息終端電話。為配合我所開發的短信息終端專用集成芯片,我們設計開發出了可發送和接受短信息的固定電話。此電話除具有來電顯示功能外,還能夠接收信息中心下傳的fsk格式短信,可以利用dtmf和fsk兩種格式上傳信息。有比較好的人機界面,能夠采用拼音輸入方法編輯短信內容。能夠存儲200個電話,200個下載的短信,實現電話號碼的查找,下載短信的閱讀,時鐘顯示等功能。下面先從硬件方面介紹系統的設計。

  硬件部分




  圖1 系統硬件原理框圖




圖2 cas檢測原理電路

  系統硬件原理框圖見圖1,下面說明各部分的功能。

  cpu控制部分

  系統中采用80c31作為主控cpu,負責整個系統的程序流程,外擴了32k ram,64k eprom,和一片atmel公司的at29c040a作為電話薄、短信息和二級字庫字模的存儲器。

  cas檢測電路

  cas檢測原理電路如圖2所示。在短信電話中,cas信號的檢測是必不可少的,但以前的普通電話及來電顯示電話都不具有此項功能,市場上具有cas音檢測功能的芯片也比較少見,因此,我們設計了一種cas音檢測電路,在實際應用中,效果不錯(見圖3)。

  cas為dtmf信號,頻率為2130/2750hz,所以采用兩個單獨的濾波器,如果為cas,則a,b點輸出均為高電平,產生cas中斷。圖中signal為dtmf信號,cas_con為cas音檢測控制電路,當cas_con=1時,檢測cas音;cas_con=0時,不檢測cas音。當檢測到cas,casint輸出高電平。

  epld集成控制電路

  外部控制電路部分采用altera公司的epm7128qc160,將設計中所用到的74系列和4000系列芯片全部集成在里面,并且它有160個pin,能夠滿足系統中輸入輸出信號對管腳的需求。大大縮小了pcb面積,在調試時非常方便,且提高了系統整體的可靠性。

  其它部分因為都有現成的芯片或成熟的電路,這里不再說明。




圖3 cas檢測實際電路




圖4 lcd顯示模塊流程圖

  軟件部分

  軟件采用模塊化設計,每一模塊都可單獨設計和調試。主要有鍵盤處理模塊、系統狀態轉換模塊、電話處理模塊(包括fsk短信的處理與發送)、lcd顯示模塊、中斷處理模塊(cas,fsk,振鈴,摘掛機的檢測和fsk短信息接收)。除中斷處理模塊外,其它的四個模塊在主程序中循環調用。

  鍵盤處理模塊

熱門點擊

推薦電子資訊

EMC對策元件
應用: 汽車以太網系統的車載多媒體信息娛樂系統,如駕... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
板桥市| 常山县| 宜都市| 郑州市| 都江堰市| 潼关县| 时尚| 吴堡县| 汉川市| 扎赉特旗| 孙吴县| 伊通| 韶山市| 阿合奇县| 淅川县| 肃北| 江达县| 乌兰浩特市| 汤原县| 库尔勒市| 平昌县| 和顺县| 乡宁县| 柘城县| 昭平县| 改则县| 仁怀市| 英吉沙县| 兴文县| 昂仁县| 安西县| 九寨沟县| 腾冲县| 陕西省| 车险| 阿克苏市| 沁阳市| 泗洪县| 新民市| 星子县| 清徐县|