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

正文內(nèi)容

基于單片機(jī)的音樂播放器設(shè)計(jì)畢業(yè)論文附帶程序與原理圖-文庫吧資料

2025-07-03 20:12本頁面
  

【正文】 重新編程。所謂軟件調(diào)試,就是通過對軟件編程、鏈接、執(zhí)行程序代碼來檢查程序中存在的語法和邏輯錯(cuò)誤,然后根據(jù)定位到的錯(cuò)誤或警告對程序進(jìn)行修改的過程。Keil提供了包括C語言編譯管理連接器、仿真調(diào)試軟件等在內(nèi)的開發(fā)套件,并通過集成開發(fā)環(huán)境uVision將這些功能集結(jié)在一起[11]。如此重復(fù),一首曲子便可以演奏完成了。 而樂曲的簡譜的節(jié)拍對照如下:1/4節(jié)拍1/8節(jié)拍節(jié)拍碼節(jié)拍數(shù)節(jié)拍碼節(jié)拍數(shù)11/4拍11/8拍22/4拍21/4拍33/4拍33/8拍41拍41/2拍51又1/4拍55/8拍61又1/2拍63/4拍71又3/4拍77/8拍82拍81拍92又1/4拍91又1/8拍A2又1/2拍A1又1/4拍B2又3/4拍B1又3/8拍C3拍C1又1/2拍D3又1/4拍D1又5/8拍E3又1/2拍E1又3/4拍F3又3/4拍F1又7/8拍 節(jié)拍數(shù)對應(yīng)的節(jié)拍碼所以整個(gè)音樂播放過程設(shè)計(jì)就是:先將音樂的音調(diào)進(jìn)行編碼,存儲到一個(gè)數(shù)組中。我們同樣利用這個(gè)方法來算出每個(gè)音調(diào)對應(yīng)頻率的簡譜碼和初值代碼: 頻率對應(yīng)初值表音符頻率(赫茲)簡譜碼(定時(shí)器值)代碼音符頻率(赫茲)簡譜碼(定時(shí)器值)代碼低1 DO26263628F88C 4 FA74064860FD5C1 DO27763731F8F3中 5 SO78464898FD82低2 RE29463835F95B 5 SO83164934FDA62 RE31163928F9B8中 6 LA88064968FDC8低 3 M33064021FA15 693264994FDE2低 4 FA34964103FA67中 7 SI98865030FE06 4 FA37064185FAB9高 1 DO104665058FE22低 5 SO39264260FB04 1 DO110965085FE3D 5 SO41564331FB4B高 2 RE117565110FE56低 6 LA44064400FB90 2 RE124565134FE6E 646664463FBCF高 3 M131865157FE85低 7 SI49464524FC0C高 4 FA139765178FE9A中 1 DO52364580FC44 4 FA148065198FEAE 1 DO55464633FC79高 5 SO156865217FEC1中 2 RE58764684FCAC 5 SO166165235FED3 2 RE62264732FCDC高 6 LA176065252FEE4中 3 M65964777FD09 6186565268FEF4中 4 FA69864820FD34高 7 SI197665283FF03有了音調(diào),接下來需要做的便是確認(rèn)每個(gè)音調(diào)所需要演奏的時(shí)間,也就是我們所說的節(jié)拍。那么如何確定定時(shí)器的初值呢?我們所使用的單片機(jī)震蕩頻率為,通過對定時(shí)器T1溢出后在I/,則定時(shí)器時(shí)間為1/2fn。這里我們啟用定時(shí)計(jì)數(shù)器,先定時(shí)半個(gè)周期的時(shí)間,然后改變電平,使其反相,然后再重復(fù)定時(shí)二分之一個(gè)周期時(shí)間,最后再將電平取反,則在相應(yīng)的I/O口上就能得到相應(yīng)頻率的脈沖頻率波。此時(shí)再利用編程來使高低電平在一定的時(shí)間內(nèi)變化一定的次數(shù),就能使輸出頻率發(fā)生改變,音調(diào)也隨之改變。我們知道, 單片機(jī)發(fā)聲的基本原理系統(tǒng)發(fā)出聲樂的基本原理是:一首音樂曲子是由音調(diào)與節(jié)拍兩個(gè)成分構(gòu)成,不同音調(diào)對應(yīng)不同的頻率;而節(jié)拍則控制同一個(gè)音調(diào)保持的時(shí)間的長短;若改變節(jié)拍的大小,則音調(diào)產(chǎn)生時(shí)間相應(yīng)變化,若操作音調(diào)與節(jié)拍按一定規(guī)律組合,就能產(chǎn)生美妙而和諧的樂曲了。因?yàn)槭褂秒姶攀椒澍Q器發(fā)聲,所以播放的樂曲基本上都是單音頻率的,不會有相應(yīng)幅度變化的諧頻變化,也就是說不能像電子樂器那樣能奏出多種音色的聲樂。不同音調(diào)的音樂對應(yīng)著不同的頻率,而不同音階的頻率卻有著一定的關(guān)系。音樂分自然音和變化音,自然音就是1~7,而變化音則是在自然音的左上角加上號或者b號來表示。這七個(gè)音調(diào)又用C、D、E、F、G、A、B來表示。 第四章 系統(tǒng)軟件原理與設(shè)計(jì)本設(shè)計(jì)的難點(diǎn)主要在音樂程序上的編寫,故這里僅對演奏原理程序作說明,其余本文不做詳解(讀者可自行閱讀附錄總程序了解詳情)。但因?yàn)檫@樣的模塊功率并不大,而且對驅(qū)動(dòng)原件的要求不高,成本也隨之降低了,所以選用此三極管和蜂鳴器作為組合來滿足系統(tǒng)對硬件的的要求。STC89C52輸出控制信號,導(dǎo)通8050 NPN三極管使信號放大,發(fā)出震蕩電流,振蕩電流流通電線圈,使線圈產(chǎn)生相應(yīng)的磁場,這一磁場會使振動(dòng)膜片產(chǎn)生微小又迅速的波動(dòng),從而帶動(dòng)空氣發(fā)生振動(dòng),如果達(dá)到一定的頻率,就能引起人耳聽覺反應(yīng),這也就產(chǎn)生了蜂鳴聲。 LED硬件電路 發(fā)聲模塊發(fā)聲模塊是由電磁蜂鳴器和8050 NPN三極管組成。程序共設(shè)三個(gè)音階,前面說的是在中音階的時(shí)候彩燈的變換,當(dāng)播放低音階的時(shí)候LED全不亮,而播放高音階的時(shí)候D1~D8全亮。當(dāng)播放樂曲時(shí),LED燈會隨著音樂的節(jié)奏亮滅。所以LCD的顯示驅(qū)動(dòng)在軟件中完成,硬件中不做處理。由于普通的LED數(shù)碼管只能顯示數(shù)字和部分英文字符,而且顯示內(nèi)容數(shù)量受限,所以從設(shè)計(jì)成本,功能等多方面考慮,我們采用既能顯示數(shù)字又能顯示英文字母的液晶顯示器LCD1602。LCD的特點(diǎn)是厚度薄、重量輕、能耗低、發(fā)熱少、低壓工作、無輻射,而且視域?qū)挕@示信息量多,能直接與CMOS集成電路相匹配。解碼檢測步驟如下:,開始進(jìn)行延時(shí),馬上再次檢測,若讀到低電平,說明該碼為“0”,相反則為“1”,為了加強(qiáng)可靠性,,要不然如果此位為“0”的話,讀到的可能是高電平,但是是下一位的高電平了,因此我們?nèi)∽顬榭煽縖4][5]。代碼“0”、“1”。 紅外碼組成 紅外碼組成 紅外接收頭接收到紅外信號后會傳送到單片機(jī),給單片機(jī)去進(jìn)行紅外解碼。驗(yàn)證完成后單片機(jī)會根據(jù)接收到的紅外數(shù)據(jù)碼執(zhí)行相應(yīng)的動(dòng)作。其中,;系統(tǒng)碼和數(shù)據(jù)碼一共32 位;其中前 16 位為用戶識別碼,用來識別不同型號的紅外遙控,防止不同機(jī)種遙控紅外信號互相串?dāng)_。我們使用STC89C51單片機(jī)紅外遙控來控制歌曲實(shí)現(xiàn)歌曲的播放、暫停、上一曲、下一曲等功能。在兩個(gè)引腳直接接上電源電壓后她便是一個(gè)放大器,敏感度強(qiáng)且價(jià)格低廉,大小也合適,能方便的直接使用。接收器之所以可以接受紅外線,是因?yàn)槔锩婕闪艘粋€(gè)紅外信號收集放大電路。首先紅外遙控距離長,抗干擾能力強(qiáng),其次紅外接收只占用到單片機(jī)一個(gè)I/O口,信號處理主要由程序編程決定,所以I/O占用率低。為了讓單片機(jī)有序運(yùn)行,需要給其一個(gè)時(shí)鐘模塊作為參考,這就是時(shí)鐘振蕩電路;復(fù)位電路有多種,為了方便起見,這里我們采用微分型的復(fù)位電路;電源所選用的是+5V的電源,可直接由穩(wěn)壓電源提供[2][3]。 STC單片機(jī)系統(tǒng)此部分為單片機(jī)最小系統(tǒng),單片機(jī)最小系統(tǒng)以89C52為核心,外加晶振電路、復(fù)位電路、電源、接地。 STC89C52單片機(jī)系統(tǒng)LCD液晶顯示模塊 紅外接 收模塊發(fā)聲模塊LED彩燈 模塊 系統(tǒng)組成框圖0其中LCD顯示器用于顯示歌曲信息,彩燈模塊會根據(jù)節(jié)奏的變化而變化,而紅外遙控則能控制歌曲的切換,暫停,播放等功能。第三章 系統(tǒng)硬件原理與設(shè)計(jì)本設(shè)計(jì)系統(tǒng)主要分為五個(gè)部分:紅外接收模塊、發(fā)聲模塊、LCD液晶顯示模塊、LED彩燈模塊、89C52單片機(jī)系統(tǒng)。例如可編程控制器,編碼器,傳動(dòng)調(diào)速器,監(jiān)控報(bào)警系統(tǒng),與互聯(lián)網(wǎng)組合構(gòu)成多級控制系統(tǒng)等。 三、在大型電器中的模塊化運(yùn)用:使用單片機(jī)控制大型設(shè)備的某些小模塊,并實(shí)現(xiàn)各個(gè)小模塊之間協(xié)同控制,從而實(shí)現(xiàn)某一特定功能。正因?yàn)樗腥绱颂攸c(diǎn),使得其在許多領(lǐng)域都能得以應(yīng)用: 一、在家用電器中的應(yīng)用:如今智能家居受到越來越多家庭的喜愛,單片機(jī)控制的智能家居讓生活更加方便,更加安全。 單片機(jī)特點(diǎn)及應(yīng)用單片機(jī)與微處理器有些不同,微處理器的設(shè)計(jì)主要是考慮其計(jì)算機(jī)性能以及滿足其外接設(shè)備和網(wǎng)絡(luò)接口的,而單片機(jī)則主要從工業(yè)控制方面出發(fā),為了加強(qiáng)其控制能力,從而提高工業(yè)環(huán)境下的可靠性、靈活性等。盡管單片機(jī)種類繁多,但我們使用的較多的還是51系列的,MCS51系列單片機(jī)一般集成了可以由軟件來設(shè)定的5個(gè)中斷源,包過高優(yōu)先級和低優(yōu)先級兩個(gè)中斷優(yōu)先級[1]。而隨著單片機(jī)的性能逐漸完善,單片機(jī)開始朝著微控制器化發(fā)展。最古老的單片微機(jī)是英特爾公司在1976年發(fā)布的MCS48系列的單片微機(jī),它是一個(gè)含8位處理器的微機(jī),并包含有1024B的 ROM、64B RAM以及27個(gè)I/O口,一個(gè)定時(shí)器,2個(gè)中斷源。第二章 概論 單片機(jī)簡介單片機(jī)又稱為單片微型計(jì)算機(jī),它不是一個(gè)一般的常見的邏輯芯片,而是一個(gè)在一塊不大的半導(dǎo)體硅片上集成了包括MCU、ROM以及定時(shí)計(jì)數(shù)器等器件的,一個(gè)比較完整的微型處理器系統(tǒng)。為了讓音樂播放器更加實(shí)用,設(shè)計(jì)時(shí)使用LCD液晶顯示來顯示樂曲信息,用LED燈做伴奏彩燈,并創(chuàng)造性使用紅外遙控作為播放控制器。慢慢的,人們對樂器的要求也愈來愈高,在樂器種類等等方面提出了越來越多的要求。隨著人類智慧的快速發(fā)展,人們不再滿足于自己的聲帶,而是配合使用起了各種工具。與此同時(shí),以單片機(jī)為控制中心的小型電子設(shè)備也日益增加,本設(shè)計(jì)就是以單片機(jī)為中心的小
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1