基于80C31的固定電話短信息終端的開發(fā)
發(fā)布時間:2008/6/3 0:00:00 訪問次數(shù):492
    
    
    來源:中國電子技術(shù)信息網(wǎng) 作者:北京微電子技術(shù)研究所 宋立國 邱邑裕 任永正 蘇昌明
    
    本文給出了一種以80c31為主控cpu的固定電話短信息終端的設(shè)計,從系統(tǒng)軟硬件兩個方面說明了固定電話短信息終端的設(shè)計方法和各個部分的工作原理。對于在開發(fā)中遇到的難點,如cas音檢測,fsk信息的處理和lcd漢字字符顯示等問題重點進行了闡述。
    
    關(guān)鍵詞: 短信息;電話;dtmf;fsk
    
    現(xiàn)在,短信息服務(wù)日益普及。各個電話機廠家競相設(shè)計和開發(fā)短信息終端電話。為配合我所開發(fā)的短信息終端專用集成芯片,我們設(shè)計開發(fā)出了可發(fā)送和接受短信息的固定電話。此電話除具有來電顯示功能外,還能夠接收信息中心下傳的fsk格式短信,可以利用dtmf和fsk兩種格式上傳信息。有比較好的人機界面,能夠采用拼音輸入方法編輯短信內(nèi)容。能夠存儲200個電話,200個下載的短信,實現(xiàn)電話號碼的查找,下載短信的閱讀,時鐘顯示等功能。下面先從硬件方面介紹系統(tǒng)的設(shè)計。
    
    硬件部分
    
    
    
    圖1 系統(tǒng)硬件原理框圖
    
    
    
    圖2 cas檢測原理電路
    
    系統(tǒng)硬件原理框圖見圖1,下面說明各部分的功能。
    
    cpu控制部分
    
    系統(tǒng)中采用80c31作為主控cpu,負責整個系統(tǒng)的程序流程,外擴了32k ram,64k eprom,和一片atmel公司的at29c040a作為電話薄、短信息和二級字庫字模的存儲器。
    
    cas檢測電路
    
    cas檢測原理電路如圖2所示。在短信電話中,cas信號的檢測是必不可少的,但以前的普通電話及來電顯示電話都不具有此項功能,市場上具有cas音檢測功能的芯片也比較少見,因此,我們設(shè)計了一種cas音檢測電路,在實際應(yīng)用中,效果不錯(見圖3)。
    
    cas為dtmf信號,頻率為2130/2750hz,所以采用兩個單獨的濾波器,如果為cas,則a,b點輸出均為高電平,產(chǎn)生cas中斷。圖中signal為dtmf信號,cas_con為cas音檢測控制電路,當cas_con=1時,檢測cas音;cas_con=0時,不檢測cas音。當檢測到cas,casint輸出高電平。
    
    epld集成控制電路
    
    外部控制電路部分采用altera公司的epm7128qc160,將設(shè)計中所用到的74系列和4000系列芯片全部集成在里面,并且它有160個pin,能夠滿足系統(tǒng)中輸入輸出信號對管腳的需求。大大縮小了pcb面積,在調(diào)試時非常方便,且提高了系統(tǒng)整體的可靠性。
    
    其它部分因為都有現(xiàn)成的芯片或成熟的電路,這里不再說明。
    
    
    
    圖3 cas檢測實際電路
    
    
    
    圖4 lcd顯示模塊流程圖
    
    軟件部分
    
    軟件采用模塊化設(shè)計,每一模塊都可單獨設(shè)計和調(diào)試。主要有鍵盤處理模塊、系統(tǒng)狀態(tài)轉(zhuǎn)換模塊、電話處理模塊(包括fsk短信的處理與發(fā)送)、lcd顯示模塊、中斷處理模塊(cas,fsk,振鈴,摘掛機的檢測和fsk短信息接收)。除中斷處理模塊外,其它的四個模塊在主程序中循環(huán)調(diào)用。
    
    鍵盤處理模塊
    
    電話與cpu利用同一按鍵進行工作,由cpu通過模擬開關(guān)控制按鍵的傳遞方向。在正常打電話或摘機時,鍵值傳遞給電話中的撥號芯片;掛機時則傳遞給cpu處理。cpu不
    
    
    來源:中國電子技術(shù)信息網(wǎng) 作者:北京微電子技術(shù)研究所 宋立國 邱邑裕 任永正 蘇昌明
    
    本文給出了一種以80c31為主控cpu的固定電話短信息終端的設(shè)計,從系統(tǒng)軟硬件兩個方面說明了固定電話短信息終端的設(shè)計方法和各個部分的工作原理。對于在開發(fā)中遇到的難點,如cas音檢測,fsk信息的處理和lcd漢字字符顯示等問題重點進行了闡述。
    
    關(guān)鍵詞: 短信息;電話;dtmf;fsk
    
    現(xiàn)在,短信息服務(wù)日益普及。各個電話機廠家競相設(shè)計和開發(fā)短信息終端電話。為配合我所開發(fā)的短信息終端專用集成芯片,我們設(shè)計開發(fā)出了可發(fā)送和接受短信息的固定電話。此電話除具有來電顯示功能外,還能夠接收信息中心下傳的fsk格式短信,可以利用dtmf和fsk兩種格式上傳信息。有比較好的人機界面,能夠采用拼音輸入方法編輯短信內(nèi)容。能夠存儲200個電話,200個下載的短信,實現(xiàn)電話號碼的查找,下載短信的閱讀,時鐘顯示等功能。下面先從硬件方面介紹系統(tǒng)的設(shè)計。
    
    硬件部分
    
    
    
    圖1 系統(tǒng)硬件原理框圖
    
    
    
    圖2 cas檢測原理電路
    
    系統(tǒng)硬件原理框圖見圖1,下面說明各部分的功能。
    
    cpu控制部分
    
    系統(tǒng)中采用80c31作為主控cpu,負責整個系統(tǒng)的程序流程,外擴了32k ram,64k eprom,和一片atmel公司的at29c040a作為電話薄、短信息和二級字庫字模的存儲器。
    
    cas檢測電路
    
    cas檢測原理電路如圖2所示。在短信電話中,cas信號的檢測是必不可少的,但以前的普通電話及來電顯示電話都不具有此項功能,市場上具有cas音檢測功能的芯片也比較少見,因此,我們設(shè)計了一種cas音檢測電路,在實際應(yīng)用中,效果不錯(見圖3)。
    
    cas為dtmf信號,頻率為2130/2750hz,所以采用兩個單獨的濾波器,如果為cas,則a,b點輸出均為高電平,產(chǎn)生cas中斷。圖中signal為dtmf信號,cas_con為cas音檢測控制電路,當cas_con=1時,檢測cas音;cas_con=0時,不檢測cas音。當檢測到cas,casint輸出高電平。
    
    epld集成控制電路
    
    外部控制電路部分采用altera公司的epm7128qc160,將設(shè)計中所用到的74系列和4000系列芯片全部集成在里面,并且它有160個pin,能夠滿足系統(tǒng)中輸入輸出信號對管腳的需求。大大縮小了pcb面積,在調(diào)試時非常方便,且提高了系統(tǒng)整體的可靠性。
    
    其它部分因為都有現(xiàn)成的芯片或成熟的電路,這里不再說明。
    
    
    
    圖3 cas檢測實際電路
    
    
    
    圖4 lcd顯示模塊流程圖
    
    軟件部分
    
    軟件采用模塊化設(shè)計,每一模塊都可單獨設(shè)計和調(diào)試。主要有鍵盤處理模塊、系統(tǒng)狀態(tài)轉(zhuǎn)換模塊、電話處理模塊(包括fsk短信的處理與發(fā)送)、lcd顯示模塊、中斷處理模塊(cas,fsk,振鈴,摘掛機的檢測和fsk短信息接收)。除中斷處理模塊外,其它的四個模塊在主程序中循環(huán)調(diào)用。
    
    鍵盤處理模塊
    
    電話與cpu利用同一按鍵進行工作,由cpu通過模擬開關(guān)控制按鍵的傳遞方向。在正常打電話或摘機時,鍵值傳遞給電話中的撥號芯片;掛機時則傳遞給cpu處理。cpu不
熱門點擊
- 單片機多字節(jié)BCD碼加法減法
- PCF8563 I2C實時時鐘/日歷芯片在8
- P89C51RD2的Boot ROM與ISP
- 單片機系統(tǒng)低功耗設(shè)計策略
- DVB-C信道解調(diào)解碼芯片GX1001的設(shè)計
- C51絕對地址訪問
- 用MCS-51單片機串行口對MAX7219及
- 測試PIC單片機如何省電
- 指針類型和存儲區(qū)的關(guān)系詳解
- 帶VCC輸入引腳的硅序列碼芯片DS2411及
推薦技術(shù)資料
- AMOLED顯示驅(qū)動芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計
- GB300 超級芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究