亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

音樂播放器

  • 基于51單片機(jī)的八音盒設(shè)計(jì)

    本設(shè)計(jì)是以STC89C52RC芯片為核心,利用Keil UV4編寫軟件和STC_ISP燒寫軟件,設(shè)計(jì)出一個(gè)八音盒。八音盒主要由五大模塊構(gòu)成,包括單片機(jī)最小系統(tǒng)、4*4矩陣鍵盤、蜂鳴器發(fā)生電路和4位數(shù)碼管顯示電路。有8個(gè)按鍵對應(yīng)8首曲目播放按鈕,另外8個(gè)按鍵對應(yīng)do、re、mi、fa、so、la、si、do’八中音調(diào)。本設(shè)計(jì)主要使用單片機(jī)的內(nèi)部定時(shí)器0和中斷產(chǎn)生不同頻率的方波和延時(shí)驅(qū)動蜂鳴器,并采取行列反轉(zhuǎn)掃描法識別鍵盤鍵值。由于使用的是實(shí)驗(yàn)箱已經(jīng)固化的電路,本設(shè)計(jì)主要從軟件設(shè)計(jì)上加以優(yōu)化,以使蜂鳴器產(chǎn)生的音樂更純凈。最終實(shí)現(xiàn)的基礎(chǔ)功能是任意播放8首單片機(jī)內(nèi)已存曲目,發(fā)揮部分是另外實(shí)現(xiàn)8個(gè)可演奏的琴鍵,使八音盒具有放音和簡單演奏的兩重功能,并輔以數(shù)碼管顯示當(dāng)前播放曲目號,經(jīng)過優(yōu)化和調(diào)試,音色較好,琴鍵發(fā)音比較純正,初步達(dá)到設(shè)計(jì)要求。

    標(biāo)簽: 51單片機(jī) 八音盒

    上傳時(shí)間: 2013-11-18

    上傳用戶:450976175

  • 多功能鐘控語音提醒器

    將語音報(bào)時(shí)萬年臺歷和新型“傻瓜”語音錄放模塊組臺起來可制作成性能優(yōu)良、實(shí)用性強(qiáng)的多功能語音提醒器。這樣制成的語音提醒器具有以下特點(diǎn)和功能:(1)高保真語音提醒時(shí)間最長達(dá)20s.語音內(nèi)容可根據(jù)使用者需要反復(fù)錄制及播放;/2)24小時(shí)內(nèi)可任意設(shè)定鐘控定時(shí)提醒1~3次,可廣泛用于提醒病人按時(shí)服藥、大人按時(shí)上班及做飯、小孩按時(shí)上學(xué)丑睡覺等;(3) 年 月、日、時(shí)、分為單位,設(shè)定一次近期大事備忘預(yù)約提醒.準(zhǔn)時(shí)提醒主人過生日、赴宴會、參加重要活動或會議等;(4)萬年臺歷原有的各種顯示功能(年、月、日 星期、室溫等)保持不變;(5)斷開萬年臺歷和提醒器小盒間的插頭,提醒器小盒還可做為家庭留言盒或小學(xué)生語言復(fù)讀機(jī)使用。

    標(biāo)簽: 多功能 鐘控 語音 提醒器

    上傳時(shí)間: 2014-12-27

    上傳用戶:zchpr@163.com

  • 基于凌陽SPCE061A單片機(jī)的音控小車的設(shè)計(jì)

    設(shè)計(jì)并制作了一種智能音控小車。以凌陽單片機(jī)SPCE061A為核心控制部件,以減速直流電機(jī)LS17RU419i、電機(jī)驅(qū)動芯片L298N、紅外線光電傳感器ST178等為主要元件,開發(fā)了系統(tǒng)的硬件和智能控制軟件,其中軟件包括小車避障及路徑控制軟件、語音識別及播放軟件。智能音控小車的運(yùn)行狀態(tài)表明該設(shè)計(jì)方案是可行的。

    標(biāo)簽: SPCE 061A 061 凌陽

    上傳時(shí)間: 2014-01-19

    上傳用戶:wenwiang

  • 單片機(jī)音樂中音調(diào)和節(jié)拍的確定方法

    單片機(jī)音樂中音調(diào)和節(jié)拍的確定方法:調(diào)號-音樂上指用以確定樂曲主音高度的符號。很明顯一個(gè)八度就有12個(gè)半音。A、B、C、D、E、F、G。經(jīng)過聲學(xué)家的研究,全世界都用這些字母來表示固定的音高。比如,A這個(gè)音,標(biāo)準(zhǔn)的音高為每秒鐘振動440周。 升C調(diào):1=#C,也就是降D調(diào):1=BD;277(頻率)升D調(diào):1=#D,也就是降E調(diào):1=BE;311升F調(diào):1=#F,也就是降G調(diào):1=BG;369升G調(diào):1=#G,也就是降A(chǔ)調(diào):1=BA;415升A調(diào):1=#A,也就是降B調(diào):1=BB。466,C 262   #C277   D 294   #D(bE)311  E 330   F 349   #F369   G 392  #G415A 440.    #A466    B 494 所謂1=A,就是說,這首歌曲的“導(dǎo)”要唱得同A一樣高,人們也把這首歌曲叫做A調(diào)歌曲,或叫“唱A調(diào)”。1=C,就是說,這首歌曲的“導(dǎo)”要唱得同C一樣高,或者說“這歌曲唱C調(diào)”。同樣是“導(dǎo)”,不同的調(diào)唱起來的高低是不一樣的。各調(diào)的對應(yīng)的標(biāo)準(zhǔn)頻率為: 單片機(jī)演奏音樂時(shí)音調(diào)和節(jié)拍的確定方法 經(jīng)??吹揭恍﹦倢W(xué)單片機(jī)的朋友對單片機(jī)演奏音樂比較有興趣,本人也曾是這樣。在此,本人將就這方面的知識做一些簡介,但愿能對單片機(jī)演奏音樂比較有興趣而又不知其解的朋友能有所啟迪。 一般說來,單片機(jī)演奏音樂基本都是單音頻率,它不包含相應(yīng)幅度的諧波頻率,也就是說不能象電子琴那樣能奏出多種音色的聲音。因此單片機(jī)奏樂只需弄清楚兩個(gè)概念即可,也就是“音調(diào)”和“節(jié)拍”。音調(diào)表示一個(gè)音符唱多高的頻率,節(jié)拍表示一個(gè)音符唱多長的時(shí)間。 在音樂中所謂“音調(diào)”,其實(shí)就是我們常說的“音高”。在音樂中常把中央C上方的A音定為標(biāo)準(zhǔn)音高,其頻率f=440Hz。當(dāng)兩個(gè)聲音信號的頻率相差一倍時(shí),也即f2=2f1時(shí),則稱f2比f1高一個(gè)倍頻程, 在音樂中1(do)與 ,2(來)與 ……正好相差一個(gè)倍頻程,在音樂學(xué)中稱它相差一個(gè)八度音。在一個(gè)八度音內(nèi),有12個(gè)半音。以1—i八音區(qū)為例, 12個(gè)半音是:1—#1、#1—2、2—#2、#2—3、3—4、4—#4,#4—5、5一#5、#5—6、6—#6、#6—7、7—i。這12個(gè)音階的分度基本上是以對數(shù)關(guān)系來劃分的。如果我們只要知道了這十二個(gè)音符的音高,也就是其基本音調(diào)的頻率,我們就可根據(jù)倍頻程的關(guān)系得到其他音符基本音調(diào)的頻率。 知道了一個(gè)音符的頻率后,怎樣讓單片機(jī)發(fā)出相應(yīng)頻率的聲音呢?一般說來,常采用的方法就是通過單片機(jī)的定時(shí)器定時(shí)中斷,將單片機(jī)上對應(yīng)蜂鳴器的I/O口來回取反,或者說來回清零,置位,從而讓蜂鳴器發(fā)出聲音,為了讓單片機(jī)發(fā)出不同頻率的聲音,我們只需將定時(shí)器予置不同的定時(shí)值就可實(shí)現(xiàn)。那么怎樣確定一個(gè)頻率所對應(yīng)的定時(shí)器的定時(shí)值呢?以標(biāo)準(zhǔn)音高A為例:   A的頻率f = 440 Hz,其對應(yīng)的周期為:T = 1/ f = 1/440 =2272μs 由上圖可知,單片機(jī)上對應(yīng)蜂鳴器的I/O口來回取反的時(shí)間應(yīng)為:t = T/2 = 2272/2 = 1136μs這個(gè)時(shí)間t也就是單片機(jī)上定時(shí)器應(yīng)有的中斷觸發(fā)時(shí)間。一般情況下,單片機(jī)奏樂時(shí),其定時(shí)器為工作方式1,它以振蕩器的十二分頻信號為計(jì)數(shù)脈沖。設(shè)振蕩器頻率為f0,則定時(shí)器的予置初值由下式來確定:    t = 12 *(TALL – THL)/ f0 式中TALL = 216 = 65536,THL為定時(shí)器待確定的計(jì)數(shù)初值。因此定時(shí)器的高低計(jì)數(shù)器的初值為:     TH = THL / 256 = ( TALL – t* f0/12) / 256    TL = THL % 256 = ( TALL – t* f0/12) %256  將t=1136μs代入上面兩式(注意:計(jì)算時(shí)應(yīng)將時(shí)間和頻率的單位換算一致),即可求出標(biāo)準(zhǔn)音高A在單片機(jī)晶振頻率f0=12Mhz,定時(shí)器在工作方式1下的定時(shí)器高低計(jì)數(shù)器的予置初值為 :    TH440Hz = (65536 – 1136 * 12/12) /256 = FBH    TL440Hz = (65536 – 1136 * 12/12)%256 = 90H根據(jù)上面的求解方法,我們就可求出其他音調(diào)相應(yīng)的計(jì)數(shù)器的予置初值。 音符的節(jié)拍我們可以舉例來說明。在一張樂譜中,我們經(jīng)常會看到這樣的表達(dá)式,如1=C  、1=G …… 等等,這里1=C,1=G表示樂譜的曲調(diào),和我們前面所談的音調(diào)有很大的關(guān)聯(lián), 、 就是用來表示節(jié)拍的。以 為例加以說明,它表示樂譜中以四分音符為節(jié)拍,每一小結(jié)有三拍。比如:      其中1 、2 為一拍,3、4、5為一拍,6為一拍共三拍。1 、2的時(shí)長為四分音符的一半,即為八分音符長,3、4的時(shí)長為八分音符的一半,即為十六分音符長,5的時(shí)長為四分音符的一半,即為八分音符長,6的時(shí)長為四分音符長。那么一拍到底該唱多長呢?一般說來,如果樂曲沒有特殊說明,一拍的時(shí)長大約為400—500ms 。我們以一拍的時(shí)長為400ms為例,則當(dāng)以四分音符為節(jié)拍時(shí),四分音符的時(shí)長就為400ms,八分音符的時(shí)長就為200ms,十六分音符的時(shí)長就為100ms??梢姡趩纹瑱C(jī)上控制一個(gè)音符唱多長可采用循環(huán)延時(shí)的方法來實(shí)現(xiàn)。首先,我們確定一個(gè)基本時(shí)長的延時(shí)程序,比如說以十六分音符的時(shí)長為基本延時(shí)時(shí)間,那么,對于一個(gè)音符,如果它為十六分音符,則只需調(diào)用一次延時(shí)程序,如果它為八分音符,則只需調(diào)用二次延時(shí)程序,如果它為四分音符,則只需調(diào)用四次延時(shí)程序,依次類推。通過上面關(guān)于一個(gè)音符音調(diào)和節(jié)拍的確定方法,我們就可以在單片機(jī)上實(shí)現(xiàn)演奏音樂了。具體的實(shí)現(xiàn)方法為:將樂譜中的每個(gè)音符的音調(diào)及節(jié)拍變換成相應(yīng)的音調(diào)參數(shù)和節(jié)拍參數(shù),將他們做成數(shù)據(jù)表格,存放在存儲器中,通過程序取出一個(gè)音符的相關(guān)參數(shù),播放該音符,該音符唱完后,接著取出下一個(gè)音符的相關(guān)參數(shù)……,如此直到播放完畢最后一個(gè)音符,根據(jù)需要也可循環(huán)不停地播放整個(gè)樂曲。另外,對于樂曲中的休止符,一般將其音調(diào)參數(shù)設(shè)為FFH,F(xiàn)FH,其節(jié)拍參數(shù)與其他音符的節(jié)拍參數(shù)確定方法一致,樂曲結(jié)束用節(jié)拍參數(shù)為00H來表示。下面給出部分音符(三個(gè)八度音)的頻率以及以單片機(jī)晶振頻率f0=12Mhz,定時(shí)器在工作方式1下的定時(shí)器高低計(jì)數(shù)器的予置初值 : C調(diào)音符  頻率Hz 262 277 293 311 329 349 370 392 415 440 466 494TH/TL F88B F8F2 F95B F9B7 FA14 FA66 FAB9 FB03 FB4A FB8F FBCF FC0BC調(diào)音符 1 1# 2 2# 3 4 4# 5 5# 6 6# 7頻率Hz 523 553 586 621 658 697 739 783 830 879 931 987TH/TL FC43 FC78 FCAB FCDB FD08 FD33 FD5B FD81 FDA5 FDC7 FDE7 FE05C調(diào)音符  頻率Hz 1045 1106 1171 1241 1316 1393 1476 1563 1658 1755 1860 1971TH/TL FB21 FE3C FE55 FE6D FE84 FE99 FEAD FEC0 FE02 FEE3 FEF3 FF02

    標(biāo)簽: 單片機(jī) 音調(diào)

    上傳時(shí)間: 2013-10-20

    上傳用戶:哈哈haha

  • 用51編寫的音樂播放程序

    用51編寫的音樂播放程序,利用定時(shí)器改變揚(yáng)聲器的頻率,其中有歌曲《童話》

    標(biāo)簽: 編寫 程序 音樂播放

    上傳時(shí)間: 2013-12-31

    上傳用戶:lizhizheng88

  • 用VC+SQL實(shí)現(xiàn)的物流管理系統(tǒng) “RxMediaPlayer” 文件夾中存放《物流綜合管理系統(tǒng)》中《媒體播放平臺》源程序 “數(shù)據(jù)庫設(shè)置”文件夾中存放《物流綜合管理系統(tǒng)》輔助工具《數(shù)據(jù)庫設(shè)置》源程

    用VC+SQL實(shí)現(xiàn)的物流管理系統(tǒng) “RxMediaPlayer” 文件夾中存放《物流綜合管理系統(tǒng)》中《媒體播放平臺》源程序 “數(shù)據(jù)庫設(shè)置”文件夾中存放《物流綜合管理系統(tǒng)》輔助工具《數(shù)據(jù)庫設(shè)置》源程序 “算號器”文件夾中存放《物流綜合管理系統(tǒng)》算號器源程序 “物流綜合管理系統(tǒng)”文件夾中存放《物流綜合管理系統(tǒng)》可以運(yùn)行的最小庫文件,便于讀者打包及參考 “源程序”文件夾中存放《物流綜合管理系統(tǒng)》源文件 “DataBase”文件夾中包含數(shù)據(jù)文件,其中DTBACK.RDB是系統(tǒng)備份文件,Wlzhglxt.sql是數(shù)據(jù)庫腳本, 可以通過查詢分析執(zhí)行此腳本,再通過數(shù)據(jù)恢復(fù)模塊將DTBACK.RDB備份文件導(dǎo)入。 另外一種方法 將提供的數(shù)據(jù)庫文件和日志文件附加到SQLServer中。

    標(biāo)簽: RxMediaPlayer SQL 數(shù)據(jù)庫 綜合管理系統(tǒng)

    上傳時(shí)間: 2014-01-18

    上傳用戶:shawvi

  • 8051單片機(jī)控制外部設(shè)備

    8051單片機(jī)控制外部設(shè)備,讀取外部設(shè)備狀態(tài),外部中斷的應(yīng)用,中斷的深入理解,變量和標(biāo)記的靈活應(yīng)用,定時(shí)器的靈活應(yīng)用,可編程自動控制的方法,按鍵控制設(shè)備動作的方法,PWM 輸出的設(shè)計(jì),存儲器的讀寫,延時(shí)報(bào)警器的設(shè)計(jì),各種報(bào)警音的設(shè)計(jì),音樂播放的設(shè)計(jì),程序模塊化的設(shè)計(jì)等等知識。

    標(biāo)簽: 8051 單片機(jī)控制 外部設(shè)備

    上傳時(shí)間: 2014-01-10

    上傳用戶:yimoney

  • 將11520采樣率(可用cooledit得到)的wav文件轉(zhuǎn)換為可供串口播放的PWM文件

    將11520采樣率(可用cooledit得到)的wav文件轉(zhuǎn)換為可供串口播放的PWM文件,用windows的超級終端或者串口調(diào)試器發(fā)送到串口便可以用接在串口TxD和GND之間的喇叭聽到

    標(biāo)簽: cooledit 11520 PWM wav

    上傳時(shí)間: 2013-11-28

    上傳用戶:561596

  • GStreamer是一個(gè)開源的多媒體框架庫。利用它

    GStreamer是一個(gè)開源的多媒體框架庫。利用它,可以構(gòu)建一系列的媒體處理模塊,包括從簡單的ogg播放功能到復(fù)雜的音頻(混音)和視頻(非線性編輯)的處理。 應(yīng)用程序可以透明的利用解碼和過濾技術(shù)。開發(fā)者可以使用簡潔通用的接口來編寫一個(gè)簡單的插件來添加新的解碼器或?yàn)V鏡。

    標(biāo)簽: GStreamer 開源 多媒體

    上傳時(shí)間: 2013-12-30

    上傳用戶:yzhl1988

  • 并行AVS實(shí)時(shí)編解碼器設(shè)計(jì)與實(shí)現(xiàn) 介紹了一種并行AVS實(shí)時(shí)編碼器的設(shè)計(jì)

    并行AVS實(shí)時(shí)編解碼器設(shè)計(jì)與實(shí)現(xiàn) 介紹了一種并行AVS實(shí)時(shí)編碼器的設(shè)計(jì),它包括音視頻數(shù)據(jù)輸入、音視頻編碼、傳輸流系統(tǒng)復(fù)用器、輸出和控制部分,其 中重點(diǎn)介紹了視頻編碼器和傳輸流系統(tǒng)復(fù)用器的設(shè)計(jì)和實(shí)現(xiàn)。實(shí)驗(yàn)結(jié)果證明,實(shí)現(xiàn)標(biāo)清AVS實(shí)時(shí)編碼器是可行的。

    標(biāo)簽: AVS 并行 編解碼器 編碼器

    上傳時(shí)間: 2015-11-27

    上傳用戶:qweqweqwe

主站蜘蛛池模板: 五峰| 岱山县| 哈尔滨市| 长宁县| 绥阳县| 突泉县| 印江| 神池县| 保山市| 万安县| 丹寨县| 盱眙县| 故城县| 石城县| 新源县| 义马市| 广西| 驻马店市| 镶黄旗| 满城县| 连城县| 南丰县| 大英县| 平远县| 始兴县| 岳阳市| 诸暨市| 屏东市| 紫阳县| 彭山县| 大石桥市| 灵武市| 金寨县| 宁南县| 根河市| 安阳县| 曲松县| 台江县| 贡山| 木里| 富蕴县|