freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fx224的手持對講機(jī)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-07-01 20:59本頁面

【導(dǎo)讀】指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注。和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,對本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作。了明確的說明并表示了謝意。的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。

  

【正文】 相應(yīng)接口連接 端口 作用 連接點(diǎn) XTAL/CLOCK 時鐘 /震蕩器輸入 由單片機(jī) ALE 經(jīng)由74HC04 反向后輸入 A0~A4 ROM地址碼編程輸入端 連接單片機(jī)的 ~端 Rx/Tx 接收 /發(fā)送(低有效)通道選擇。 由對講機(jī)收開關(guān)控制接通與斷開電源。 CLR FX224 直通 /加密選擇端口 與單片機(jī)的 P0^6 連接,由軟件控制開斷。 本章小結(jié) 本章主要是講述了對于各個模塊的電路設(shè)計(jì),其中主要是 同步信號產(chǎn)生 模塊、無線收發(fā)模塊、 同步信號濾波 模塊、 單穩(wěn)態(tài)電路 模塊。詳細(xì)的介紹了各主要部分所用的工作原理和性能特點(diǎn) 及參數(shù)選擇 。最后本章還說明了 單片機(jī)主要 的引腳分配。通過這一章的介紹,可以了解本系統(tǒng)詳細(xì)的硬件設(shè)計(jì)方案?;?FX224 的手持對講機(jī)設(shè)計(jì) 第 18 頁 ( 共 31 頁 ) 第 4 章 軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 分部分軟件設(shè)計(jì) 主程序流程 主程序模塊完成對單片機(jī)的復(fù)位以及 FX224 機(jī)密控制,其主要作用是再中斷到來前完成各部分準(zhǔn) 備及發(fā)送同步信號。其流程圖如圖 13 所示。 No Yes Yes No 開始 FX224 置加密 開同步信號發(fā)生器( =1) T1 中斷 中斷子程序 T0 計(jì)時中斷 圖 13 主程序框圖 軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 19 頁(共 31 頁 ) 中斷程序設(shè)計(jì) 中斷程序是為了實(shí)現(xiàn)密匙同步而設(shè)立,其主要方法是通過外部中段 1接受同步信號,為了排除其他信號的干擾,所以要求 T1 計(jì)數(shù) K 次(本次設(shè)計(jì)選用 50 次)后才開中斷。其具體程序框圖入下圖 14 所示: 開始 關(guān)中斷總開關(guān) EA =0 計(jì)數(shù)達(dá)到 10 啟動密匙生成子程序 圖 14 中斷子程序 No Yes 基于 FX224 的手持對講機(jī)設(shè)計(jì) 第 20 頁 ( 共 31 頁 ) 密匙生成程序設(shè)計(jì) 密匙生成程序是整個設(shè)計(jì)的主體部分,通過加密算法產(chǎn)生的密匙控制著 FX224的密匙選擇端口,是對對講機(jī)語音加密的主要方式選擇。本設(shè)計(jì)采用的方式主要是移位滾動加密。加密程序框圖如圖 15: no yes no yes 軟件的 模擬仿真 由于缺少 FX224 芯片作仿真,所以軟件仿真中只做了單片機(jī)輸出端口仿真其仿真初始化( A0~A4=1) X=A1+I X 為奇數(shù) A0=1 A0=0 A( k) =A( k1) A1=A0 I=I+K I=2^k1 end 圖 15 密匙生成 軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 21 頁(共 31 頁 ) 電路如圖: 圖 16 軟件仿真電路 輸入程序后仿真結(jié)果 : 改變 K 值后仿真結(jié)果 圖 17 k=4 時仿真結(jié)果 基于 FX224 的手持對講機(jī)設(shè)計(jì) 第 22 頁 ( 共 31 頁 ) 本章小結(jié) 本章主要是講解了系統(tǒng)子程序及總程序的設(shè)計(jì)思想,并分別介紹了各子模塊的程序流程,系統(tǒng)軟件采用模塊化編程思路,這樣,在軟件調(diào)試時,可以隨時調(diào)用子模塊程序,更有利于子模塊調(diào)試。圖 18 K=7 的仿真結(jié)果 系統(tǒng)的調(diào)試與實(shí)驗(yàn)中出現(xiàn)的問題 第 23 頁(共 31 頁 ) 第 5 章 系統(tǒng)的調(diào)試及實(shí)驗(yàn)中出現(xiàn)的問題 調(diào)試步驟 步驟一 完成硬件電路的設(shè)計(jì)。 步驟二 分別對各模塊進(jìn)行分快仿真以驗(yàn)證其是否滿足設(shè)計(jì)要求。 步驟三 單獨(dú)對單片機(jī)模塊進(jìn)行仿真設(shè)計(jì),具體則是通過 keil 與 protues 的聯(lián)機(jī)仿真完成 對所編程序的仿真測試,通過示波器顯示各連接端口的輸出數(shù)值變化,以判斷軟件是否符合設(shè)計(jì)要求。 所遇問題及解決發(fā)案 同步要求中所遇問題還考慮到以下兩種情況:①通信的兩電臺都由關(guān)機(jī)狀態(tài)開機(jī),這種情況下,二者都發(fā)送同步信號,由各自計(jì)數(shù)中斷系統(tǒng)啟動密鑰子程序,實(shí)現(xiàn)同步;②通信電臺中一電臺停機(jī)后又開機(jī),這種情況下,系統(tǒng)必須重新同步??梢栽O(shè)置標(biāo)志位,這時不啟動中斷服務(wù)程序,而 是讓單片機(jī)初始化,如同況,重新建立同步。該系統(tǒng)的設(shè)計(jì)能同時解決這兩種可能的情況。并且通過對計(jì)數(shù)時間的限制(定時器中斷 0)防止重復(fù)計(jì)數(shù)的產(chǎn)生。 軟件上為了控制計(jì)數(shù)時間采用 T0 定時中斷定時工作模式,在 內(nèi)若 T1 計(jì)數(shù)未達(dá)到 10 次則系統(tǒng)清零。在密匙生成程序中關(guān)總中斷則防止密匙生成過程應(yīng)為 T0而中斷。密匙生成采用左移方式,密匙的最終變化來源于 A0 位的數(shù)值變化。 本章小結(jié) 本章主要介紹了本系統(tǒng)的軟硬件調(diào)試過程以及其中存在的問題。軟 硬件調(diào)試 方法,及問題的分析與解決 ?;?FX224 的手持對講機(jī)設(shè)計(jì) 第 24 頁 ( 共 31 頁 ) 總結(jié) 在老師的指導(dǎo)下,經(jīng)過努力,本論文已經(jīng)完成了預(yù)期的目標(biāo)并且保存了完整的記錄文檔。相關(guān)工作總結(jié)如下: 在此次設(shè)計(jì)過程中也遇到一些問題,比如,在單片機(jī)與 FX224 接口電路,各硬件模塊參數(shù)的選擇,查找的資料也很難理解。還有就是對講機(jī)的同步也有一定難度。 不過,通過這次的學(xué)習(xí)和實(shí)踐,我學(xué)會了如何看待問題,解決問題。例如,調(diào)試密匙生成程序時,原先采用的是由 A0 逐漸向上賦值,結(jié)果造成個點(diǎn)輸出相同而非產(chǎn)生不同編碼,通過對程 序步驟的仔細(xì)分析找出了問題所在并采用反向賦值 。還有在硬件設(shè)計(jì)是由于前期將單穩(wěn)態(tài)電路的特征頻率調(diào)的過低使得無輸出波形,后來經(jīng)過反復(fù)計(jì)算才找到合適的參數(shù)。 進(jìn)入 21 世紀(jì)后,通訊保密性要求越來越高,雖然本次設(shè)計(jì)還有很多不足之處但通過一定的改進(jìn)可以適應(yīng)民用保密對講機(jī)的要求。同時由于密匙生成程序的改動非常容易,便于用戶依據(jù)需要進(jìn)行改動。 這樣也方便滿足不同用戶的要求。致謝 第 25 頁(共 31 頁) 參考文獻(xiàn) [1] DIXON R C. Spread spectrum system[M]. New York: Second Edition, 1984. [2] FX224/ FX214 VSB audio scrambler product information[Z]. [3] 查光明,熊賢彭.?dāng)U頻通信 [M].西安:西安電子科技大學(xué)出版 社, 1999. [4] 傅揚(yáng)烈 . 單片機(jī)原理與應(yīng)用教程 [M].北京:電子工業(yè)出版社 ,20xx. [5] 張毅剛,彭喜源,譚曉昀. MCS. 51單片機(jī)應(yīng)用設(shè)計(jì) [M].哈爾 濱:哈爾濱工業(yè)大學(xué)出版社, 1997. [6] 田偉, 周 新力, 張劍, TIAN Wei, ZHOU Xinli, ZHANG Jian?;趩纹瑱C(jī)的滾動加密電臺設(shè)計(jì) [J].山東:海軍航空工程學(xué)院 ,電子工程系, 20xx [7] 譚浩強(qiáng) .C程序設(shè)計(jì) [M].北京:清華大學(xué)出版社, 1999 . [8] Victor Zue, Ron Cole, amp。 Wayne Ward . Speech Recognition[M]. USA:MIT Laboratory for Computer Science, Cambridge, Massachusetts, 20xx. [9] Simon Haykin,Machael Moher,鄭寶玉 .現(xiàn)代無線通信 [M].北京: 電子工業(yè)出版社 , 20xx. [10] 張肅文、陸兆熊,《高頻電子線路》 [M],北京:高等教育出版社, 20xx [11] 雷曉平,《單片機(jī)及其應(yīng)用》 [M],四川:電子科技大學(xué)出版社, 20xx [12] 武慶生 ,仇梅 .單片機(jī)原理與應(yīng)用 [M].成都:電子科技大學(xué)出版社 ,1998. [13] 周航慈 .單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù) [M].北京:北京航空航天大學(xué)出版社 ,1991. [14] 閻石,《數(shù)字電子技術(shù)基礎(chǔ)》 [M],北京:高等教育出版社, 20xx [15] 譚浩強(qiáng) .C程序設(shè)計(jì)北京 [M].北京:清華大學(xué)出版社, 1999 . 基于 FX224 的手持對講機(jī)設(shè)計(jì) 第 26 頁 ( 共 31 頁 ) 致 謝 經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個設(shè)計(jì)很難。 在這里首先要感謝我的指導(dǎo)老師老師。老師在我做畢業(yè)設(shè)計(jì)的 每個階段都給予了我悉心的指導(dǎo)。其次要感謝畢業(yè)設(shè)計(jì)過程中給予我?guī)椭耐瑢W(xué),如果沒有他們的幫助,此次設(shè)計(jì)的完成將變得非常困難。然后還要感謝大學(xué)四年來所有的老師,為我們打下電子專業(yè)知識的基礎(chǔ)。正是這些知識讓這個設(shè)計(jì)能 夠順利完成。最后感謝信通學(xué)院及長江大學(xué)對本人的栽培。附錄 第 27 頁(共 31 頁 ) 附 錄 主程序及中斷控制密匙生成程序 include include //include unsigned char a[5]。 unsigned char flag,i。 unsigned char x,i,t。 int k=7。 sbit out=P0^5。 sbit con=P0^6。 sbit key_1=P0^0。 sbit key_2=P0^1。 sbit key_3=P0^2。 sbit key_4=P0^3。 sbit key_5=P0^4。 void delay(unsigned int z) //延時子程序 { unsigned int x,y。 for(x=z。x0。x) for(y=110。y0。y)。 } unsigned int power(unsigned int L) { unsigned int j,m,n=0。 基于 FX224 的手持對講機(jī)設(shè)計(jì) 第 28 頁 ( 共 31 頁 ) for(j=1。j=L。j++) n=n*2。 m=n1。 return m。 } void start() { con=0。 flag=0。 out=1。 EA=1。 ET1=1。 ET0=1。 TR1=1。 TR0=1。 TMOD=0x51。 TH0=0x63。 TL0=0xC0。 //計(jì)時 秒 TH1=0xFF。 TL1=0xF5。 //計(jì)數(shù) 10 while(1) { delay(1)。 for(i=1。i40。i++) a[i]=1。 i=0。 } //計(jì)數(shù) 50 } //void display(unsigned char x) 附錄 第 29 頁(共 31 頁 ) //{ // //} void main() { //p0=0xff。 con=0。 flag=0。 out=1。 EA=1。 ET1=1。 ET0=1。 TR1=1。 TR0=1。 TMOD=0x51。 TH0=0x63。 TL0=0xC0。 //計(jì)時 秒 TH1=0xFF。 TL1=0xF5。 //計(jì)數(shù) 10 while(1) { delay(1)。 for(i=1。i40。i++) a[i]=1。 i=0。 } } void count() interrupt 1 基于 FX224 的手持對講機(jī)設(shè)計(jì) 第 30 頁 ( 共 31 頁 ) { delay(50)。 start()。 } void coder() interrupt 3 { if(flag==0) { EA=0。 flag=1。 TH1=0xFF。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1