国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

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

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

1 硬件部分



圖1 系統硬件原理框圖



圖2 CAS檢測原理電路

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

1.1 CPU控制部分

系統中采用80C31作為主控CPU,負責整個系統的程序流程,外擴了32K RAM,64K EPROM,和一片ATMEL公司的AT29C040A作為電話薄、短信息和二級字庫字模的存儲器。

1.2 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輸出高電平。

1.3 EPLD集成控制電路

外部控制電路部分采用ALTERA公司的EPM7128QC160,將設計中所用到的74系列和4000系列芯片全部集成在里面,并且它有160個PIN,能夠滿足系統中輸入輸出信號對管腳的需求。大大縮小了PCB面積,在調試時非常方便,且提高了系統整體的可靠性。
其它部分因為都有現成的芯片或成熟的電路,這里不再說明。



圖3 CAS檢測實際電路



圖4 LCD顯示模塊流程圖

2 軟件部分

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

2.1 鍵盤處理模塊

電話與CPU利用同一按鍵進行工作,由CPU通過模擬開關控制按鍵的傳遞方向。在正常打電話或摘機時,鍵值傳遞給電話中的撥號芯片;掛機時則傳遞給CPU處理。CPU不停的監測是否有鍵被按下,當有鍵按下時,設置系統狀態轉換標志為1,否則為0。為了使用方便,比普通電話增加了四個按鍵:取消鍵(key_C),主菜單鍵(key_M),選中鍵(key_OK),輸入方法切換鍵(key_CH)。

2.2 系統狀態轉換模塊

這是整個系統的核心控制部分。它根據按鍵及系統所處的不同狀態,進行狀態間的切換和狀態內鍵值的處理。當系統狀態轉換標志為1時,進入此模塊。根據鍵值的不同,進行相應的處理。系統主要設定的狀態有: 初始狀態(S_init),主菜單狀態(S_mainmenu),電話薄狀態(S_menu1),短信息狀態(S_menu2),系統設置狀態(S_menu3),添加電話號碼狀態(S_addphone_1),添加電話姓名狀態(S_addphone_2),添加電話存儲位置狀態(S_addphone_3),查找電話狀態(S_lookphone),短信編輯狀態(S_edit_sm),發送短信狀態(S_send_sm),閱讀短信狀態(S_read_sm)等。

2.3 LCD顯示模塊

這一部分是依據系統所處的狀態進行顯示。主要有菜單的顯示,所編輯漢字與字符的顯示,下載的短信的顯示,顯示有短信和來電顯示電話等部分。顯示中,最難于處理的是短信的漢字與ASCII碼一起顯示,因為漢字是全角顯示,ASCII碼則為半角顯示,否則顯示效果不好,并且還要涉及翻頁中顯示的起始位置。在開發中采用的程序流程如圖4所示。

2,4 電話處理模塊

在這一部分中,負責處理短信息電話,來電顯示電話,及普通的電話。當有振鈴到來時,進入電話處理程序。接受交換中心發送的FSK信號,并根據信號的內容,決定是短信息,還是來電顯示電話。對于短信息,則發送應答信息,轉入短信息的處理模塊;當是來電顯示(CALLER ID)電話,則將在LCD上顯示電話號碼。如果沒有收到FSK信息,則判定為普通的電話。(系統暫時不考慮來電顯示電話中下行DTMF格式)。圖5是其程序流程圖。 中斷處理程序(CAS,FSK,振鈴,摘掛機) 在中斷處理程序中,主要是處理FSK信號的接收、CAS信號,振鈴和摘掛機檢測,并使相應的標志位置1,以便于主程序處理。其中,FSK信號的接受先是采用查詢的方法同步FSK信息,在同步之后是利用51單片機的串口接收。



圖5 電話處理程序圖 結語 設計的固定電話網短信息終端同時具有上傳消息的能力和接收短消息終端下行消息的能力(C類終端),滿足“基于固定網短消息傳送的技術規范”的要求。為短信息終端專用集成芯片提供了驗證平臺。
本文地址:http://www.qingdxww.cn/thread-37168-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产日韩精品一区二区三区 | 日韩欧美精品中文字幕 | 1级毛片| 欧美一区二区不卡视频 | 国产高清在线精品一区在线 | 亚洲 欧美 日韩在线一区 | 精品99一区二区三区麻豆 | 99在线视频免费观看 | 国产精品国产精品国产三级普 | 欧美地区一二三区 | 一区二区三区四区日韩 | 欧美一区二区三区高清视频 | 国产成人1024精品免费 | 思99热精品久久只有精品 | 欧美成人免费在线视频 | 国产三级播放 | 国产精品入口麻豆免费 | 久久精品2 | 免费三级网站 | 香蕉啪啪| 精品牛牛影视久久精品 | 亚洲国产精品婷婷久久久久 | 久久婷婷久久一区二区三区 | 欧美一级在线观看视频 | 西瓜视频在线观看免费 | eeuss影院在线观看第一页 | 一级毛片大全免费播放 | 91av欧美 | 欧美大片一区二区三区 | 91女神视频| 日本夫妇交换456高清 | 和阿同居的日子在线3 | 七月婷婷在线视频综合 | 午夜影视网 | 国产卡二卡3卡乱码免费 | 一本久道热中字伊人 | 欧美一级特黄特黄做受 | 一级毛片在线观看免费 | 97在线精品 | 欧洲成人在线视频 | 四虎永久在线观看免费网站网址 |