畢業(yè)設計(論文)-ISM頻段短信互聯(lián)系統(tǒng)設計_第1頁
畢業(yè)設計(論文)-ISM頻段短信互聯(lián)系統(tǒng)設計_第2頁
畢業(yè)設計(論文)-ISM頻段短信互聯(lián)系統(tǒng)設計_第3頁
畢業(yè)設計(論文)-ISM頻段短信互聯(lián)系統(tǒng)設計_第4頁
畢業(yè)設計(論文)-ISM頻段短信互聯(lián)系統(tǒng)設計_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

④模塊狀態(tài)的轉(zhuǎn)換采用有限狀態(tài)機(FSM)模型,這是實時系統(tǒng)設計中的一種數(shù)學模型,是一種重要的、易于建立的、應用比較廣泛的、以描述控制特性為主的建模方法,它可以應用于從系統(tǒng)分析到設計(包括硬件、軟件)的所有階段。很多實時系統(tǒng),特別是實時控制系統(tǒng),其整個系統(tǒng)的分析機制和功能與系統(tǒng)的狀態(tài)有相當大的關(guān)系。有限狀態(tài)機由有限的狀態(tài)和相互之間的轉(zhuǎn)移構(gòu)成,在任何時候只能處于給定數(shù)目的狀態(tài)中的一個。當接收到一個輸入事件時,狀態(tài)機產(chǎn)生一個輸出,同時也可能伴隨著狀態(tài)的轉(zhuǎn)移。模塊共包括三種狀態(tài):等待輸入、輸入信息和已發(fā)送。采用狀態(tài)機模型使編程的思路更加清晰,降低了編程的難度,也使程序更加明白易懂,增加了可讀性和可移植性。4.2T9輸入法原理T9輸入法全名為智能輸入法,字庫容量九千多字,支持十多種語言,包括歐洲及中文繁體、簡體、香港常用字等。T9輸入法高效便捷的輸入方式引起了眾多手機廠商的注意,并得到廣大手機用戶的認可,以至于T9成為了使用頻率最高知名度最大的手機輸入法。4.2.1T9輸入法的日常應用該輸入法是由美國特捷通訊(TegicCommunications)軟件公司研制的,該公司于1995年成立,總部設在美國西雅圖,1999年12月被美國在線(AmericaOnLine)收購后成為其全資子公司,此后專門致力于開發(fā)用于小型電子設備的產(chǎn)品和技術(shù)。T9輸入法就是在這樣的環(huán)境下誕生并成為該公司的核心產(chǎn)品,T9輸入法解決了小型掌上設備的文字輸入問題,已經(jīng)成為全球手機文字輸入的標準之一。目前諾基亞、西門子、松下、飛利浦等公司均支持此種輸入法[20]。4.2.2T9輸入法原理T9輸入法可以說是高效快速的、聰明的輸入法,通常手機的一個按鍵上有三個或四個英文字母,例如數(shù)字鍵2上有A、B、C三個字母,如果一般的輸入法可能按數(shù)字鍵2一次選擇的是A,兩次是B,三次是C,所以在輸入拼音的時候需要選擇需要的字母來組成拼音,而T9只需要輸入該字母所在的按鍵一次,程序按算法自動組成合理的拼音,這樣就大大減少了輸入時按鍵的次數(shù),這就是T9能夠大大提高輸入效率的根本原因。自從T9輸入法問世以后一改以往傳統(tǒng)的輸入法笨拙的輸入方式,在輸入漢字的時候更輕松更高效,不過跟以往輸入法不同的是,在輸入所需字以后屏幕會出現(xiàn)一些常見字,而這些字都可以與此字組成詞組,這就是T9智能輸入法的優(yōu)越之處。手機上的T9鍵盤的簡略圖如下。圖4-2手機上的T9鍵盤圖4-2手機上的T9鍵盤4.2.3T9輸入法流程圖圖4-3T9輸入法流程圖4-3T9輸入法流程結(jié)論論文的主要工作如下:1.介紹了ISM頻段的發(fā)展歷程和使用狀況以及無線組網(wǎng)技術(shù)的原理和在通信中的應用。2.通過芯片的性能比較,得到了達到系統(tǒng)要求的芯片型號,提出了無線通信模塊短信互聯(lián)的實用設計方案,并給出完善的硬件和軟件設計。3.介紹了AVR單片機的編程環(huán)境和仿真運行。4.介紹了系統(tǒng)程序的流程,并給出了流程圖。無線通信技術(shù)的發(fā)展日益成熟,能夠正確充分地應用無線網(wǎng)絡為我們的工業(yè)生產(chǎn)、日常生活帶來了極大的便利,而信息的快速處理和準確傳遞對于及時處理工業(yè)現(xiàn)場出現(xiàn)的情況具有重要意義。本次設計制作了兩塊工作在ISM頻段中無線收發(fā)模塊,模塊間利用無線組網(wǎng)技術(shù),通過收發(fā)短信互聯(lián)成一個系統(tǒng),實現(xiàn)了系統(tǒng)中節(jié)點間指定位置的信息傳送。經(jīng)過多次調(diào)試后,液晶可以正確顯示輸入內(nèi)容,無線模塊能準確地將數(shù)據(jù)傳送出去;同時,接收端也能及時接收并顯示數(shù)據(jù),系統(tǒng)能夠穩(wěn)定運行,模塊操作簡單便捷。此外,該系統(tǒng)采用了比較完善的軟件、硬件設計以及抗干擾措施,這樣就可以保證系統(tǒng)工作的安全性和可靠性,并具有通用性,便于投入實際應用,而且稍作改動就可以應用到小區(qū)傳呼、工業(yè)數(shù)據(jù)采集、生物信號采集,無線遙控等其它一些短距離無線通信領(lǐng)域,以實現(xiàn)無線數(shù)據(jù)的雙向傳輸,具有廣泛的市場應用價值。

