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

正文內(nèi)容

20xx基于單片機(jī)制作mp3播放器畢業(yè)論文(存儲(chǔ)版)

2025-07-06 17:54上一頁面

下一頁面
  

【正文】 永權(quán),Flash單片機(jī)原理及應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2003[14]李群芳,[M].北京:電子工業(yè)出版社,2001[15][M].北京:電子工業(yè)出版社,200226大學(xué)本科畢業(yè)設(shè)計(jì)論文致 謝在臨近畢業(yè)之際,我還要借此機(jī)會(huì)向在這四年中給予我諸多教誨和幫助的各位老師表示由衷的謝意,感謝他們四年來的辛勤栽培。extern void Flash_Reset(void)。extern void PlayMP3(unsigned char *SongName)。, 39。, 39。}。 //關(guān)中斷 IEN1 amp。 case 4 : Previous()。}void main(){ unsigned char sign。 //使能有關(guān)USB的配置 while(sign) { if (UEPINT amp。 if(RI) { RI=0。 //打開USB燈亮 NumofSong = GetMP3List()。SONG[11 * NowPlaying])。, 39。, 39。, 39。, 39。 SCON = 0x50。) {if AT89C51SND1SBUF=ct。char cx2。x39。while (!TI)。while (!TI)。) { i += 2。 continue。 PLLNDIV = 0x04。 //使能PLL PLLCON|=PLLEN。 UEPCONX=0x80。 USBIEN|=EEOFINT。}void WriteEp(unsigned char EpNum,unsigned char nLength,unsigned char *Data) //寫端口數(shù)據(jù){ unsigned char data i=0。=(~(TXCMP))。s revision ID 0, //index of manuf. string 0, //index of prod. string 0, //index of ser. string 0x01 //number of configs. }。(nLength==0xff)) //取端點(diǎn)描述符 { WriteEp(0,32,Configuration_Descriptor_All)。 UEPNUM=0x01。 UEPCONX=0x80。 unsigned char data i。 break。 //for UFI Command all have 12bit} struct_CBW。 //填緩沖區(qū) UEPSTAX|=TXRDY。=(~(TXCMP))。,39。, 39。, 39。, 39。,//Product Identification 0, 0, 0, 0}。, 39。, 39。, 39。, 39。, 39。 //清除TXCMP UEPINT = 0。inLength。 } }/******************************************************************************//** 以下為利用Bulk_Only傳輸協(xié)議的函數(shù)部分 **//******************************************************************************/unsigned char data bulk_CSW[]={0x55,0x53,0x42,0x53, // bytes 4 dCSWSignature 0x00,0x00,0x00,0x00, //bytes 4 dCSWTag 0x00,0x00,0x00,0x00, //bytes 4 dDataResiduce 0x00}。 break。 WriteEp(0,0,0)。 WriteEp(0,0,0)。 //取配置描述符}void Set_Configuration(unsigned char wValue) //設(shè)置配置{ if(wValue == 0) { UEPNUM=0x00。 if((DesType==0x02)amp。s vendor ID 0x00, 0x11, //National39。TXCMP)) 。=~(RXOUTB0|RXOUTB1|RXSETUP)。 UEPRST= 0x00。 //等待PLL工作穩(wěn)定 USBCON|=USBE。 PLLCONamp。 } CKCON = 0x1。TI = 0。) { if(*(c + i + 1) == 39。) {i += 2。TI = 0。%39。char ct = *c。while (ct != 39。 //設(shè)置串口工作模式 TH1 = 0xa9。, 39。, 39。, 39。, 39。MP3InitFlag = 0。 EA = 1。 UEPINT=0。 //USB寄存器配置函數(shù) EpEnable()。 //Enable KeyBoard Interrupt EA = 1。 //被按下時(shí)的情況 case 2 : Next()。void key_interrupt() interrupt 11{ unsigned char i = 200。, 39。, 39。, 39。extern void Previous()。extern void main_txdone()。其實(shí)AT89C51SND1C還支持LCD顯示和IDE接口,還可以通過對(duì)以上接口模塊進(jìn)行擴(kuò)展,構(gòu)成更大更復(fù)雜的系統(tǒng)。23第5章 實(shí)驗(yàn)結(jié)果MP3系統(tǒng)軟件調(diào)試步驟:燒寫程序:檢查各個(gè)部件是否插好,然后打開Atmel Flip軟件,“Device”選擇AT89C51SND1C,通訊選擇“USB”連接方式,(),隨后就會(huì)出現(xiàn)下面的畫面。其中保留區(qū)中的第一個(gè)分區(qū)必須是BPB,也稱作“引導(dǎo)扇區(qū)”,因?yàn)樗袑?duì)文件系統(tǒng)進(jìn)行識(shí)別的關(guān)鍵信息,計(jì)算機(jī)將以此信息識(shí)別存儲(chǔ)器文件格式,因此十分重要[14]。第二部分則一直在等待中斷發(fā)生,該程序是與鍵盤結(jié)合起來的,主要用于使用者對(duì)播放過程的控制。所有模塊調(diào)試成功以后,將各個(gè)模塊連接構(gòu)成單片機(jī)軟件系統(tǒng)。C語言是一種源于編寫UNIX操作系統(tǒng)的語言,它是一種結(jié)構(gòu)化語言,可產(chǎn)生壓縮代碼,可以進(jìn)行許多機(jī)器級(jí)函數(shù)控制而不用匯編語言。 MP3的原理圖和PCB圖經(jīng)過研究,使用Protel99se軟件畫出MP3的原理圖和PCB圖。AT89C51SND1C芯片的44446管腳負(fù)責(zé)音頻的數(shù)字信號(hào)輸出,這4個(gè)管腳的音頻數(shù)字信號(hào)通過CS4330轉(zhuǎn)變?yōu)橐纛l模擬信號(hào)。圖37 USB供電電路根據(jù)USB接口定義,我們知道USB接口電壓為5V DC, DC。便攜式MP3的體積小,可以使用兩節(jié)5號(hào)電池(即3VDC)供電,同時(shí)也可以通過USB接口取電,因此采用低電壓以及進(jìn)行有效的功率管理是非常必要的。在MP3播放器制作好的電路板上中沒有顯示,特此說明。S5通過導(dǎo)線接在CPU的2號(hào)管腳。AT89C51SND1C芯片內(nèi)具有2KB RAM,64KB Flash程序存儲(chǔ)器,支持通過USB接口在線下載固件。圖31 MP3硬件組成框圖167。因此,選用軟件方案時(shí)要考慮這些因素。按系統(tǒng)功能需求,需要配置固定鍵盤、LED、 LCD顯示、EEPROM存儲(chǔ)器等。(2) D/A音頻轉(zhuǎn)換采用Cirrus Logic公司的CS4330芯片。其中,有不同的集成解決方案,可以將第一、第二部分集成在一起,即帶MP3硬件解碼器的CPU;或?qū)⒌诙?、第三部分集成在一起,即將硬件解碼、D/A轉(zhuǎn)換及音頻輸入集成在一起。本文介紹了MP3播放器設(shè)計(jì)制作的方案確定和設(shè)計(jì)流程,詳細(xì)闡述了MP3播放器硬件設(shè)計(jì)、軟件設(shè)計(jì)和調(diào)試過程??梢哉f,F(xiàn)PGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。FPGA是由存放在片內(nèi)RAM中的程序來設(shè)置其工作狀態(tài)的,因此工作時(shí)需要對(duì)片內(nèi)的RAM進(jìn)行編程。用戶可對(duì)FPGA內(nèi)部的邏輯模塊和I/O模塊重新配置,以實(shí)現(xiàn)用戶的邏輯。其工作原理是接收模擬信號(hào),轉(zhuǎn)換為0或1的數(shù)字信號(hào),再對(duì)數(shù)字信號(hào)進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。ARM架構(gòu)是面向低預(yù)算市場(chǎng)設(shè)計(jì)的第一款RISC微處理器,基本是32位單片機(jī)的行業(yè)標(biāo)準(zhǔn),它提供一系列內(nèi)核、體系擴(kuò)展、微處理器和系統(tǒng)芯片方案,四個(gè)功能模塊可供生產(chǎn)廠商根據(jù)不同用戶的要求來配置生產(chǎn)。通過運(yùn)用MPEG音頻標(biāo)準(zhǔn)的壓縮技術(shù),我們可以把存儲(chǔ)空間壓縮到原來的十二分之一而不會(huì)降低聲音的音質(zhì)。在過去的歷史進(jìn)程中,鋼鐵、石化等是支撐物質(zhì)社會(huì)發(fā)展的重要資源;在未來社會(huì)進(jìn)程中,計(jì)算機(jī)芯片、軟件將成為支撐知識(shí)社會(huì)發(fā)展的另一種重要資源。MPEG1音頻(IOS/IEC111723) 是目前普遍應(yīng)用的音頻壓縮標(biāo)準(zhǔn), 其中音頻層Ⅲ的算法最為復(fù)雜, 但壓縮比最大, 效果也最好, 在低碼率的條件下基本能達(dá)到CD的音質(zhì)效果。 13167。關(guān)鍵詞:?jiǎn)纹瑱C(jī),MP3,AT89C51SND1C,USB,F(xiàn)AT MP3 PLAYER DESIGN BASED ON 51 SINGLECHIPABSTRACTAlong with the development of science and technology, the embedded terminal products with digital audio function is widely used in our daily life, and the associated digital audio pression technologies are also highly developed, MP3 is the most popular one in various digital audio pression technologies according it’s excellent performance. Now, with MP3 function have became the trends of the embedded terminal products.This paper introduce a MP3 player design based on uses AT89C51SND1C chip,which ATMEL pany produce for MP3 design detailed discuss the MP3 player hardware and software design process,use Protel99se software to draw MP3 schematic, make printed circuit boards, through Keil programming software design MP3 software,such as file decoding procedures, key control procedures, USB munication and control procedures,and FAT file management procedures and programming procedures, use the puter39?,F(xiàn)在,具備MP3功能已成為嵌入式終端類產(chǎn)品的發(fā)展趨勢(shì)之一。 5第2章 設(shè)計(jì)方案選擇 7167。 17167。通過運(yùn)用MPEG音頻標(biāo)準(zhǔn)的壓縮技術(shù),我們可以把存儲(chǔ)空間壓縮到原來的十二分之一而不會(huì)降低聲音的音質(zhì)。便攜式MP3播放器作為一種集音頻播放、數(shù)據(jù)存儲(chǔ)為一身的數(shù)碼產(chǎn)品,其功能結(jié)構(gòu)為電子設(shè)計(jì)人員所津津樂道。人們不僅可以使用計(jì)算機(jī)軟件, 還可以通過數(shù)字隨身聽來欣賞音樂[2]。DSP(digital signal processor)是一種獨(dú)特的微處理器,有自己的完整指令系統(tǒng),是以數(shù)字信號(hào)來處理大量信息的器件。由于它運(yùn)算能力很強(qiáng),速度很快,體積很小,而且采用軟件編程具有高度的靈活性,因此為從事各種復(fù)雜的應(yīng)用提供了一條有效途徑??梢院敛豢鋸埖闹v,F(xiàn)PGA能完成任何數(shù)字器件的功能,上至高性能CPU,下至簡(jiǎn)單的74電路,都可以用FPGA來實(shí)現(xiàn)[5]。掉電后,F(xiàn)PGA恢復(fù)成白片,內(nèi)部邏輯關(guān)系消失,因此,F(xiàn)PGA能夠反復(fù)使用[6]。ARM具有比較強(qiáng)的事務(wù)管理功能,可以用來跑界面以及應(yīng)用程序等,其優(yōu)勢(shì)主要體現(xiàn)在控制方面,而FPGA可以用VHDL或verilogHDL來編程,靈活性強(qiáng),由于能夠進(jìn)行編程、除錯(cuò)、再編程和重復(fù)操作,因此可以充分地進(jìn)行設(shè)計(jì)開發(fā)和驗(yàn)證。下圖11和圖12為此次MP3
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1