版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
④模塊狀態(tài)的轉(zhuǎn)換采用有限狀態(tài)機(jī)(FSM)模型,這是實(shí)時(shí)系統(tǒng)設(shè)計(jì)中的一種數(shù)學(xué)模型,是一種重要的、易于建立的、應(yīng)用比較廣泛的、以描述控制特性為主的建模方法,它可以應(yīng)用于從系統(tǒng)分析到設(shè)計(jì)(包括硬件、軟件)的所有階段。很多實(shí)時(shí)系統(tǒng),特別是實(shí)時(shí)控制系統(tǒng),其整個(gè)系統(tǒng)的分析機(jī)制和功能與系統(tǒng)的狀態(tài)有相當(dāng)大的關(guān)系。有限狀態(tài)機(jī)由有限的狀態(tài)和相互之間的轉(zhuǎn)移構(gòu)成,在任何時(shí)候只能處于給定數(shù)目的狀態(tài)中的一個(gè)。當(dāng)接收到一個(gè)輸入事件時(shí),狀態(tài)機(jī)產(chǎn)生一個(gè)輸出,同時(shí)也可能伴隨著狀態(tài)的轉(zhuǎn)移。模塊共包括三種狀態(tài):等待輸入、輸入信息和已發(fā)送。采用狀態(tài)機(jī)模型使編程的思路更加清晰,降低了編程的難度,也使程序更加明白易懂,增加了可讀性和可移植性。4.2T9輸入法原理T9輸入法全名為智能輸入法,字庫(kù)容量九千多字,支持十多種語(yǔ)言,包括歐洲及中文繁體、簡(jiǎn)體、香港常用字等。T9輸入法高效便捷的輸入方式引起了眾多手機(jī)廠商的注意,并得到廣大手機(jī)用戶的認(rèn)可,以至于T9成為了使用頻率最高知名度最大的手機(jī)輸入法。4.2.1T9輸入法的日常應(yīng)用該輸入法是由美國(guó)特捷通訊(TegicCommunications)軟件公司研制的,該公司于1995年成立,總部設(shè)在美國(guó)西雅圖,1999年12月被美國(guó)在線(AmericaOnLine)收購(gòu)后成為其全資子公司,此后專門致力于開發(fā)用于小型電子設(shè)備的產(chǎn)品和技術(shù)。T9輸入法就是在這樣的環(huán)境下誕生并成為該公司的核心產(chǎn)品,T9輸入法解決了小型掌上設(shè)備的文字輸入問題,已經(jīng)成為全球手機(jī)文字輸入的標(biāo)準(zhǔn)之一。目前諾基亞、西門子、松下、飛利浦等公司均支持此種輸入法[20]。4.2.2T9輸入法原理T9輸入法可以說(shuō)是高效快速的、聰明的輸入法,通常手機(jī)的一個(gè)按鍵上有三個(gè)或四個(gè)英文字母,例如數(shù)字鍵2上有A、B、C三個(gè)字母,如果一般的輸入法可能按數(shù)字鍵2一次選擇的是A,兩次是B,三次是C,所以在輸入拼音的時(shí)候需要選擇需要的字母來(lái)組成拼音,而T9只需要輸入該字母所在的按鍵一次,程序按算法自動(dòng)組成合理的拼音,這樣就大大減少了輸入時(shí)按鍵的次數(shù),這就是T9能夠大大提高輸入效率的根本原因。自從T9輸入法問世以后一改以往傳統(tǒng)的輸入法笨拙的輸入方式,在輸入漢字的時(shí)候更輕松更高效,不過跟以往輸入法不同的是,在輸入所需字以后屏幕會(huì)出現(xiàn)一些常見字,而這些字都可以與此字組成詞組,這就是T9智能輸入法的優(yōu)越之處。手機(jī)上的T9鍵盤的簡(jiǎn)略圖如下。圖4-2手機(jī)上的T9鍵盤圖4-2手機(jī)上的T9鍵盤4.2.3T9輸入法流程圖圖4-3T9輸入法流程圖4-3T9輸入法流程結(jié)論論文的主要工作如下:1.介紹了ISM頻段的發(fā)展歷程和使用狀況以及無(wú)線組網(wǎng)技術(shù)的原理和在通信中的應(yīng)用。2.通過芯片的性能比較,得到了達(dá)到系統(tǒng)要求的芯片型號(hào),提出了無(wú)線通信模塊短信互聯(lián)的實(shí)用設(shè)計(jì)方案,并給出完善的硬件和軟件設(shè)計(jì)。3.介紹了AVR單片機(jī)的編程環(huán)境和仿真運(yùn)行。4.介紹了系統(tǒng)程序的流程,并給出了流程圖。無(wú)線通信技術(shù)的發(fā)展日益成熟,能夠正確充分地應(yīng)用無(wú)線網(wǎng)絡(luò)為我們的工業(yè)生產(chǎn)、日常生活帶來(lái)了極大的便利,而信息的快速處理和準(zhǔn)確傳遞對(duì)于及時(shí)處理工業(yè)現(xiàn)場(chǎng)出現(xiàn)的情況具有重要意義。本次設(shè)計(jì)制作了兩塊工作在ISM頻段中無(wú)線收發(fā)模塊,模塊間利用無(wú)線組網(wǎng)技術(shù),通過收發(fā)短信互聯(lián)成一個(gè)系統(tǒng),實(shí)現(xiàn)了系統(tǒng)中節(jié)點(diǎn)間指定位置的信息傳送。經(jīng)過多次調(diào)試后,液晶可以正確顯示輸入內(nèi)容,無(wú)線模塊能準(zhǔn)確地將數(shù)據(jù)傳送出去;同時(shí),接收端也能及時(shí)接收并顯示數(shù)據(jù),系統(tǒng)能夠穩(wěn)定運(yùn)行,模塊操作簡(jiǎn)單便捷。此外,該系統(tǒng)采用了比較完善的軟件、硬件設(shè)計(jì)以及抗干擾措施,這樣就可以保證系統(tǒng)工作的安全性和可靠性,并具有通用性,便于投入實(shí)際應(yīng)用,而且稍作改動(dòng)就可以應(yīng)用到小區(qū)傳呼、工業(yè)數(shù)據(jù)采集、生物信號(hào)采集,無(wú)線遙控等其它一些短距離無(wú)線通信領(lǐng)域,以實(shí)現(xiàn)無(wú)線數(shù)據(jù)的雙向傳輸,具有廣泛的市場(chǎng)應(yīng)用價(jià)值。
參考文獻(xiàn)蔡型,張思全.短距離無(wú)線通信協(xié)議綜述.現(xiàn)代電子技術(shù).2004,3:65-67王昌達(dá),鞠時(shí)光.無(wú)線組網(wǎng)技術(shù)中的安全問題.計(jì)算機(jī)科學(xué).2006,33(7):121-124齊曰霞,韓正之.2.4GHz頻段無(wú)線技術(shù)標(biāo)準(zhǔn)現(xiàn)代電子技術(shù).2011,34(9):3-7邵巖,孫曉東,薛建清.基于AVR單片機(jī)的智能數(shù)據(jù)采集系統(tǒng).電子技術(shù).2009,12:15-18劉昌華.無(wú)線網(wǎng)絡(luò)-21世紀(jì)新寵.科技創(chuàng)業(yè)月刊.2003,4:54-57范海紹,袁愛娣.無(wú)線組網(wǎng)ZigBee規(guī)范與芯片編程初探.信息技術(shù).2009,9:199-202WolframKluge,LutzDathe.A2.4GHzCMOSTransceiverfor802.11bWirelessLANs.WIRELESSLOCALAREANETWORKING.2003,20:6-13王秀梅,劉乃安.低功耗2_4GHz無(wú)線通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).中國(guó)數(shù)據(jù)通信.2007,6:65-68張水平,李曉波,張鳳琴.ZigBee在多傳感器信息集成中的應(yīng)用.計(jì)算機(jī)工程與設(shè)計(jì).2011,1(33):41-45周昕,賈冬梅,張炎.數(shù)據(jù)通信與網(wǎng)絡(luò)技術(shù)清華大學(xué)出版社2004張毅剛.單片機(jī)原理及應(yīng)用.高等教育出版社,2006馬潮.AVR單片機(jī)嵌入系統(tǒng)原理與應(yīng)用實(shí)踐.北京航空航天大學(xué)出版社,2007史小敏,史志勇.信息領(lǐng)域的“藍(lán)色風(fēng)暴”.解放軍報(bào).2002,10(2):78-81湯濤,孫志鋒.C51在液晶顯示中的應(yīng)用.機(jī)電工程.2002,19(5):35-38劉建華,王碩禾,郝絨華.C51語(yǔ)言與LCM12864ZK的接口控制技術(shù).儀表技術(shù).2005,3:53-56徐曉,汪道輝.標(biāo)準(zhǔn)PSP2鍵盤與單片機(jī)的接口設(shè)計(jì).2005,31(1):89-93張軼飛,張智診.PS_2鍵盤鼠標(biāo)在嵌入式系統(tǒng)中的應(yīng)用.電氣自動(dòng)化.2006,28(2):45-49李萬(wàn)紅.嵌入式C編程與AtmelAVR.清華大學(xué)出版社,2005蔡瑩瑩.英飛凌平臺(tái)上實(shí)現(xiàn)T9輸入法:[碩士學(xué)位論文].吉林大學(xué),2010郭雙周,張英華.基于T9的移動(dòng)終端中文輸入系統(tǒng)的設(shè)計(jì).計(jì)算機(jī)應(yīng)用軟件.2007,12:45-48
致謝大學(xué)生活即將結(jié)束,四年時(shí)光荏苒,美麗的校園、負(fù)責(zé)的老師和親切的同學(xué)成為了我記憶中熠熠發(fā)光的一部分。一路走來(lái),如果沒有老師的辛苦傳授和同學(xué)的大力幫助,也就沒有今天我沉甸甸的收獲。在這里,我要對(duì)給與我關(guān)懷與幫助的老師和同學(xué)致以誠(chéng)摯的感謝!本論文是在我的畢業(yè)設(shè)計(jì)指導(dǎo)教師李老師的精心指導(dǎo)下完成的。首先,我要對(duì)李老師致以崇高的敬意和感謝,沒有他耐心的指導(dǎo)和幫助,我的課題很難完成的如此盡善盡美。從他身上我學(xué)到了很多,他嚴(yán)謹(jǐn)求實(shí)的工作態(tài)度,認(rèn)真負(fù)責(zé)的教學(xué)風(fēng)范以及他對(duì)學(xué)生無(wú)私付出的態(tài)度都是需要我學(xué)習(xí)的。在李老師的指導(dǎo)下,這次的畢業(yè)設(shè)計(jì)我學(xué)到了許多以前沒有學(xué)到的知識(shí),同時(shí)也深刻領(lǐng)會(huì)了許多以前在書本上學(xué)到過,但沒有學(xué)懂的知識(shí)點(diǎn)。另外,東北電力大學(xué)的圖書館在我論文完成的過程中,給予了很大的幫助,在此深表謝意!還應(yīng)感謝和我一起寫論文和畢業(yè)設(shè)計(jì)幫助過我各位同學(xué)和朋友,感謝他們?cè)谡撐牡耐瓿蛇^程中所給予我的鼓勵(lì)和支持!最后衷心的感謝在百忙中抽空來(lái)參加我的畢業(yè)論文評(píng)審和答辯的各位老師和評(píng)委。
附錄附錄1.模塊原理圖設(shè)計(jì)
附錄2模塊PCB板設(shè)計(jì)
附錄3.系統(tǒng)主程序voidmain(void){unsignedchari,len;SRW_Init();//初始化CPU與無(wú)線端口及初始化無(wú)線模塊LCD_PortInit();//初始化液晶端口LCD_Init();//初始化液晶PS2_Init();//初始化鍵盤端口showface0();//顯示界面0#asm("sei")while(1){switch(facestate){case0://啟動(dòng)界面,版權(quán)說(shuō)明if(havechar|havectrl)//有按鍵需要處理,進(jìn)入界面1:輸入信息{havectrl=0;//按控制鍵時(shí),只是進(jìn)入界面1,按數(shù)字可以算第一個(gè)拼音,就不清零了faceoldstate=0;//退回界面0用T9_IME_Init();//T9輸入法初始化,準(zhǔn)備輸入一個(gè)新的拼音showface1();}if(havemsg){faceoldstate=0;showface2();}//收到消息,進(jìn)入界面2:顯示break;case1://輸入信息界面if(havechar)dealchar();if(havectrl)dealctrl();if(havemsg){faceoldstate=1;showface2();}//收到消息,進(jìn)入界面2:顯示break;case2://顯示接收到的信息界面if(havemsg)showface2();//又收到消息,刷新界面2:顯示消息if(havechar|havectrl)//有按鍵就清除{havectrl=0;havechar=0;if(ctrlcode==0x5A)//按Enter鍵,退回到上一個(gè)界面{if(faceoldstate==0)showface0();if(faceoldstate==1)showface1();}}break;} //查詢中斷是否到來(lái),如果中斷來(lái)了,根據(jù)我們前面中斷使能寄存器的設(shè)置,說(shuō)明有效數(shù)據(jù)包已經(jīng)收到,或者收到的數(shù)據(jù)包CRC校驗(yàn)出錯(cuò); if(SRW_NIRQ==0) { i=Read_SRW_Register(0x03); Read_SRW_Register(0x04); RFSetIdleMode();//設(shè)置模塊處于空閑模式,處理收到的數(shù)據(jù)包,不再接收數(shù)據(jù) //判斷是否由于CRC校驗(yàn)出錯(cuò)引發(fā)的中斷 if((i&0x01)==0x01) { //如果是CRC校驗(yàn)出錯(cuò),那么復(fù)位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ù)包長(zhǎng)度 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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上外版必修2物理上冊(cè)月考試卷含答案
- 2025年度高品質(zhì)苗木采購(gòu)與生態(tài)修復(fù)項(xiàng)目合同3篇
- 2025年建筑廢棄物處理施工合同3篇
- 供應(yīng)鏈業(yè)務(wù)模式創(chuàng)新實(shí)踐案例解析考核試卷
- 2025年滬科版選擇性必修3化學(xué)下冊(cè)階段測(cè)試試卷含答案
- 合成革在電子產(chǎn)品保護(hù)套的應(yīng)用研究考核試卷
- 2025年人教版PEP九年級(jí)地理下冊(cè)月考試卷含答案
- 2024年浙科版選擇性必修3化學(xué)上冊(cè)月考試卷含答案
- 人工智能芯片與應(yīng)用考核試卷
- 2025年牛津上海版六年級(jí)英語(yǔ)上冊(cè)階段測(cè)試試卷含答案
- 采空區(qū)穩(wěn)定性可靠度分析
- 軟件無(wú)線電原理與應(yīng)用第3版 課件 【ch03】軟件無(wú)線電體系結(jié)構(gòu)
- 石油化工裝置火炬系統(tǒng)堵塞風(fēng)險(xiǎn)分析
- 2023年山東省泰安市中考英語(yǔ)試卷(含解析)
- 防突抽采隊(duì)202年度工作總結(jié)
- 四川省石棉縣石石石材有限責(zé)任公司石棉縣大巖窩花崗石礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 2023年ERCP圍手術(shù)期用藥專家共識(shí)意見
- 2019年內(nèi)蒙古鄂爾多斯市中考數(shù)學(xué)試題(原卷+解析)
- 塑鋼門窗及鋁合金門窗制作和安裝合同
- 人衛(wèi)兒科學(xué)生兒缺氧缺血性腦病
- 網(wǎng)絡(luò)春晚晚會(huì)方案
評(píng)論
0/150
提交評(píng)論