51單片機(jī)播放音樂電路仿真和代碼 51單片機(jī)播放音樂電路仿真和代碼 51單片機(jī)播放音樂電路仿真和代碼
上傳時間: 2013-05-31
上傳用戶:zhangyi99104144
是電力電子技術(shù),是這方面的泰斗極人物王兆安寫的,有很大的參考價值
標(biāo)簽: 兆
上傳時間: 2013-06-19
上傳用戶:黃華強(qiáng)
3D加速引擎是3D圖形加速系統(tǒng)的重要組成部分,以往在軟件平臺上對3D引擎的研究,實(shí)現(xiàn)了復(fù)雜的渲染模型和渲染算法,但這些復(fù)雜算法與模型在FPGA上綜合實(shí)現(xiàn)具有一定難度,針對FPGA的3D加速引擎設(shè)計及其平臺實(shí)現(xiàn)需要進(jìn)一步研究。 本文在研究3D加速引擎結(jié)構(gòu)的基礎(chǔ)上,實(shí)現(xiàn)了基于FPGA的圖像處理平臺,使用模塊化的思想,利用IP核技術(shù)分析設(shè)計實(shí)現(xiàn)了3D加速管道及其他模塊,并進(jìn)行了仿真、驗證、實(shí)現(xiàn)。 圖像處理平臺選用Virtex-Ⅳ FPGA為核心器件,并搭載了Hynix HY5DU573222F-25、AT91FR40162S、XCF32P VO48及其他組件。 為滿足3D加速引擎的實(shí)現(xiàn)與驗證,設(shè)計搭建的圖像處理平臺還實(shí)現(xiàn)了DDR-SDRAM控制器模塊、VGA輸出模塊、總線控制器模塊、命令解釋模塊、指令寄存器模塊及控制寄存器模塊。 3D加速引擎設(shè)計包含3D加速渲染管道、視角變換管道、基元讀取、頂點(diǎn)FIFO、基元FIFO、寫內(nèi)存等模塊。針對FPGA的特性,簡化、設(shè)計、實(shí)現(xiàn)了光照管道、紋理管道、著色管道和Alpha融合管道。 最后使用Modelsim進(jìn)行了仿真測試和圖像處理平臺上的驗證,其結(jié)果表明3D加速引擎設(shè)計的大部分功能得到實(shí)現(xiàn),結(jié)果令人滿意。
上傳時間: 2013-07-30
上傳用戶:lepoke
安川變頻器的大功率逆變電路很有特色,它沒有采用負(fù)電源,值得大家學(xué)習(xí)。
上傳時間: 2013-07-28
上傳用戶:kkchan200
基于 MSP430F149的MP3 播放器 PCB圖
上傳時間: 2013-06-26
上傳用戶:brucewan
用一片單片機(jī)制作電子禮物,美妙動聽的音樂與點(diǎn)陣顯示相結(jié)合,由兩個按鍵控制播放與暫停。
上傳時間: 2013-05-18
上傳用戶:portantal
隨著科學(xué)技術(shù)的發(fā)展,人們對生活質(zhì)量的要求越來越高,在視聽享受方面,家庭影院越來越普遍,便攜式電子設(shè)備也日趨成熟。目前,人們對嵌入式媒體播放器的研究越來越廣泛了,國內(nèi)外已經(jīng)出現(xiàn)了像MP3、MP4和智能手機(jī)等眾多樣式的便攜式嵌入式媒體播放器。但由于種種環(huán)境及條件的限制,這些便攜式的媒體播放器都只能播放單一的或幾種固定的媒體格式,可擴(kuò)展性都比較差;而現(xiàn)在隨著應(yīng)用的不斷增多,越來越多的更先進(jìn)的壓縮算法被提出,導(dǎo)致了媒體格式的多樣化,在這種情況下,必然要求嵌入式媒體播放器要適應(yīng)多種格式。為此,通過對各種PC機(jī)上的播放器設(shè)計架構(gòu)的研究與借鑒,在本文中主要在軟件方面為嵌入式媒體播放器設(shè)計了一種可擴(kuò)展性架構(gòu),并設(shè)計了播放器界面,實(shí)現(xiàn)了一些播放器的功能。 另外,在本文還介紹了一種基于嵌入式技術(shù)的多媒體播放器的系統(tǒng)設(shè)計方案。該系統(tǒng)主要是通過在嵌入式芯片上加載操作系統(tǒng),同時擴(kuò)充必要的接口,在操作系統(tǒng)的支持下,開發(fā)多媒體播放器。 在本文的整個系統(tǒng)設(shè)計過程中,采用了Intel公司的PXA270處理器芯片,外擴(kuò)展了USB接口,定制并加載了Linux操作系統(tǒng),在操作系統(tǒng)的支持下,對各個外擴(kuò)的接口進(jìn)行了驅(qū)動程序的編寫,同時應(yīng)用QT/Embedded開發(fā)了多媒體播放器的圖形界面并實(shí)現(xiàn)了相應(yīng)的功能,最后,圖像既可顯示在LCD顯示屏上也可通過VGA接口顯示在電腦顯示屏上,聲音信號則是通過PXA270處理器的IIS總線傳給CODEC芯片,然后將其轉(zhuǎn)換為模擬信號,進(jìn)而通過音箱或者耳機(jī)等設(shè)備放出。
上傳時間: 2013-06-19
上傳用戶:stvnash
目前嵌入式系統(tǒng)在工業(yè)控制和智能家電方面運(yùn)用地越來越廣泛,嵌入式系統(tǒng)應(yīng)用于安防報警產(chǎn)品,使安防報警產(chǎn)品越來越智能化。未來產(chǎn)品技術(shù)將朝著數(shù)字化、無線化、集成化方向發(fā)展,因此本文設(shè)計了一個基于嵌入式系統(tǒng)的安防報警器。 嵌入式防盜報警系統(tǒng),由可編程主機(jī)、遙控器、各種防盜、防搶探測器組成,可通過局域網(wǎng)與小區(qū)的監(jiān)控中心連接,組成一套有線安全防范網(wǎng)絡(luò)。一旦發(fā)生情況,能把報警信息通過通訊網(wǎng)絡(luò)瞬間遠(yuǎn)程傳輸?shù)接脩粼O(shè)定的電話、手機(jī)、傳呼機(jī)。同時向監(jiān)控中心報告,監(jiān)控中心電腦確定發(fā)生警情的地址,及時調(diào)動人員作出快速處理。 本文設(shè)計以32位ARM920T處理器s3C2410A為主控芯片,操作系統(tǒng)采用嵌入式LINUX操作系統(tǒng)。本文詳細(xì)闡述一下幾點(diǎn): (1)研究了GSM MODEM的數(shù)據(jù)傳輸?shù)奶攸c(diǎn)和工作原理,熟悉控制短信貓的AT指令;分析了煙霧、防盜、煤氣等傳感器的性能指標(biāo)和門限數(shù)據(jù)。為下面的系統(tǒng)的設(shè)計與研究提供了必要的理論基礎(chǔ)。 (2)建立硬件開發(fā)平臺,對ARM處理器平臺的集成功能進(jìn)行了研究。其中重點(diǎn)研究了ARMS3C2410處理器,對其性能進(jìn)行了分析;對處理器的內(nèi)存設(shè)計進(jìn)行的分析;對所應(yīng)用的串口電路進(jìn)行了詳細(xì)的研究。 (3)采用了嵌入式Linux系統(tǒng)作為操作系統(tǒng),對Linux系統(tǒng)的內(nèi)核和文件系統(tǒng)作了進(jìn)一步的研究。詳細(xì)研究了Linux系統(tǒng)的bootloader的功能以及它的編譯與燒寫;Linux內(nèi)核的剪切、編譯和燒寫;Linux文件系統(tǒng)的編譯與燒寫;加載Linux各種服務(wù),比如NFS協(xié)議服務(wù)。為系統(tǒng)開發(fā)搭建了軟件平臺。 (4)ARM處理器與GSM MODEM通過串口進(jìn)行數(shù)據(jù)傳輸?shù)能浖O(shè)計;ARM處理器與監(jiān)控中心的網(wǎng)絡(luò)傳輸?shù)能浖O(shè)計。本系統(tǒng)實(shí)現(xiàn)了Linux系統(tǒng)串口和網(wǎng)口進(jìn)行數(shù)據(jù)的傳輸,并對系統(tǒng)性能進(jìn)行了測試,測試表明平臺達(dá)到設(shè)計要求,性能穩(wěn)定。
標(biāo)簽: ARM 嵌入式 安防系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:cy1109
近年來,網(wǎng)絡(luò)音樂,特別是網(wǎng)絡(luò)電臺的風(fēng)行,受到越來越多的大眾追捧。網(wǎng)絡(luò)音樂以其及時、海量、靈活、個性化、時尚的風(fēng)格,吸引了越來越多消費(fèi)者的加入和眾多商家的關(guān)注。但是,作為網(wǎng)絡(luò)音樂的終端--流媒體播放器,最直接面向大眾的窗口,卻顯得單一,大部分商家只提供PC上的流媒體播放器。正出于此,本課題把目光投向那些不使用PC或者不愿長時間使用PC的用戶,為他們量身定制流媒體播放設(shè)備,讓用戶不必使用PC也可享受網(wǎng)絡(luò)音樂帶來的快樂。 本課題的研發(fā)正是基于上述背景,研發(fā)支持無線網(wǎng)絡(luò)的嵌入式多功能流媒體播放設(shè)備。本課題的研究目標(biāo)是實(shí)現(xiàn)一個嵌入式流媒體播放器(亦稱為InternetRadio),Internet Radio是一個可以在家中自由移動、任意擺放的網(wǎng)絡(luò)流媒體播放設(shè)備。只要處在有網(wǎng)絡(luò)環(huán)境中,Internet Radio的音樂平臺讓用戶不必打開計算機(jī),就能接收全球數(shù)千個不同風(fēng)格、不同國家的各種類型音樂電臺。除了可以直接透過因特網(wǎng)收聽網(wǎng)絡(luò)廣播外,還可以播放儲存于計算機(jī)硬盤或MP3設(shè)備中的音樂。 本系統(tǒng)采用ARM920T作為處理器,基于嵌入式Linux操作系統(tǒng)、vTuner網(wǎng)絡(luò)電臺地址數(shù)據(jù)庫、Mplayer播放器軟件和FLTK界面開發(fā)工具來實(shí)現(xiàn)。系統(tǒng)實(shí)現(xiàn)了除一般意義的音頻流媒體播放和接收調(diào)頻廣播等功能之外,還增加了本地相框和網(wǎng)絡(luò)數(shù)碼相框Flickr在線分享的流行時尚元素。本論文具體分析了系統(tǒng)的硬件平臺,主要論述了軟件的實(shí)現(xiàn),系統(tǒng)的主要軟件功能包括bootloader和嵌入式Linux系統(tǒng)的移植,根文件系統(tǒng)的構(gòu)建,播放器軟件程序的研究、比較、移植和編寫,系統(tǒng)與網(wǎng)絡(luò)電臺地址數(shù)據(jù)庫vTuner和網(wǎng)絡(luò)相框Flickr的交互,Microwindows、Nxlib和FLTK的移植和基于FLTK的圖形界面開發(fā),以及基于FLIK開發(fā)出良好的人機(jī)交互界面。作為項目的主要核心人員,作者負(fù)責(zé)系統(tǒng)的軟件架構(gòu)設(shè)計、Linux系統(tǒng)的移植、播放器軟件的研究和開發(fā)、GUI開發(fā)工具和圖形庫的移植、圖片播放的實(shí)現(xiàn)、用戶與設(shè)備交互的實(shí)現(xiàn)和大部分界面程序的編碼等關(guān)鍵工作。
上傳時間: 2013-07-10
上傳用戶:小楓殘月
基于手姿態(tài)的人機(jī)交互是以實(shí)現(xiàn)自然的人機(jī)交互為研究目標(biāo),可提高計算機(jī)的可操作性,同時使計算機(jī)能夠完成更加復(fù)雜的任務(wù)。而基于ARM的嵌入式系統(tǒng)具有功耗低、體積小、集成度高等特點(diǎn),嵌入式與具體應(yīng)用有機(jī)地結(jié)合在一起,具有較長的生命周期,能夠根據(jù)特定的需求對軟硬件進(jìn)行合理剪裁。結(jié)合嵌入式技術(shù)的手姿態(tài)跟蹤設(shè)備能夠?qū)崟r的檢測出人機(jī)交互系統(tǒng)中人手的位置與角度等數(shù)據(jù),并將這些數(shù)據(jù)及時反饋給計算機(jī)虛擬系統(tǒng)來進(jìn)行人機(jī)交互,提高跟蹤設(shè)備的可靠性和空間跟蹤精度。 通過對嵌入式開發(fā)過程以及對控制系統(tǒng)構(gòu)成的分析,確定了手姿態(tài)信號輸入方案及系統(tǒng)的軟硬件總體設(shè)計方案。通過對目前流行的眾多嵌入式處理器的研究、分析、比較選擇了S3C2440處理器作為系統(tǒng)開發(fā)硬件核心,詳細(xì)介紹了S3C2440的相關(guān)模塊的設(shè)計,包括存儲單元模塊、通信接口模塊、JATG接口電路。同時設(shè)計了系統(tǒng)的外圍電路像系統(tǒng)時鐘電路、電源電路、系統(tǒng)復(fù)位電路。 選擇更適合于ARM開發(fā)的Linux系統(tǒng)作為軟件開發(fā)平臺。實(shí)現(xiàn)了Linux系統(tǒng)向開發(fā)板的移植、Bootloader的啟動與編譯、設(shè)備驅(qū)動程序的開發(fā);根據(jù)手姿態(tài)信號輸入方案系統(tǒng)采用分模塊、分層次的方法設(shè)計了系統(tǒng)的應(yīng)用程序——串口通信程序及手姿態(tài)識別子程序。通過分析常用的手姿態(tài)識別算法,系統(tǒng)采用基于神經(jīng)網(wǎng)絡(luò)的動態(tài)時間規(guī)整與模板匹配相結(jié)合的動態(tài)手姿態(tài)識別算法。并依據(jù)相應(yīng)的軟硬件測試方法對系統(tǒng)進(jìn)行了分模塊調(diào)試及系統(tǒng)的集成。
上傳時間: 2013-07-11
上傳用戶:songyuncen
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1