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

正文內(nèi)容

畢業(yè)設(shè)計(jì):一種簡(jiǎn)易的語(yǔ)音通信系統(tǒng)(無(wú)線)(存儲(chǔ)版)

  

【正文】 限制??萍嫉陌l(fā)展,各種技術(shù)的涌現(xiàn),為的是服務(wù)人類(lèi),讓人類(lèi)能夠最方便舒適的達(dá)到想要實(shí)現(xiàn)目的。主要介紹畢業(yè)設(shè)計(jì)的題目以及學(xué)校所下達(dá)的要求目標(biāo)。3. 設(shè)計(jì)系統(tǒng)主要工作程序和各模塊程序。在做畢業(yè)設(shè)計(jì)的過(guò)程中,我們通過(guò)它來(lái)考察自己學(xué)得怎么樣,盡自己的能力做到認(rèn)真負(fù)責(zé),在這過(guò)程中,一定可以收獲很多。SPEC061A單片機(jī)如圖32所示: 圖32 SPEC061A單片機(jī) 結(jié)構(gòu)介紹Spec061A單片機(jī)引腳功能介紹:內(nèi)部結(jié)構(gòu)如圖33所示: 圖33 nRF2401內(nèi)部結(jié)構(gòu)SPEC061A可應(yīng)用于許多電子產(chǎn)業(yè)的控制方面 ,例如家庭生活中的電視機(jī),洗衣機(jī),冷氣,暖氣等家居電器。 圖34 nRF2401nRF2401 內(nèi)置地址解碼器、先入先出堆棧區(qū)、解調(diào)處理器、時(shí)鐘處理器、GFSK 濾波器、低噪聲放大器、頻率合成器,功率放大器等功能模塊,應(yīng)用電路只需要很少的外圍元件,因此使用起來(lái)非常方便。 IOB2:外部中斷源EXT1。 連接結(jié)構(gòu)框圖SPCE061A與無(wú)線模塊連接如圖43所示: 圖43 SPCE061A與無(wú)線模塊連接框圖上圖僅為SPCE061A與無(wú)線模塊連接的意會(huì)框圖,下文將會(huì)詳細(xì)介紹電路圖,為了方便,設(shè)計(jì)了SPCE061A與無(wú)線模塊連接相匹配的引腳的轉(zhuǎn)換電路,具體如圖44所示:圖44 引腳的轉(zhuǎn)換電路J1是 nRF2401 的控制端口和通道1的收發(fā)通道,J2為留端口,是通道2的接收通道。系統(tǒng)時(shí)鐘頻率(Fosc)和CPU時(shí)鐘頻率(CPUCLK)通過(guò)對(duì)P_SystemClock(寫(xiě))($7013H)單元編程來(lái)進(jìn)行控制。當(dāng)系統(tǒng)處于強(qiáng)振模式時(shí),RTC振蕩器的運(yùn)行一直處于高耗能的狀態(tài)。其中PROBE就是在線調(diào)試器主要是為凌陽(yáng)十六位單片機(jī)(包括SPCE061A)提供在線編程、仿真和調(diào)試使用的工具?!?】結(jié)構(gòu)示意如圖411所示: 圖411 nRF2401結(jié)構(gòu)框圖本系統(tǒng)應(yīng)用時(shí),十針插孔J1和Spec061A的I/O端口對(duì)應(yīng)連接。如果想停止錄放音,可以通過(guò)釋放按鍵來(lái)退出錄音狀態(tài),停止錄音和數(shù)據(jù)發(fā)送;另一端若在一定的時(shí)間內(nèi)接收不到數(shù)據(jù)即退出放音狀態(tài)。程序流程如圖54所示:圖54 FIQ_TMA中斷 子程序設(shè)計(jì)在檢測(cè)到KEY1鍵按下后系統(tǒng)進(jìn)入錄音子程序。nRF2401A 上電也就是將芯片的PWR_UP 管腳設(shè)置為高電平,上電以后便可以對(duì)nRF2401A 進(jìn)行控制和讀寫(xiě)操作。bit103~bit64:通道2 地址通道2 的地址Addr_2,用于接收。如果該位為“0”,則CRC 校驗(yàn)為8 位;如果該位為“1”,則CRC校驗(yàn)為16 位;bit16:CRC 校驗(yàn)使能使能CRC 校驗(yàn),用于收發(fā)。bit13:RF 波特率選擇nRF2401A 通信的波特率選擇位,用于收發(fā)。發(fā)送數(shù)據(jù)流程時(shí),單片機(jī)向nRf寫(xiě)入接受機(jī)的地址,然后在寫(xiě)入目標(biāo)數(shù)據(jù),延時(shí)然后再進(jìn)行發(fā)送。 數(shù)據(jù)接收程序當(dāng)接收端成功接收到數(shù)據(jù)后,系統(tǒng)將會(huì)置位對(duì)應(yīng)的數(shù)據(jù)請(qǐng)求管腳DR1/DR2,單片機(jī)通過(guò)查詢(xún)?cè)摴苣_狀態(tài),或者通過(guò)中斷方式接收數(shù)據(jù),nRF2401A 讀取數(shù)據(jù)的函數(shù)有兩個(gè):(1)void nRF2401_ReceiveByte(unsigned int RxData[]),以Byte 格式從nRF2401A 讀取數(shù)據(jù);(2)void nRF2401_ReceiveWord(unsigned int RxData[]),以Word 格式從nRF2401A 讀取數(shù)據(jù)。A 套作為接收的控制字:bit111~bit104:00001000(0x08),接收數(shù)據(jù)寬度1 Bytebit63~bit24:00000000 00000000 00000000 00000000 00000001(0x0000000001),通道1 地址bit23~bit18:100000(0x20),通道1 地址有效位32 位,故通道1 地址為 (0x0000001)bit17~bit16:11,16 位CRCbit15:0,單通道(通道1 接收,通道2 不接收)bit14:1,Shock Burst 模式bit13:0,波特率250Kbpsbit12~bit10:011,16M 晶振bit7~bit1:0000000(0x0),bit0:1,接收模式。 // 發(fā)送數(shù)據(jù)Delay_Us(1000)。在本次設(shè)計(jì)中遇到了很多困難,因?yàn)樵谒哪甑拇髮W(xué)學(xué)習(xí)中,并沒(méi)有學(xué)習(xí)單片機(jī)這門(mén)課程,對(duì)單片機(jī)的認(rèn)識(shí),只有很基本的概念。通過(guò)這次的畢業(yè)設(shè)計(jì),讓我在大學(xué)的最后階段,鞏固了之前所學(xué)的知識(shí),拓展了知識(shí)面,收獲挺大的,還讓我懂得了很多道理,要認(rèn)真對(duì)待每一件事情,不能過(guò)于簡(jiǎn)單的考慮問(wèn)題,事前要做好充分的準(zhǔn)備,我要以這個(gè)道理時(shí)刻提醒自己,無(wú)論在以后的工作或者生活各方面,都不能忽略細(xì)節(jié),都要認(rèn)真對(duì)待。對(duì)無(wú)線模塊的選擇,我確實(shí)很果斷,nRF2401,這是老師給我的資料,當(dāng)我認(rèn)真閱讀后,就覺(jué)得它完全符合我選擇課題的要求,而且傳輸功能相當(dāng)可觀。}}系統(tǒng)1機(jī)與2機(jī)的編程一致,寫(xiě)入上述收發(fā)程序之后,系統(tǒng)硬件軟件的配置就完成了,剩下的就是調(diào)試檢測(cè)工作,在調(diào)試的過(guò)程中可能會(huì)遇到很多問(wèn)題,通信不成功時(shí),我們首要考慮的是: 發(fā)送端發(fā)送的地址與接收端的通道地址(包括地址值和有效位)是否一致; 發(fā)送端發(fā)送的數(shù)據(jù)寬度和接收端的設(shè)置是否一致; 發(fā)送端的發(fā)射頻率與接收端的接收頻率是否一致;大學(xué)就讀通信專(zhuān)業(yè),四年的陶冶,培養(yǎng)了我對(duì)通信技術(shù)的興趣,對(duì)無(wú)線通信技術(shù)的未來(lái)也充滿了憧憬。 // 設(shè)置接收端地址 00 00 00 01nRF2401_Mode(1)。1機(jī)發(fā)送數(shù)據(jù)時(shí),2機(jī)接收;2機(jī)發(fā)送數(shù)據(jù)時(shí),1機(jī)接收;1機(jī) 向2機(jī) 發(fā)送一個(gè)數(shù)據(jù)之后進(jìn)入接收狀態(tài),2機(jī) 接收到數(shù)據(jù)后返回1機(jī),1機(jī) 接收到數(shù)據(jù)后進(jìn)入Sleep。其中Address[]數(shù)組為目標(biāo)nRF2401A 地址,AddrByte 為有效地址的字節(jié)數(shù)。單片機(jī)向nRF2401A 傳送數(shù)據(jù)的函數(shù)有下列4 個(gè):(1)void nRF2401_SendByte(unsigned int TxData),用于發(fā)送一個(gè)字節(jié)數(shù)據(jù);(2)void nRF2401_SendWord(unsigned int TxData),用于發(fā)送一個(gè)字?jǐn)?shù)據(jù);(3)void nRF2401_SendBuffer_Byte(unsigned int TxData[],unsigned int DataByte),用于發(fā)送一個(gè)字節(jié)數(shù)組;(4)void nRF2401_SendBuffer_Word(unsigned int TxData[],unsigned int DataWord),用于發(fā)送一個(gè)字?jǐn)?shù)組。如果該位為“0”,nRF2401A 工作在Direct 模式(直接收發(fā)模式);如果該位為“1”,nRF2401A 工作在Shock Burst 模式。其值不超過(guò)40。如果通道1 接收到一幀數(shù)據(jù),去掉地址和校驗(yàn)位后,其數(shù)據(jù)長(zhǎng)度和bit111 ~ bit104 值一致,則認(rèn)為通道1 接收到一幀數(shù)據(jù),置位DR1,否則丟棄。程序流程如下圖56所示: 圖56 放音子程序 初始化初始化函數(shù)void nRF2401_Initial(void)的程序包括端口初始化和向芯片寫(xiě)入控制字操作,初始化流程如圖57所示: 圖57 初始化流程SPCE061A 單片機(jī)的初始化:初始化I/O 將會(huì)把nRF2401A 模塊用到的所有接口初始化為對(duì)應(yīng)的輸入輸出屬性;設(shè)置系統(tǒng)時(shí)鐘為49MHz,用來(lái)提高通信的速度,及延時(shí)的準(zhǔn)確性。41 / 41 圖53 IRQ4_1KHz中斷FIQ_TMA中斷用來(lái)錄放音。接口電路如圖4
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1