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

正文內(nèi)容

基于cc2500的語(yǔ)音對(duì)講系統(tǒng)設(shè)計(jì)方案-wenkub.com

2025-05-03 00:19 本頁(yè)面
   

【正文】 void delay_1ms(void) 。void CC2500_WriteReg(unsigned char addr, unsigned char value) 。void CC2500_Command(unsigned char cmd) 。void CC2500_Write_RxADDR(void)。void delay_1ms(void)。unsigned char Byte_Read(unsigned char Haddress,unsigned char Maddress,unsigned char Laddress)。unsigned char CC2500_TxAddr = 0x01。sbit SCK=P1^1。sbit PWMOUT=P2^2。sbit _miso=P2^6。 unsigned i。s new MSP430 wireless development tool [J]. Electronics Today, 2007, 40 (2) _1 . [15]Michele energy efficient multimodal Wireless Video Sensor Network with eZ430–RF2500 modules[R].Pervasive Computing and Applications (ICPCA), 2010 5th International Conference on.[16]CC2500,pdf. Chipcon Products from Texas Instruments,2006.32附錄原理圖PCB圖實(shí)物圖(正面)實(shí)物圖背面程序include include unsigned char two_read。感謝鄭老師給予該課題的指導(dǎo),該課題從選題,到開(kāi)題,再到論文的寫作整個(gè)過(guò)程中,鄭老師都給予了認(rèn)真的指導(dǎo),才使得論文順利完成。在程序的邏輯方面也學(xué)到了很多經(jīng)驗(yàn)。這次的畢業(yè)設(shè)計(jì)延續(xù)了將近3個(gè)月的時(shí)間,在這三個(gè)月里面我學(xué)到了很多東西,在拿到這個(gè)題目的時(shí)候,我并沒(méi)有什么概念,就知道選了這么一個(gè)題目,由于找工作的情緒比較浮躁,一時(shí)之間我也沒(méi)有對(duì)它進(jìn)行深入的了解,在開(kāi)題報(bào)告的時(shí)候,也只是基本的了解了他的大概,當(dāng)時(shí)覺(jué)得并不是很難,不就是將存于FLASH里的PCM編碼讀到單片機(jī)中再由RF2500發(fā)送出去,再通過(guò)另一RF2500模塊接收數(shù)據(jù),由單片機(jī)模擬PWM輸出播放就OK了,理解是理解對(duì)了,但是沒(méi)有想到的是制作的過(guò)程中才發(fā)現(xiàn)自身的知識(shí)來(lái)完成這個(gè)系統(tǒng)還是有一定難度的,因?yàn)橹皼](méi)有接觸過(guò)文件系統(tǒng),存儲(chǔ)設(shè)備的結(jié)構(gòu)和性能,SPI通信也只是略有耳聞,但是從來(lái)沒(méi)有去學(xué)習(xí)過(guò),這也體現(xiàn)了大學(xué)四年并沒(méi)有主動(dòng)的去接觸知識(shí),只停留在了課堂的學(xué)習(xí),在這次畢業(yè)設(shè)計(jì)的制作過(guò)程中,我學(xué)到的最大的收獲就是要作為一名合格的研發(fā)工程師,不是一天兩天能做到的,必須有一種專業(yè)的素質(zhì)和技能,要不斷的學(xué)習(xí)和更新知識(shí),知識(shí)是永遠(yuǎn)也學(xué)不完的。簡(jiǎn)稱Proteus仿真。(2)在Keil平臺(tái)上進(jìn)行單片機(jī)系統(tǒng)程序設(shè)計(jì)、編輯、匯編編譯、代碼級(jí)調(diào)試,最后生成目標(biāo)代碼文件(*.hex)。 proteus軟件仿真 (1).放置選擇(刪除)元器件(2).移動(dòng)元器件(3).縮放視圖(4).連接導(dǎo)線(5).仿真,調(diào)試2. 單片機(jī)系統(tǒng)PROTEUS設(shè)計(jì)與仿真過(guò)程Proteus強(qiáng)大的單片機(jī)系統(tǒng)設(shè)計(jì)與仿真功能,使它可成為單片機(jī)系統(tǒng)應(yīng)用開(kāi)發(fā)和改進(jìn)手段之一。 硬件調(diào)試 (1)用萬(wàn)用表檢測(cè)各芯片引腳有無(wú)短路,單片機(jī)與的外圍設(shè)備間的連接是否有中斷。 (3)焊好以后,先不要上電,而是先檢查電源和地有沒(méi)有短路,再檢查各個(gè)焊點(diǎn)是否接觸良好,因?yàn)槭褂觅N片的原因所以檢查的時(shí)候多花點(diǎn)時(shí)間細(xì)心查找各個(gè)焊點(diǎn)。 使用的元器件清單:器件名稱及封裝數(shù)值大小/型號(hào)數(shù)量電阻,06031K8個(gè)10K3個(gè)20K2個(gè)4709個(gè)電解電容,直插22U2個(gè)10U1個(gè)共陽(yáng)數(shù)碼管,直插SM410561個(gè)貼片電容,06031U2個(gè)30P2個(gè)470P1個(gè)FLASH,0603W25X401個(gè)穩(wěn)壓芯片,SOT2231個(gè)運(yùn)放,0603LM3581個(gè)48711個(gè)晶振,直插12M1個(gè)40腳芯片座,直插1個(gè)按鍵,直播2個(gè) 焊接焊接前熟悉了各個(gè)芯片及模塊的引腳代表的意義,焊接時(shí)參照自己設(shè)計(jì)的電路圖及模塊供應(yīng)商提供的原理圖,仔細(xì)地連接引腳。接下來(lái)就是最后一步的腐蝕,至此電路板空板制件成功。因?yàn)闂l件所限所以沒(méi)能使用制板機(jī)進(jìn)行制板,而是選擇了使用覆銅板就行電路板的制作。并集成了現(xiàn)代設(shè)計(jì)數(shù)據(jù)管理功能,使得Altium Designer成為電子產(chǎn)品開(kāi)發(fā)的完整解決方案-一個(gè)既滿足當(dāng)前,也滿足未來(lái)開(kāi)發(fā)需求的解決方案?;贑C2500的語(yǔ)音對(duì)講系統(tǒng)的成功與否軟件的成功設(shè)計(jì)至關(guān)重要。 PWMOUT=1。 void Timer0() interrupt 1{ unsigned char count。TL0=(6553665535)%256。 //根據(jù)以上CC2500的概括編寫程序,由于程序較長(zhǎng)詳見(jiàn)附錄,下面簡(jiǎn)單定義一些用到的函數(shù)。 //sbit MISO=P1^4。0x3A SFRX 沖洗RX FIFO緩沖 0x3B SFTX 沖洗TX FIFO緩沖 0x3C SWORRST 重新設(shè)置真實(shí)時(shí)間時(shí)鐘 0x3D SNOP 無(wú)操作。=1則首先運(yùn)行校準(zhǔn)。若FIFO_BYTES_AVAILABLE=15,它表明有15或更多個(gè)比特是可用/自由的。 CC2500驅(qū)動(dòng)程序設(shè)計(jì)15 下面先介紹CC2500的一些編程相關(guān)的定義。 //確定按鍵抬起}}與單片機(jī)的IO口連接定義程序: sbit k1=P1^7。i++) for(j=0。 if(k1==0) //確認(rèn)按鍵按下 {要執(zhí)行的程序。i20。其抖動(dòng)過(guò)程如圖42所示,抖動(dòng)時(shí)間的長(zhǎng)短與開(kāi)關(guān)的機(jī)械特性有關(guān),一般為5~10 ms。 // sbit _miso=P2^6。 for(i=0。b) for(a=2。 for(c=1。程序的好壞決定了語(yǔ)音對(duì)講系統(tǒng)的成功與否,所以在編寫程序之前應(yīng)該整體考慮,使程序在邏輯上不發(fā)生什么錯(cuò)誤,尋找最完善的結(jié)構(gòu)框架就行編程可以使程序更為簡(jiǎn)潔而不失功能的強(qiáng)大。基于CC2500的語(yǔ)音對(duì)講系統(tǒng)其硬件電路并不是很復(fù)雜,RF2500用了現(xiàn)成的模塊。一個(gè)項(xiàng)目文件可以包含多個(gè)文件,除了源程序文件外,還可以是庫(kù)文件、頭文件或文本說(shuō)明文件。目標(biāo)文件可由LIB51創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。硬件電路的設(shè)計(jì)對(duì)整個(gè)基于CC2500的語(yǔ)音對(duì)講系統(tǒng)作用關(guān)鍵。 AMS1117 參數(shù) AMS1117 基本參數(shù) 輸出電流 (A) 1 輸出電壓 (V) Adj, , , , , , AMS1117 其他特性 初始誤差 (%) 177。AMS1117系列穩(wěn)壓器有可調(diào)版與多種固定電壓版,設(shè)計(jì)用于提供1A輸出電流且工作壓差可低至1V。圖38 低通濾波電路圖39 按鍵模塊 切換按鍵直接使用開(kāi)關(guān)與地相連如圖39所示。 一177?!?外部配置可以改變?cè)鲆??!?待機(jī)電流: A■ 工作電壓: 。4871主要特性:■ 在 失真度為10%,輸入1KHZ的信號(hào),不同負(fù)載的條件下輸出功率為: A 。其電路原理如圖36所示。圖36 音頻輸出電路語(yǔ)音對(duì)講系統(tǒng)通過(guò)RF2500模塊接收到從機(jī)讀取FLASH通過(guò)RF2500發(fā)送的數(shù)據(jù)后。當(dāng)然對(duì)3V左右的單片機(jī)更加適用了。(15)模塊可視直線通信距離,RF2500BK采用PCB天線20米70左右,RF2500SE采用外置天線可到50100米。(11)模塊可軟件設(shè)地址,軟件編程非常方便。(7) 可編程控制的輸出功率,最大輸出功率為0dBm,最小功率為10dBm。(3)最高工作速率 500kbps,支持2FSK、GFSK 和 MSK 調(diào)制方式。地址域用于CC2500多設(shè)備識(shí)別,本設(shè)計(jì)沒(méi)用到,刪去。 對(duì)講系統(tǒng)通過(guò)射頻模塊規(guī)定的數(shù)據(jù)包格式通信,CC2500規(guī)定的數(shù)據(jù)通信格式如圖35所示。89C51系列單片機(jī)的端口功能強(qiáng)大,每一個(gè)位都可以獨(dú)立地配置成為輸入、輸出等功能引腳。CC2500是用于超低功耗無(wú)線應(yīng)用的業(yè)界系統(tǒng)成本最低的多通道無(wú)線產(chǎn)品,具有強(qiáng)大的數(shù)字處理特性,因此僅使用一顆低成本MCU便可構(gòu)建出高性能的射頻系統(tǒng),包括很多非常有用的數(shù)字功能,如整個(gè)數(shù)據(jù)包處理、FIFO緩沖器、空閑通道評(píng)估和無(wú)線喚醒等,可廣泛應(yīng)用于消費(fèi)類電子產(chǎn)品(如無(wú)線鍵盤、鼠標(biāo)、游戲控制器)、無(wú)線音頻傳輸(如無(wú)線話筒、無(wú)線耳機(jī)、無(wú)線音箱)等。圖33 共陽(yáng)數(shù)碼管腳圖因?yàn)榭紤]到PCB版的布線問(wèn)題,所以數(shù)碼管與單片機(jī)IO口的連接并非標(biāo)準(zhǔn)的連。對(duì)講系統(tǒng)對(duì)音質(zhì)要求不是很高所以使用8KHZ采樣16位的電話音質(zhì)。表2 采樣頻率/位數(shù)、存儲(chǔ)容量與存儲(chǔ)時(shí)間的關(guān)系1采樣頻率/kHz6688采樣位數(shù)/位816816816816816存儲(chǔ)容量/KB326412825616.3811.89512注:存儲(chǔ)時(shí)間單位:s通常,8kHz的采樣頻率和8位的采樣位數(shù)可獲得清晰的語(yǔ)音以及較好的音樂(lè)聲,并且占有較少的存儲(chǔ)空間。通道數(shù),是指聲音的采樣路數(shù),如單聲道、立體聲等。 FLASH選擇本設(shè)計(jì)用FLASH儲(chǔ)存PCM編碼來(lái)替代對(duì)講系統(tǒng)的語(yǔ)音輸入PCM調(diào)制部分。晶振用一種能把電能和機(jī)械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩。晶振的作用:片機(jī)系統(tǒng)里都有晶振,在單片機(jī)系統(tǒng)里晶振作用非常大,全程叫晶體振蕩器,他結(jié)合單片機(jī)內(nèi)部電路產(chǎn)生單片機(jī)所需的時(shí)鐘頻率,單片機(jī)晶振提供的時(shí)鐘頻率越高,那么單片機(jī)運(yùn)行速度就越快,單片接的一切指令的執(zhí)行都是建立在單片機(jī)晶振提供的時(shí)鐘頻率。圖32 單片機(jī)最小系統(tǒng) 單片機(jī)復(fù)位電路的作用:?jiǎn)纹瑱C(jī)是屬于數(shù)字電路,數(shù)字電路就只有“0”低電平和“1”高電平兩個(gè)狀態(tài)。最小系統(tǒng)由單片機(jī)、復(fù)位電路、晶振電路構(gòu)成。STC單片機(jī)的理由:降低成本,提升性能,原有程序直接使用,硬件無(wú)需改動(dòng)。對(duì)P3口寫入“l(fā)”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。對(duì)端口寫“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(IIL)。對(duì)端口寫“l(fā)”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作為輸出口用時(shí),每位能驅(qū)動(dòng)8個(gè)TTL邏輯門電路,對(duì)端口寫“l(fā)”可作為高阻抗輸入端用。F1ash存儲(chǔ)器編程時(shí),該引腳加上+12V的編程電壓Vpp。EA VPP:外部訪問(wèn)允許。該位置位后,只一條M0VX 和M0VC 指令A(yù)LE 才會(huì)被激活。因此,它可用作對(duì)外輸出地時(shí)鐘,或用于定時(shí)目的。本次選用本次選用了PDIP40的51單片機(jī),這款單片機(jī)一共有40pin引腳。STC89C系列單片機(jī)是高速/低功耗的新一代8051單片機(jī),最高工作頻率可分別達(dá)到25MHz~50MHz,具體在芯片上的型號(hào)名稱后以“XX”標(biāo)注。本系統(tǒng)使用了stc89c51。圖24 系統(tǒng)框圖 單片機(jī)控制讀取存于4Mbit Flash中的PCM編碼,送CC2500模塊發(fā)送,從機(jī)通過(guò)CC2500模塊接收數(shù)據(jù),接收到的數(shù)劇通過(guò)單片機(jī)模擬產(chǎn)生PWM波輸出到音頻輸出模塊。所以本課題可以很好的解決短距離語(yǔ)音通信,基于CC2500的語(yǔ)音對(duì)講系統(tǒng)成本低,功耗低可以節(jié)省資源浪費(fèi)。缺點(diǎn)RAM空間過(guò)小,抗干擾較好。 PHLIPIS 51PLC系列單片機(jī)(51單片機(jī)):PHILIPS公司的單片機(jī)是基于80C51內(nèi)核的單片機(jī),嵌入了掉電檢測(cè)、模擬以及片內(nèi)RC振蕩器等功能,這使51LPC在高集成度、低成本、低功耗的應(yīng)用設(shè)計(jì)中可以滿足多方面的性能要求。STC單片機(jī):STC公司的單片機(jī)主要是基于8051內(nèi)核,是新一代增強(qiáng)型單片機(jī),指令代碼完全兼容傳統(tǒng)8051,速度快8~12倍,帶ADC,4路PWM,雙串口,有全球唯一ID號(hào),加密性好,抗干擾強(qiáng)。 CC2500主要特性 :體積小(QLP 44mm封裝,20 腳);真正的單片 RF(射頻)收發(fā)器高靈敏度(10kbps 下98dBm,1%數(shù)據(jù)包誤差率);可編程控制的數(shù)據(jù)傳輸率,可達(dá)500kbps ;較低的電流消耗(RX中 );可編程控制的輸出功率,可達(dá)+1dBm ;優(yōu)秀的接收器選擇性和模塊化性能;極少的外部元件:芯片內(nèi)頻率合成器,不需要外部濾波器或 RF轉(zhuǎn)換;可編程控制的基帶調(diào)制解調(diào)器;理想的多路操作特性;可控的數(shù)據(jù)包處理硬件;快速頻率變動(dòng)合成器帶來(lái)的合適的頻率跳躍系統(tǒng);可選的帶交錯(cuò)的前向誤差校正;單獨(dú)的 64 字節(jié) RX和 TX數(shù)據(jù) FIFO;高效的 SPI 接口:所有的寄存器能用一個(gè)“突發(fā)”轉(zhuǎn)換器控制數(shù)字 RSSI 輸出;與遵照 EN 300328,EN 300440 class 2 (歐洲),CFR47 Part 15 (美國(guó)), 和ARIB STDT66(日本)標(biāo)準(zhǔn)的系統(tǒng)相配;自動(dòng)低功率RX拉電路的電磁波激活功能;許多強(qiáng)大的數(shù)字特征,使得使用廉價(jià)的微控制器就能得到高性能的 RF系統(tǒng);集成模擬
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1