基于單片機(jī)的對(duì)講機(jī)的畢業(yè)論文_第1頁
基于單片機(jī)的對(duì)講機(jī)的畢業(yè)論文_第2頁
基于單片機(jī)的對(duì)講機(jī)的畢業(yè)論文_第3頁
基于單片機(jī)的對(duì)講機(jī)的畢業(yè)論文_第4頁
基于單片機(jī)的對(duì)講機(jī)的畢業(yè)論文_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2 3 41概述 51.1無線對(duì)講系統(tǒng)概況 5 61.3單片機(jī)概述 62.硬件設(shè)計(jì) 8 8 3.軟件設(shè)計(jì) 23 26 27 28PCB圖 29circuitandthesoftwarestructuredesignofsequentialcombinedwithintordinaryfamiliesorbuildinginterco不過十分遺憾的是這兩個(gè)系統(tǒng)并未在國內(nèi)得到很好的推廣。與之形成鮮明對(duì)比的是國外的管理局在2007年9月13同發(fā)布了《數(shù)字對(duì)講機(jī)系統(tǒng)設(shè)備無線射頻技術(shù)指標(biāo)要求》(試行)和2009年12月12日發(fā)布的《150MHz、400MHz頻段數(shù)字對(duì)講機(jī)設(shè)備無線技術(shù)指標(biāo)》的通知,不斷的提高要求,本文所研究的基于51單片機(jī)的無線對(duì)講機(jī)有一定的實(shí)際意義。1概述1.1無線對(duì)講系統(tǒng)概況1.1.1集群移動(dòng)通信系統(tǒng)1.1.2對(duì)講機(jī)我國信息產(chǎn)業(yè)部無線電管理局在2007年9月13同發(fā)布1.1.3無中心移動(dòng)通信系統(tǒng)1.2無線模塊SR_FRS_1W簡(jiǎn)介1.3單片機(jī)概述碼完全兼容傳統(tǒng)8051,速度快8~12倍,帶ADC,4路PWM,雙串口,有全球唯一ID號(hào),1.4研究的意義系統(tǒng)總設(shè)計(jì)框圖單片機(jī)控制電路2.1單片機(jī)簡(jiǎn)介2.1.1主要特性4.用戶應(yīng)用程序空間為8K字節(jié)5.片上集成512.1.2、引腳功能VCC(40引腳):電源電壓VSS(20引腳):接地PO端口(P0.0~P0.7,39~32引腳):PO口是一個(gè)漏極開路的8位雙向I/0口。作為P1端口(P1.0~P1.7,1~8引腳):P1口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/0口。P1的輸出緩沖器可驅(qū)動(dòng)(吸收或者輸出電流方式)4個(gè)TL輸入。對(duì)端口寫入1時(shí),通過內(nèi)P2端口(P2.0~P2.7,21~28P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2(外部中斷0)P3.3(外部中斷1)P3.4TO(定時(shí)器0的外部輸入)P3.5T1(定時(shí)器1的外部輸入)P3.7(外部數(shù)據(jù)存儲(chǔ)器讀選通)ALE/(30引腳):地址鎖存控制信號(hào)(ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低8位地效。否則,ALE將被微弱拉高。這個(gè)ALE使能標(biāo)志位(地址位8EH的SFR的第0位)的設(shè)置XTAL2(18引腳):振蕩器反相放大器的輸入端。2.1.3定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器0(T/CO)和定時(shí)器/計(jì)數(shù)器1(T/C1),另外一個(gè)是定時(shí)器/計(jì)數(shù)器2(T/C2)。它T/C是加1計(jì)數(shù)的,不支持減1計(jì)數(shù)。當(dāng)T/C工作在定時(shí)器時(shí),對(duì)振蕩源12分頻的相似,所以,在此只結(jié)合TMOD的低4位講解定時(shí)器/計(jì)數(shù)器TO的用法。EE當(dāng)GATE=0時(shí),定時(shí)器/計(jì)數(shù)器開始工作或停止工作不受GATE位的控制,而只受TCON時(shí)由THO和TLO組成的16位計(jì)數(shù)容器,這個(gè)容器會(huì)對(duì)晶振產(chǎn)生的脈沖再12分頻后的中的數(shù)據(jù)就會(huì)每隔1微妙自動(dòng)加1;M1和MO兩位都可以設(shè)置成0或1,因此這兩位有4種組合,這4種組合決定了TO的10工作模式此時(shí)TH0和TLO構(gòu)成16位計(jì)數(shù)容器,最大計(jì)數(shù)范圍0~6數(shù)模式1此時(shí)TH0和TLO構(gòu)成16位計(jì)數(shù)容器,最大計(jì)數(shù)范圍0~6數(shù)模式2TH0和TLO成為兩個(gè)8位計(jì)數(shù)器,TH0中的數(shù)據(jù)固定為開始設(shè)定的值不變,TLO中數(shù)據(jù)按晶振12分頻后速度自動(dòng)加1至溢出,THO中數(shù)據(jù)自動(dòng)拷貝給TLO,在此基礎(chǔ)上自加,TLO如此循環(huán)自加模式3只有TO可用于本模式,T1不可以,此時(shí)TO的TH0和TLO成為兩個(gè)獨(dú)立的定時(shí)器/計(jì)數(shù)器控制寄存器TCON如下表所示,其中高4位和定時(shí)器/計(jì)數(shù)器TO及請(qǐng),既可以進(jìn)行字節(jié)尋址也可以進(jìn)行位尋址。10HHHHHHHHTF1—T1溢出標(biāo)志為。當(dāng)定時(shí)器/計(jì)數(shù)器發(fā)生溢出時(shí),該位由硬件置1當(dāng)ETO=1(SETBETO)時(shí),單片機(jī)的CPU能夠在定時(shí)器/計(jì)數(shù)器TO的計(jì)數(shù)容器發(fā)生溢出夠在定時(shí)器/計(jì)數(shù)器TO的計(jì)數(shù)容器發(fā)生溢出時(shí)中斷主程序而去執(zhí)行相應(yīng)的中斷服務(wù)子程T1的計(jì)數(shù)容器發(fā)生了溢出,單片機(jī)也不能中斷主程序而去EA為總中斷允許控制位,將EA位設(shè)置成0關(guān)中斷。2.1.4外部中斷單片機(jī)正在主程序里無窮無盡的循環(huán)的時(shí)候,突然發(fā)生了一個(gè)緊急事件,程序就“飛”到了另一處(發(fā)生突發(fā)事件的地方)執(zhí)行,處理完突發(fā)事件后又自己“飛”回到主程序中繼表6-5中斷允許寄存器IE8051系列單片機(jī)有5個(gè)事件可以中斷單片機(jī)正在執(zhí)行的主程序,分別是定時(shí)器/計(jì)數(shù)列單片機(jī)比8051單片機(jī)多一個(gè)引起中斷的事件就是定時(shí)器T2,中斷允許寄存器IE就是會(huì)從主程序“飛”出去執(zhí)行。因?yàn)榇藭r(shí)單片機(jī)的CPU相當(dāng)于被“堵上了耳朵”,根本接收夠在定時(shí)器/計(jì)數(shù)器TO的計(jì)數(shù)容器發(fā)生溢出時(shí)中斷主程序而去執(zhí)行相應(yīng)的中斷服務(wù)子程4、ET1T1的計(jì)數(shù)容器發(fā)生了溢出,單片機(jī)也不能中斷主程序而去一幀信息,一幀信息包括1位起始位、8位數(shù)據(jù)位、1位停止位,若數(shù)據(jù)位增加到第9位,8051系列單片機(jī)串行1/O接口的工作原理就是:當(dāng)要發(fā)送數(shù)據(jù)時(shí),單片機(jī)自動(dòng)將SBUF內(nèi)的8位并行數(shù)據(jù)轉(zhuǎn)換為一定格式的串行數(shù)據(jù),從TXD引腳按規(guī)定的波特率來輸 SM0和SM1是串口的工作方式選擇位,2個(gè)選擇位對(duì)應(yīng)4種工作方式,如下表,其中工作方式功能波特率0同步移位寄存器01可變2可變311位UART工作方式2和3中若SM2=1且接收到的第9位數(shù)據(jù)(RB8)為0,則接收中斷標(biāo)志RB8不會(huì)RB8是工作方式2和3中接收到的第9位數(shù)據(jù)(例如是奇偶位或者地址/數(shù)據(jù)標(biāo)識(shí)位),(1)工作方式0(2)工作方式1送或接收一幀的數(shù)據(jù)為10位,即1位起始位(0)、8位數(shù)據(jù)位(低位在先)和1位停止位 起始位0DOD1D2方式2和方式3的,所不同的是波特率而已。方式3波特率同方式1(定時(shí)器1作為波特率時(shí)鐘發(fā)生方式2和方式3的發(fā)送起始于任何一條SBUF數(shù)據(jù)裝載指令。當(dāng)?shù)?位數(shù)據(jù)(TB8)方式2和方式3的接收數(shù)據(jù)前提條件也是REN被編程為1。在第9位數(shù)據(jù)接收到后,如果下列條件同時(shí)滿足,即Rl=0且SM2=0或者接收到的第9位為1,則將已接受2.2LCD1602液晶簡(jiǎn)介16*1,16*2,20*2和40*2行等的模塊。本設(shè)計(jì)采用的液晶顯示器為1602字符型液晶顯示第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。圖3.111602液晶顯示器尺寸圖每8列對(duì)應(yīng)1字節(jié)的8位,即每行由16字節(jié),共16×8=128個(gè)點(diǎn)組成,屏上64×16個(gè)顯號(hào)指令S7654321012光標(biāo)返回34顯示開/關(guān)控制56L78顯示數(shù)據(jù)存貯器地址9F10寫數(shù)到CGRAM或要寫的數(shù)據(jù)內(nèi)容11從CGRAM或指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。指令6:功能設(shè)置命令DL:高電平時(shí)為4位總線,低電平時(shí)為8位總線N:低電平時(shí)指令10:寫數(shù)據(jù)。指令11:讀數(shù)據(jù)。圖3.12讀操作時(shí)序?qū)懖僮鲿r(shí)序如圖3.13所示:trFtroE圖3.13寫操作時(shí)序液晶顯示器電路如圖3.14所示:4A5P00723圖3.14液晶顯示器電路圖按鍵處理電路還是比較簡(jiǎn)單的,按鍵就兩個(gè)方向,一端接上單片機(jī)10口,一端接上地,這樣的話,當(dāng)我們按鍵按下之后,相當(dāng)于按鍵10直接與地相連接,這樣就強(qiáng)制拉低,我們只要檢測(cè)定義的按鍵10是否為低電平,就可知道按鍵是否按下。按鍵部分電路圖如下:語音加密(擾頻)功能(8種選擇)短信息SMS收發(fā)功能,空中速率1200波特率;數(shù)字音量(1-8級(jí))可調(diào);聲控免提通話功能(0-8級(jí))可調(diào);靜噪級(jí)別(0-9級(jí))可調(diào);MIC靈敏度軟件可調(diào)(1-8級(jí))通訊距離:開闊地達(dá)5公里基于SR_FRS_1W這個(gè)芯片的模塊是已經(jīng)將外圍電路做好的,我們可以直接只用進(jìn)行無SR-FRS-1W模塊提供AT指令接口,通過這些AT指令可以方便地跟模塊進(jìn)行通信和控制。模(注:模塊與電腦串口連接,通過串口調(diào)試助手V3.7可調(diào)試所有AT指令。)說AT指令有2種形式:返A(chǔ)T指令格式3.1開發(fā)環(huán)境簡(jiǎn)介3.2軟件功能簡(jiǎn)介液晶顯示流程圖:按鍵處理流程圖:NYNYNYState=3時(shí)通道減NYNYNY[4]康華光.電子技術(shù)基礎(chǔ)模擬部分(第五版)[M].高等教育出版社,2006年[5]康華光.電子技術(shù)基礎(chǔ)數(shù)字部分(第五版)[M].高等教育出版社,2006年[6]紀(jì)宗南.單片機(jī)外圍器件使用手冊(cè)一輸入通道器件分冊(cè)[M].北京航空航天大學(xué)出版社,2005年附錄品程序uintfrequency=450uintfrequency1=45005;uchardis=0;voidinterrupt_init()//定時(shí)器初始化與串口初始化EA=1;//開總中斷ES=1;//ES-串行中斷允許控制位ES=1允許串行中斷。TR1=1;//啟動(dòng)定時(shí)器開始工作while(*prointer!='\//1602字符串處理voidset_frequency()//設(shè)置播放聲音大小AT指令{//本次設(shè)計(jì)是將發(fā)送與接收的頻段弄成一個(gè)了//AT+DMOSETGROUP=0,450.0250,450.0250,Uart_Sendbyte("AT+DMOSETGROUP=");//修改頻道命令}voidset_sound()//設(shè)置播放聲音大小AT指令{}voidset_mic()//設(shè)置咪靈敏度及語音加密(擾頻)命令{}voidmessage1()//發(fā)送你好短信{}voidmessage2()//發(fā)送很高興遇見你{}voidquery_back()//這個(gè)串口本設(shè)計(jì)是用作查詢{}{if(state==1&&s0){LCD1602_write(1,0x30+freLCD1602_write(1,0x30+frLCD1602_write(1,0x30+fLCD1602_write(1,0x30+}if(state==2&&s0){}if(state==3&&sO)LC{LCD1602_write(1,0x30+}{}{{LCD1602_writebyte("R:HaveaLCD1602_writebyte("T:Haveac{{if(frequency<47000)freque{}{if(encryption_flag<9)en}}{{{if(frequency<47000)freque}{}{if(encryption_flag<9)en}}}}{}{{if(frequency>40000)freque}{}if(encryption_flag>0)en}{{if(frequency>40000)freque

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論