參考文獻蔡型,張思全.短距離無線通信協(xié)議綜述.現(xiàn)代電子技術(shù).2004,3:65-67王昌達,鞠時光.無線組網(wǎng)技術(shù)中的安全問題.計算機科學.2006,33(7):121-124齊曰霞,韓正之.2.4GHz頻段無線技術(shù)標準現(xiàn)代電子技術(shù).2011,34(9):3-7邵巖,孫曉東,薛建清.基于AVR單片機的智能數(shù)據(jù)采集系統(tǒng).電子技術(shù).2009,12:15-18劉昌華.無線網(wǎng)絡-21世紀新寵.科技創(chuàng)業(yè)月刊.2003,4:54-57范海紹,袁愛娣.無線組網(wǎng)ZigBee規(guī)范與芯片編程初探.信息技術(shù).2009,9:199-202WolframKluge,LutzDathe.A2.4GHzCMOSTransceiverfor802.11bWirelessLANs.WIRELESSLOCALAREANETWORKING.2003,20:6-13王秀梅,劉乃安.低功耗2_4GHz無線通信系統(tǒng)的設計與實現(xiàn).中國數(shù)據(jù)通信.2007,6:65-68張水平,李曉波,張鳳琴.ZigBee在多傳感器信息集成中的應用.計算機工程與設計.2011,1(33):41-45周昕,賈冬梅,張炎.數(shù)據(jù)通信與網(wǎng)絡技術(shù)清華大學出版社2004張毅剛.單片機原理及應用.高等教育出版社,2006馬潮.AVR單片機嵌入系統(tǒng)原理與應用實踐.北京航空航天大學出版社,2007史小敏,史志勇.信息領(lǐng)域的“藍色風暴”.解放軍報.2002,10(2):78-81湯濤,孫志鋒.C51在液晶顯示中的應用.機電工程.2002,19(5):35-38劉建華,王碩禾,郝絨華.C51語言與LCM12864ZK的接口控制技術(shù).儀表技術(shù).2005,3:53-56徐曉,汪道輝.標準PSP2鍵盤與單片機的接口設計.2005,31(1):89-93張軼飛,張智診.PS_2鍵盤鼠標在嵌入式系統(tǒng)中的應用.電氣自動化.2006,28(2):45-49李萬紅.嵌入式C編程與AtmelAVR.清華大學出版社,2005蔡瑩瑩.英飛凌平臺上實現(xiàn)T9輸入法:[碩士學位論文].吉林大學,2010郭雙周,張英華.基于T9的移動終端中文輸入系統(tǒng)的設計.計算機應用軟件.2007,12:45-48

