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

正文內(nèi)容

畢業(yè)設(shè)計(jì):一種簡易的語音通信系統(tǒng)(無線)-文庫吧資料

2024-08-10 08:04本頁面
  

【正文】 電平,上電以后便可以對(duì)nRF2401A 進(jìn)行控制和讀寫操作。程序流程如下圖56所示: 圖56 放音子程序 初始化初始化函數(shù)void nRF2401_Initial(void)的程序包括端口初始化和向芯片寫入控制字操作,初始化流程如圖57所示: 圖57 初始化流程SPCE061A 單片機(jī)的初始化:初始化I/O 將會(huì)把nRF2401A 模塊用到的所有接口初始化為對(duì)應(yīng)的輸入輸出屬性;設(shè)置系統(tǒng)時(shí)鐘為49MHz,用來提高通信的速度,及延時(shí)的準(zhǔn)確性。初始化編碼隊(duì)列,并且開始語音播放;如果PlayFlag的值一直是0xFF,程序?qū)?huì)一直進(jìn)行DVR解碼操作。一旦KEY1鍵釋放,系統(tǒng)停止錄音,并自行切換nRF2401A的工作方式為接收,同時(shí)允許1KHz中斷。程序流程如圖54所示:圖54 FIQ_TMA中斷 子程序設(shè)計(jì)在檢測到KEY1鍵按下后系統(tǒng)進(jìn)入錄音子程序。41 / 41 圖53 IRQ4_1KHz中斷FIQ_TMA中斷用來錄放音。IRQ4_1KHz中斷用來接收數(shù)據(jù),每次系統(tǒng)進(jìn)入中斷,判斷無線模塊是否有數(shù)據(jù)請(qǐng)求(接收到數(shù)據(jù)),如果有數(shù)據(jù)請(qǐng)求的話,便從nRF2401A中讀出數(shù)據(jù),同時(shí)置位語音播放的允許標(biāo)志PlayFlag,如果連續(xù)一段時(shí)間內(nèi)()沒有接收到數(shù)據(jù),便清除語音播放允許標(biāo)志PlayFlag。如果KEY1鍵釋放則退出錄音狀態(tài),如果檢測到PlayFlag = 0x00則退出放音狀態(tài)。如果想停止錄放音,可以通過釋放按鍵來退出錄音狀態(tài),停止錄音和數(shù)據(jù)發(fā)送;另一端若在一定的時(shí)間內(nèi)接收不到數(shù)據(jù)即退出放音狀態(tài)。接口電路如圖413所示: 圖413 接口電路: 軟件總體設(shè)計(jì)程序系統(tǒng)運(yùn)行后一開始處于等待狀態(tài),在等待狀態(tài)下,不斷掃描按鍵并且判斷是否接收到數(shù)據(jù)。J2端口先保留,當(dāng)兩個(gè)通道都進(jìn)行數(shù)據(jù)接收時(shí),把單片機(jī)的I/O接口與S2接口中相應(yīng)的三條信號(hào)引腳相連就可以了。無線收發(fā)電路包括主芯片nRF2401A及其外圍電路、接口電路、指示電路,如圖412所示, 圖412 nRF2401及其外圍電路為方便與SPCE061A進(jìn)行功能連接,設(shè)計(jì)了兩個(gè)接口JJ2,J1是 nRF2401 的控制端口和通道1的收發(fā)通道,J2為留端口,是通道2的接收通道。【5】結(jié)構(gòu)示意如圖411所示: 圖411 nRF2401結(jié)構(gòu)框圖本系統(tǒng)應(yīng)用時(shí),十針插孔J1和Spec061A的I/O端口對(duì)應(yīng)連接。電壓VDD 經(jīng)電容CCC3 處理后,為芯片提供合適的工作電壓;晶振部分包括YCC10,晶振Y1允許值為:4MHz、8MHz、12 MHz、16 MHz,當(dāng)如果需要1Mbps 的通信速率,就必須選擇16MHz晶振。單片機(jī)上的74HC244主要在我們選用下載線的時(shí)候起作用,主要是奇緩存的作用和完成SDA是作為數(shù)據(jù)回送還是數(shù)據(jù)下傳的選擇。在Spec061A單片機(jī)的集成開發(fā)環(huán)境上就可以實(shí)現(xiàn)在線編程、仿真和調(diào)試。其中PROBE就是在線調(diào)試器主要是為凌陽十六位單片機(jī)(包括SPCE061A)提供在線編程、仿真和調(diào)試使用的工具。通過AUD1和AUD2管腳來對(duì)應(yīng)輸出,DACDAC2轉(zhuǎn)換輸出的模擬量電流信號(hào)。外接此模塊電路是為了更好的實(shí)現(xiàn)模擬信號(hào)與數(shù)字信號(hào)之間互相變換的編碼功能。 數(shù)模轉(zhuǎn)換輔助模塊數(shù)模轉(zhuǎn)換輔助模塊電路如圖49所示: 圖49 數(shù)模轉(zhuǎn)換輔助模塊此模塊用來實(shí)現(xiàn)語音的輸入輸出,SPCE061A擁有有8個(gè)10位模數(shù)轉(zhuǎn)換通道,其中7個(gè)通道用來進(jìn)行將模擬量信號(hào)(例如電壓信號(hào))轉(zhuǎn)換成數(shù)字量信號(hào),信號(hào)通過引線(IOA[0~6])直接輸入。當(dāng)系統(tǒng)處于強(qiáng)振模式時(shí),RTC振蕩器的運(yùn)行一直處于高耗能的狀態(tài)。例如,用來作為喚醒源的中斷源IRQ5_2Hz,可以作為一個(gè)精確的計(jì)時(shí)基準(zhǔn)。這樣,就可避免系統(tǒng)在喚醒初始時(shí)刻讀ROM出現(xiàn)錯(cuò)誤。用戶通過對(duì)P_SystemClock單元編程來定義系統(tǒng)時(shí)鐘和CPU時(shí)鐘頻率。系統(tǒng)時(shí)鐘頻率(Fosc)和CPU時(shí)鐘頻率(CPUCLK)通過對(duì)P_SystemClock(寫)($7013H)單元編程來進(jìn)行控制。電路如圖48所示,時(shí)鐘模塊電路與單片機(jī)的vcp,vss接口連接。單片機(jī)設(shè)計(jì)電路個(gè)模塊布局如圖46所示: 圖46 模塊布局?jǐn)?shù)字模塊和數(shù)模轉(zhuǎn)換與單片連接的接口過多,在上圖中難以標(biāo)示,將在下一小節(jié)模塊介紹電路圖中會(huì)一紅色字體標(biāo)出。J2端口先保留,當(dāng)兩個(gè)通道都進(jìn)行數(shù)據(jù)接收時(shí),把單片機(jī)的I/O接口與S2接口中相應(yīng)的三條信號(hào)引腳相連就可以了。 連接結(jié)構(gòu)框圖SPCE061A與無線模塊連接如圖43所示: 圖43 SPCE061A與無線模塊連接框圖上圖僅為SPCE061A與無線模塊連接的意會(huì)框圖,下文將會(huì)詳細(xì)介紹電路圖,為了方便,設(shè)計(jì)了SPCE061A與無線模塊連接相匹配的引腳的轉(zhuǎn)換電路,具體如圖44所示:圖44 引腳的轉(zhuǎn)換電路J1是 nRF2401 的控制端口和通道1的收發(fā)通道,J2為留端口,是通道2的接收通道。上圖中各模塊都是通過上述接口與單片機(jī)進(jìn)行數(shù)據(jù)連接傳輸,具體連接電路在各模塊電路圖中有標(biāo)示。DAC1:數(shù)據(jù)輸出管腳。IOB4:外部中斷源EXT1的反饋管腳。 IOB2:外部中斷源EXT1。 系統(tǒng)工作原理系統(tǒng)硬件連接無誤后,整個(gè)系統(tǒng)的運(yùn)作流程是語音信號(hào)通過數(shù)模轉(zhuǎn)換模塊寫入單片機(jī),單片機(jī)通過nRF模塊把轉(zhuǎn)換后的數(shù)字信號(hào)無線傳到另一個(gè)nRF模塊,然后單片機(jī)對(duì)信號(hào)進(jìn)行處理,最后通過數(shù)模轉(zhuǎn)換把數(shù)字信號(hào)經(jīng)過放大轉(zhuǎn)換然后輸出。nRF2401 的典型應(yīng)用電路如圖36所示: 圖37 nRF2401典型應(yīng)用電路 小結(jié): 單片機(jī)硬件設(shè)計(jì) 系統(tǒng)總體框圖如圖41所示,系統(tǒng)主要由兩片spec061A和nRF無線模塊構(gòu)成, 圖41 系統(tǒng)總框圖硬件部分,采用SPCE061A外圍接入的ADC模塊,借助其MIC接口將語音信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),按照選定的格式編碼,最后通過 nRF2401無線收發(fā)芯片將編碼數(shù)據(jù)進(jìn)行傳輸;另一端也是通過無線模塊,對(duì)來發(fā)射端的編碼數(shù)據(jù)進(jìn)行接收,并開始解碼,解碼后的信號(hào)通過SPCE061A外圍接入的DAC模塊,把數(shù)字信號(hào)再次轉(zhuǎn)換為模擬信號(hào)后輸出。nRF2401 應(yīng)用電路工作電壓一般在3V,組合方便,目前市面上很多低功耗微控制器都可以對(duì)它進(jìn)行控制。 圖34 nRF2401nRF2401 內(nèi)置地址解碼器、先入先出堆棧區(qū)、解調(diào)處理器、時(shí)鐘處理器、GFSK 濾波器、低噪聲放大器、頻率合成器,功率放大器等功能模塊,應(yīng)用電路只需要很少的外圍元件,因此使用起來非常方便。其DuoCeiverTM 技術(shù)使nRF2401 可以使用同一個(gè)天線,同時(shí)接收兩個(gè)不同頻率的數(shù)據(jù)。 NRF2401無線模塊介紹 資料簡介nRF2401如圖34所示,是單片射頻收發(fā)芯片,~ ISM 頻段,芯片內(nèi)置頻率合成器、功率放大器、晶體振蕩器和調(diào)制器等功能模塊,輸出功率和傳輸頻率可以通過程序編寫進(jìn)行修改調(diào)整。在拓展功能方面,SPEC061A在智能互動(dòng)玩具以及有聲教材方面的應(yīng)用受到業(yè)界廣泛的關(guān)注。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ī),冷氣,暖氣等家居電器。另外凌陽十六
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1