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

正文內容

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

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

下一頁面
  

【正文】 永權,Flash單片機原理及應用[M].北京:北京航空航天大學出版社,2003[14]李群芳,[M].北京:電子工業(yè)出版社,2001[15][M].北京:電子工業(yè)出版社,200226大學本科畢業(yè)設計論文致 謝在臨近畢業(yè)之際,我還要借此機會向在這四年中給予我諸多教誨和幫助的各位老師表示由衷的謝意,感謝他們四年來的辛勤栽培。extern void Flash_Reset(void)。extern void PlayMP3(unsigned char *SongName)。, 39。, 39。}。 //關中斷 IEN1 amp。 case 4 : Previous()。}void main(){ unsigned char sign。 //使能有關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)) //取端點描述符 { 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) //設置配置{ 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。 //設置串口工作模式 TH1 = 0xa9。, 39。, 39。, 39。, 39。MP3InitFlag = 0。 EA = 1。 UEPINT=0。 //USB寄存器配置函數(shù) EpEnable()。 //Enable KeyBoard Interrupt EA = 1。 //被按下時的情況 case 2 : Next()。void key_interrupt() interrupt 11{ unsigned char i = 200。, 39。, 39。, 39。extern void Previous()。extern void main_txdone()。其實AT89C51SND1C還支持LCD顯示和IDE接口,還可以通過對以上接口模塊進行擴展,構成更大更復雜的系統(tǒng)。23第5章 實驗結果MP3系統(tǒng)軟件調試步驟:燒寫程序:檢查各個部件是否插好,然后打開Atmel Flip軟件,“Device”選擇AT89C51SND1C,通訊選擇“USB”連接方式,(),隨后就會出現(xiàn)下面的畫面。其中保留區(qū)中的第一個分區(qū)必須是BPB,也稱作“引導扇區(qū)”,因為它含有對文件系統(tǒng)進行識別的關鍵信息,計算機將以此信息識別存儲器文件格式,因此十分重要[14]。第二部分則一直在等待中斷發(fā)生,該程序是與鍵盤結合起來的,主要用于使用者對播放過程的控制。所有模塊調試成功以后,將各個模塊連接構成單片機軟件系統(tǒng)。C語言是一種源于編寫UNIX操作系統(tǒng)的語言,它是一種結構化語言,可產生壓縮代碼,可以進行許多機器級函數(shù)控制而不用匯編語言。 MP3的原理圖和PCB圖經(jīng)過研究,使用Protel99se軟件畫出MP3的原理圖和PCB圖。AT89C51SND1C芯片的44446管腳負責音頻的數(shù)字信號輸出,這4個管腳的音頻數(shù)字信號通過CS4330轉變?yōu)橐纛l模擬信號。圖37 USB供電電路根據(jù)USB接口定義,我們知道USB接口電壓為5V DC, DC。便攜式MP3的體積小,可以使用兩節(jié)5號電池(即3VDC)供電,同時也可以通過USB接口取電,因此采用低電壓以及進行有效的功率管理是非常必要的。在MP3播放器制作好的電路板上中沒有顯示,特此說明。S5通過導線接在CPU的2號管腳。AT89C51SND1C芯片內具有2KB RAM,64KB Flash程序存儲器,支持通過USB接口在線下載固件。圖31 MP3硬件組成框圖167。因此,選用軟件方案時要考慮這些因素。按系統(tǒng)功能需求,需要配置固定鍵盤、LED、 LCD顯示、EEPROM存儲器等。(2) D/A音頻轉換采用Cirrus Logic公司的CS4330芯片。其中,有不同的集成解決方案,可以將第一、第二部分集成在一起,即帶MP3硬件解碼器的CPU;或將第二、第三部分集成在一起,即將硬件解碼、D/A轉換及音頻輸入集成在一起。本文介紹了MP3播放器設計制作的方案確定和設計流程,詳細闡述了MP3播放器硬件設計、軟件設計和調試過程??梢哉f,F(xiàn)PGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。FPGA是由存放在片內RAM中的程序來設置其工作狀態(tài)的,因此工作時需要對片內的RAM進行編程。用戶可對FPGA內部的邏輯模塊和I/O模塊重新配置,以實現(xiàn)用戶的邏輯。其工作原理是接收模擬信號,轉換為0或1的數(shù)字信號,再對數(shù)字信號進行修改、刪除、強化,并在其他系統(tǒng)芯片中把數(shù)字數(shù)據(jù)解譯回模擬數(shù)據(jù)或實際環(huán)境格式。ARM架構是面向低預算市場設計的第一款RISC微處理器,基本是32位單片機的行業(yè)標準,它提供一系列內核、體系擴展、微處理器和系統(tǒng)芯片方案,四個功能模塊可供生產廠商根據(jù)不同用戶的要求來配置生產。通過運用MPEG音頻標準的壓縮技術,我們可以把存儲空間壓縮到原來的十二分之一而不會降低聲音的音質。在過去的歷史進程中,鋼鐵、石化等是支撐物質社會發(fā)展的重要資源;在未來社會進程中,計算機芯片、軟件將成為支撐知識社會發(fā)展的另一種重要資源。MPEG1音頻(IOS/IEC111723) 是目前普遍應用的音頻壓縮標準, 其中音頻層Ⅲ的算法最為復雜, 但壓縮比最大, 效果也最好, 在低碼率的條件下基本能達到CD的音質效果。 13167。關鍵詞:單片機,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功能已成為嵌入式終端類產品的發(fā)展趨勢之一。 5第2章 設計方案選擇 7167。 17167。通過運用MPEG音頻標準的壓縮技術,我們可以把存儲空間壓縮到原來的十二分之一而不會降低聲音的音質。便攜式MP3播放器作為一種集音頻播放、數(shù)據(jù)存儲為一身的數(shù)碼產品,其功能結構為電子設計人員所津津樂道。人們不僅可以使用計算機軟件, 還可以通過數(shù)字隨身聽來欣賞音樂[2]。DSP(digital signal processor)是一種獨特的微處理器,有自己的完整指令系統(tǒng),是以數(shù)字信號來處理大量信息的器件。由于它運算能力很強,速度很快,體積很小,而且采用軟件編程具有高度的靈活性,因此為從事各種復雜的應用提供了一條有效途徑??梢院敛豢鋸埖闹v,F(xiàn)PGA能完成任何數(shù)字器件的功能,上至高性能CPU,下至簡單的74電路,都可以用FPGA來實現(xiàn)[5]。掉電后,F(xiàn)PGA恢復成白片,內部邏輯關系消失,因此,F(xiàn)PGA能夠反復使用[6]。ARM具有比較強的事務管理功能,可以用來跑界面以及應用程序等,其優(yōu)勢主要體現(xiàn)在控制方面,而FPGA可以用VHDL或verilogHDL來編程,靈活性強,由于能夠進行編程、除錯、再編程和重復操作,因此可以充分地進行設計開發(fā)和驗證。下圖11和圖12為此次MP3
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1