致謝大學生活即將結(jié)束,四年時光荏苒,美麗的校園、負責的老師和親切的同學成為了我記憶中熠熠發(fā)光的一部分。一路走來,如果沒有老師的辛苦傳授和同學的大力幫助,也就沒有今天我沉甸甸的收獲。在這里,我要對給與我關(guān)懷與幫助的老師和同學致以誠摯的感謝!本論文是在我的畢業(yè)設計指導教師李老師的精心指導下完成的。首先,我要對李老師致以崇高的敬意和感謝,沒有他耐心的指導和幫助,我的課題很難完成的如此盡善盡美。從他身上我學到了很多,他嚴謹求實的工作態(tài)度,認真負責的教學風范以及他對學生無私付出的態(tài)度都是需要我學習的。在李老師的指導下,這次的畢業(yè)設計我學到了許多以前沒有學到的知識,同時也深刻領(lǐng)會了許多以前在書本上學到過,但沒有學懂的知識點。另外,東北電力大學的圖書館在我論文完成的過程中,給予了很大的幫助,在此深表謝意!還應感謝和我一起寫論文和畢業(yè)設計幫助過我各位同學和朋友,感謝他們在論文的完成過程中所給予我的鼓勵和支持!最后衷心的感謝在百忙中抽空來參加我的畢業(yè)論文評審和答辯的各位老師和評委。

附錄附錄1.模塊原理圖設計

附錄2模塊PCB板設計

附錄3.系統(tǒng)主程序voidmain(void){unsignedchari,len;SRW_Init();//初始化CPU與無線端口及初始化無線模塊LCD_PortInit();//初始化液晶端口LCD_Init();//初始化液晶PS2_Init();//初始化鍵盤端口showface0();//顯示界面0#asm("sei")while(1){switch(facestate){case0://啟動界面,版權(quán)說明if(havechar|havectrl)//有按鍵需要處理,進入界面1:輸入信息{havectrl=0;//按控制鍵時,只是進入界面1,按數(shù)字可以算第一個拼音,就不清零了faceoldstate=0;//退回界面0用T9_IME_Init();//T9輸入法初始化,準備輸入一個新的拼音showface1();}if(havemsg){faceoldstate=0;showface2();}//收到消息,進入界面2:顯示break;case1://輸入信息界面if(havechar)dealchar();if(havectrl)dealctrl();if(havemsg){faceoldstate=1;showface2();}//收到消息,進入界面2:顯示break;case2://顯示接收到的信息界面if(havemsg)showface2();//又收到消息,刷新界面2:顯示消息if(havechar|havectrl)//有按鍵就清除{havectrl=0;havechar=0;if(ctrlcode==0x5A)//按Enter鍵,退回到上一個界面{if(faceoldstate==0)showface0();if(faceoldstate==1)showface1();}}break;} //查詢中斷是否到來,如果中斷來了,根據(jù)我們前面中斷使能寄存器的設置,說明有效數(shù)據(jù)包已經(jīng)收到,或者收到的數(shù)據(jù)包CRC校驗出錯; if(SRW_NIRQ==0) { i=Read_SRW_Register(0x03); Read_SRW_Register(0x04); RFSetIdleMode();//設置模塊處于空閑模式,處理收到的數(shù)據(jù)包,不再接收數(shù)據(jù) //判斷是否由于CRC校驗出錯引發(fā)的中斷 if((i&0x01)==0x01) { //如果是CRC校驗出錯,那么復位RXFIFO; Write_SRW_Register(0x08,0x02); Write_SRW_Register(0x08,0x00); } //判斷是否是數(shù)據(jù)包已經(jīng)被正確接收。 if((i&0x02)==0x02) { //數(shù)據(jù)包已經(jīng)被正確接收,讀取收到的數(shù)據(jù)包長度 len=Read_SRW_Register(0x4B); //直接從FIFO中讀取收到的數(shù)據(jù) if(len<16)//第一行能放下 { for(i=0;i<len;i++)msg1[i]=Read_SRW_Register(0x7F); msg1[len]=0;//字符串封尾 msg2[0]=0; } else//需要放置兩行 { for(i=0;i<16;i++)msg1[i]=Read_SRW_Register(0x7F); msg1[16]=0;//字符串封尾 len=len-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論