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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的mp3播放器設(shè)計(jì)-資料下載頁(yè)

2024-12-03 19:08本頁(yè)面

【導(dǎo)讀】通大眾放松自己的方式,MP3播放器則是聽(tīng)音樂(lè)必不可少的工具。以前的音樂(lè)播放器有。為了提高M(jìn)P3播放器的質(zhì)量,滿足各類人群需求,特此設(shè)計(jì)了一個(gè)基于單片機(jī)。路組成音樂(lè)播放系統(tǒng)。能夠完成對(duì)存儲(chǔ)器識(shí)別和數(shù)據(jù)讀取,將在存儲(chǔ)器中讀取的MP3. 文件或其他音頻文件解碼并播放流暢的音樂(lè)。

  

【正文】 crocontrollers are typically used for highspeed event control systems. Commercial applications include modems, motorcontrol systems, printers, photocopiers, air conditioner control systems, disk drives, and medical instruments. The automotive industry use MCS 51 microcontrollers in enginecontrol systems, airbags, suspension systems, and antilock braking systems (ABS). The AT89C51 is especially well suited to applications that benefit from its processing speed and enhanced onchip peripheral functions set, such as automotive powertrain control, vehicle dynamic suspension, antilock braking, and stability control applications. Because of these critical applications, the market requires a reliable costeffective controller with a low interrupt latency response, ability to service the high number of time and event driven integrated peripherals needed in real time applications, and a CPU with above average processing power in a single package. The financial and legal risk of having devices that operate unpredictably is very high. Once in the market, particularly in mission critical applications such as an autopilot or antilock braking system, mistakes are financially prohibitive. Redesign costs can run as high as a $500K, much more if the fix means 2 back annotating it across a product family that share the same core and/or peripheral design flaw. In addition, field replacements of ponents is extremely expensive, as the devices are typically sealed in modules with a total value several times that of the ponent. To mitigate these problems, it is essential that prehensive testing of the controllers be carried out at both the ponent level and system level under worst case environmental and voltage conditions. This plete and thorough validation necessitates not only a welldefined process but also a proper environment and tools to facilitate and execute the mission successfully. Intel Chandler Platform Engineering group provides post silicon system validation (SV) of various microcontrollers and processors. The system validation process can be broken into three major parts. The type of the device and its application requirements determine which types of testing are performed on the device. 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文 27 The AT89C51 provides the following standard features: 4Kbytes of Flash, 128 bytes of RAM, 32 I/O lines, two 16bittimer/counters, a five vector twolevel interrupt architecture, a full duple serial port, onchip oscillator and clock circuitry. In addition, the AT89C51 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port and interrupt sys tem to continue functioning. The Powerdown Mode saves the RAM contents but freezes the oscillator disabling all other chip functions until the next hardware reset. 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文 28 附錄 B 漢語(yǔ)翻譯 AT89C51 單片機(jī)的概況 8 位微控制器 AT89C51 CHMOS 旨在處理高速計(jì)算和快速的輸入 /輸出操作。 MCS 51 微控制器控制系統(tǒng)通常用于高速事件。 在 商業(yè)應(yīng)用 方面 包括調(diào)制解調(diào)器、電機(jī)控制系統(tǒng)、打印機(jī)、復(fù)印機(jī)、空調(diào)控制系統(tǒng)、磁盤驅(qū)動(dòng)器和醫(yī)療器械。汽車行業(yè) 也 在研發(fā)使用MCS 51 微控制器系統(tǒng) ,安全氣囊、懸架系統(tǒng)、防抱死制動(dòng)系統(tǒng) (ABS)。應(yīng)用程序受益于AT89C51 的處理速度和提高片上外圍函數(shù)集 ,如汽車傳動(dòng)系的控制 ,車輛動(dòng)態(tài)懸架 ,防抱死制動(dòng) ,和穩(wěn)定控制的應(yīng)用程序。由于這些關(guān)鍵應(yīng)用 ,市場(chǎng)需要一種可靠有效的控制器具有較低的中斷延遲響應(yīng) ,服務(wù)能力的大量時(shí)間和事件驅(qū)動(dòng)整合周邊需要實(shí)時(shí)應(yīng)用程序 ,和一個(gè) CPU 處理能力高于平均水平在一個(gè)包中。設(shè)備操作的金融和法律風(fēng)險(xiǎn)不可預(yù)知的非常高。一旦在市場(chǎng)上 ,特別是在關(guān)鍵任務(wù)應(yīng)用程序 (如一個(gè)自動(dòng)駕駛儀或防抱死制動(dòng)系統(tǒng) ,錯(cuò)誤是經(jīng)濟(jì)上的。設(shè)計(jì)成本可以高達(dá) 500 美元 ,如果修復(fù)意味著多 2 注釋它在產(chǎn)品族 ,共享相同的核心和 /或周邊設(shè)計(jì)缺陷。此外 ,現(xiàn)場(chǎng)更換組件是非常昂貴的 ,因?yàn)樵O(shè)備通常是密封在模塊組件的總價(jià) 值幾次。為了減輕這些問(wèn)題 ,至關(guān)重要的是 ,控制器進(jìn)行全面的測(cè)試在最壞情況下的組件級(jí)和系統(tǒng)級(jí)環(huán)境和電壓條件。這不僅全面、徹底的驗(yàn)證需要一個(gè)定義良好的過(guò)程也是一個(gè)合適的環(huán)境和工具來(lái)促進(jìn)和執(zhí)行任務(wù)的成功。英特爾錢德勒平臺(tái)工程集團(tuán)提供后硅系統(tǒng)各種微控制器和處理器的驗(yàn)證 (SV)。系統(tǒng)驗(yàn)證過(guò)程可以分為三個(gè)主要部分。設(shè)備的類型及其應(yīng)用需求確定哪些類型的測(cè)試都在設(shè)備上執(zhí)行。 AT89C51 標(biāo)準(zhǔn)提供了以下特點(diǎn) :4 k 字節(jié)的 Flash,128 字節(jié)的內(nèi)存 ,32 個(gè) I / O 線 ,兩個(gè)16bittimer /計(jì)數(shù)器、五個(gè)向量?jī)杉?jí)中斷架 構(gòu)中 ,一個(gè)完整的二倍的串口 ,芯片上的振蕩器和時(shí)鐘電路。此外 ,AT89C51 設(shè)計(jì)靜態(tài)邏輯操作降到零頻率和支持兩種軟件選擇節(jié)電模式??臻e模式停止 CPU 同時(shí)允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口和中斷 sys tem 繼續(xù)運(yùn)作。省電模式節(jié)省了內(nèi)存內(nèi)容但凍結(jié)振蕩器禁用所有其他芯片的功能 ,直到下一個(gè)硬件復(fù)位。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文 29 附錄 C 源程序 include //加載 stc12 系列頭文件,由下載器自帶的產(chǎn)生,由于將頭文件添加到了編譯器默認(rèn)路徑,在文件群中,不存在 include include //加載 MP3 音頻解碼芯片,與 SD 芯片的頭文件,還有 fatfs 文件系統(tǒng)文件 include include include include include include //加載字符串處理頭文件 define Debug 0 //調(diào)試信息開(kāi)關(guān), 1:打開(kāi), 0:關(guān)閉 static unsigned char vol=0x20。 //音量定義 unsigned char nextone = 0,lastone = 0。 //換歌標(biāo)志 unsigned char Mp3_Stop = 0。 //暫停標(biāo)志 FRESULT res。 //fatfs 結(jié)構(gòu)體 FATFS fs。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文 30 xdata unsigned char Uart_buff。 xdata unsigned char wifi_set=0。 void ndelay(unsigned int a) //延時(shí)函數(shù) { int i。 while(a) for(i=30000。i0。i)。 } void IOinit(void) { P4SW=0x70。//設(shè)置成普通 IO 口 P4=0x70。//將 和 P4。 5 設(shè)置成輸入方式 } void volumecontrol(void) //音量處理 { if(P45 == 0 )//音量大 { delay (15)。//去抖 if(P45 == 0) { while (P44 == 0)。 //等待按鍵釋放 wifi_set = 0。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文 31 vol=0x01。 //減 3,每步減 3DB if(vol0x10) vol=0x10。 VS_Write_Reg(0x0b,vol,vol)。//音量設(shè)置,左右聲道均最大音量 if(Mp3_Stop == 1) ndelay( 5 )。 } } if(P44 == 0 )//音量小 //并且串口接收到數(shù)據(jù) B { delay (15)。//去抖 if(P44 == 0 ) { while (P45 == 0)。 //等待按鍵釋放 wifi_set = 0。 vol+=0x01。 if(vol0x90) vol=0x90。 VS_Write_Reg(0x0b,vol,vol)。//音量設(shè)置,左右聲道均最大音量 VS_Write_Reg(0x0b,vol,vol)。//音量設(shè)置,左右聲道均最大音量 if(Mp3_Stop == 1) ndelay( 5 )。 } } if(P35 == 0 ) //暫停處理 //并且串口接收到數(shù)據(jù) C 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文 32 { delay(15)。 if(P35 == 0 ) { while(P46 == 0)。 wifi_set = 0。 if(Mp3_Stop == 0) { Mp3_Stop = 1。 } else { Mp3_Stop = 0。 } while(P35 == 0)。 } } } void System_mp3_r
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1