本實(shí)用新型涉及電子電路領(lǐng)域,具體地,涉及一種固定式通信短消息終端。
背景技術(shù):
電話機(jī)設(shè)置在電話通信起點(diǎn)和終點(diǎn)的用戶側(cè),是電話網(wǎng)的用戶終端設(shè)備?,F(xiàn)代的電話機(jī)能夠方便地實(shí)現(xiàn)終端用戶之間的呼叫和通話,是經(jīng)過(guò)一百多年來(lái)許多人的研究和無(wú)數(shù)次的改進(jìn)而形成的。盡管它們的式樣千差萬(wàn)別,但一般都有如下基本功能:1、聲電互換;因?yàn)橐M(jìn)行快速的、遠(yuǎn)距離的通信,不能直接傳送聲音,而必須先把聲音變成電信號(hào)(即以電作為載體),到對(duì)方后再把電信號(hào)還原成為聲音。2、摘機(jī)識(shí)別;當(dāng)主叫方拿起電話機(jī)時(shí),交換機(jī)應(yīng)有能知道“有人要打電話”的功能,以便交換機(jī)做好接續(xù)準(zhǔn)備。3、發(fā)送信號(hào);自動(dòng)電話機(jī)正是通過(guò)發(fā)送撥號(hào)信號(hào)來(lái)指揮電話交換機(jī)的工作,并進(jìn)而建立兩個(gè)電話機(jī)之間的連接的。4、響鈴;即在對(duì)方來(lái)電話時(shí),電話機(jī)能以鈴聲告訴主人:“有人來(lái)電話了?!?、電接續(xù);電話機(jī)中,實(shí)現(xiàn)這五大功能的部件依次是:送受話器、叉簧、撥號(hào)盤(pán)(或按鍵盤(pán))、電話鈴和電話回路。
技術(shù)實(shí)現(xiàn)要素:
為克服現(xiàn)有技術(shù)存在的不足,本實(shí)用新型公開(kāi)了一種固定式通信短消息終端。
本實(shí)用新型所述一種固定式通信短消息終端,包括集成控制電路,與集成控制電路連接的振鈴電路、CAS檢測(cè)電路和摘掛機(jī)電路,還包括與所述集成控制電路連接的FSK接收器、FSK發(fā)送器和DTMF發(fā)送器,以及與集成控制電路連接的數(shù)據(jù)總線,所述數(shù)據(jù)總線與控制器和存儲(chǔ)裝置連接。
優(yōu)選的,所述存儲(chǔ)裝置包括RAM、ROM和FLASH。
優(yōu)選的,所述控制器為80C31。
具體的,所述FSK接收器為NPC8220,F(xiàn)SK發(fā)送器為T(mén)CM3105。
具體的,所述集成控制電路位EPM7128。
本實(shí)用新型所述一種固定式通信短消息終端,設(shè)計(jì)的固定電話網(wǎng)短信息終端同時(shí)具有上傳消息的能力和接收短消息終端下行消息的能;為短信息終端專用集成芯片提供了驗(yàn)證平臺(tái)。
附圖說(shuō)明
圖1是本實(shí)用新型一種具體實(shí)施方式示意圖。
具體實(shí)施方式
下面結(jié)合實(shí)施例及附圖,對(duì)本實(shí)用新型作進(jìn)一步地的詳細(xì)說(shuō)明,但本實(shí)用新型的實(shí)施方式不限于此。
本實(shí)用新型所述一種固定式通信短消息終端,包括集成控制電路,與集成控制電路連接的振鈴電路、CAS檢測(cè)電路和摘掛機(jī)電路,還包括與所述集成控制電路連接的FSK接收器、FSK發(fā)送器和DTMF發(fā)送器,以及與集成控制電路連接的數(shù)據(jù)總線,所述數(shù)據(jù)總線與控制器和存儲(chǔ)裝置連接。
系統(tǒng)硬件原理框圖見(jiàn)圖1,下面說(shuō)明各部分的功能。系統(tǒng)中采用80C31作為主控CPU,負(fù)責(zé)整個(gè)系統(tǒng)的程序流程,外擴(kuò)了32K RAM,64K EPROM,和一片ATMEL公司的AT29C040A作為電話薄、短信息和二級(jí)字庫(kù)字模的存儲(chǔ)器。
外部控制電路部分采用ALTERA公司的EPM7128QC160,將設(shè)計(jì)中所用到的74系列和4000系列芯片全部集成在里面,并且它有160個(gè)PIN,能夠滿足系統(tǒng)中輸入輸出信號(hào)對(duì)管腳的需求。大大縮小了PCB面積,在調(diào)試時(shí)非常方便,且提高了系統(tǒng)整體的可靠性。
軟件采用模塊化設(shè)計(jì),每一模塊都可單獨(dú)設(shè)計(jì)和調(diào)試。主要有鍵盤(pán)處理模塊、系統(tǒng)狀態(tài)轉(zhuǎn)換模塊、電話處理模塊(包括FSK短信的處理與發(fā)送)、LCD顯示模塊、中斷處理模塊(CAS,F(xiàn)SK,振鈴,摘掛機(jī)的檢測(cè)和FSK短信息接收)。除中斷處理模塊外,其它的四個(gè)模塊在主程序中循環(huán)調(diào)用。
電話與CPU利用同一按鍵進(jìn)行工作,由CPU通過(guò)模擬開(kāi)關(guān)控制按鍵的傳遞方向。在正常打電話或摘機(jī)時(shí),鍵值傳遞給電話中的撥號(hào)芯片;掛機(jī)時(shí)則傳遞給CPU處理。CPU不停的監(jiān)測(cè)是否有鍵被按下,當(dāng)有鍵按下時(shí),設(shè)置系統(tǒng)狀態(tài)轉(zhuǎn)換標(biāo)志為1,否則為0。為了使用方便,比普通電話增加了四個(gè)按鍵:取消鍵(key_C),主菜單鍵(key_M),選中鍵(key_OK),輸入方法切換鍵(key_CH)。
系統(tǒng)狀態(tài)轉(zhuǎn)換模塊是整個(gè)系統(tǒng)的核心控制部分。它根據(jù)按鍵及系統(tǒng)所處的不同狀態(tài),進(jìn)行狀態(tài)間的切換和狀態(tài)內(nèi)鍵值的處理。當(dāng)系統(tǒng)狀態(tài)轉(zhuǎn)換標(biāo)志為1時(shí),進(jìn)入此模塊。根據(jù)鍵值的不同,進(jìn)行相應(yīng)的處理。系統(tǒng)主要設(shè)定的狀態(tài)有: 初始狀態(tài)(S_init),主菜單狀態(tài)(S_mainmenu),電話薄狀態(tài)(S_menu1),短信息狀態(tài)(S_menu2),系統(tǒng)設(shè)置狀態(tài)(S_menu3),添加電話號(hào)碼狀態(tài)(S_addphone_1),添加電話姓名狀態(tài)(S_addphone_2),添加電話存儲(chǔ)位置狀態(tài)(S_addphone_3),查找電話狀態(tài)(S_lookphone),短信編輯狀態(tài)(S_edit_sm),發(fā)送短信狀態(tài)(S_send_sm),閱讀短信狀態(tài)(S_read_sm)等。
LCD顯示模塊是依據(jù)系統(tǒng)所處的狀態(tài)進(jìn)行顯示。主要有菜單的顯示,所編輯漢字與字符的顯示,下載的短信的顯示,顯示有短信和來(lái)電顯示電話等部分。顯示中,最難于處理的是短信的漢字與ASCII碼一起顯示,因?yàn)闈h字是全角顯示,ASCII碼則為半角顯示,否則顯示效果不好,并且還要涉及翻頁(yè)中顯示的起始位置。
在電話處理模塊這一部分中,負(fù)責(zé)處理短信息電話,來(lái)電顯示電話,及普通的電話。當(dāng)有振鈴到來(lái)時(shí),進(jìn)入電話處理程序。接受交換中心發(fā)送的FSK信號(hào),并根據(jù)信號(hào)的內(nèi)容,決定是短信息,還是來(lái)電顯示電話。對(duì)于短信息,則發(fā)送應(yīng)答信息,轉(zhuǎn)入短信息的處理模塊;當(dāng)是來(lái)電顯示(CALLER ID)電話,則將在LCD上顯示電話號(hào)碼。如果沒(méi)有收到FSK信息,則判定為普通的電話。(系統(tǒng)暫時(shí)不考慮來(lái)電顯示電話中下行DTMF格式)。
如上所述,可較好的實(shí)現(xiàn)本實(shí)用新型。