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

正文內(nèi)容

基于51單片機(jī)實(shí)現(xiàn)的音樂(lè)盒播放器(完整版)

  

【正文】 .....*/void timedis(){if(timecheck!=timesec){timecheck=timesec。timetable[4]=timesec%10+39。 r0。 if(r011) r0=11。 if(timecount==20) { timesec++。 for(i=150。 //delay(1)。_nop_()。}void lcd_wdat(BYTE dat){ //寫(xiě)入字符顯示數(shù)據(jù)到 LCDwhile(lcd_bz())。_nop_()。rw = 0。_nop_()。j0。uchar code music11[][2]={{0,4}, //11 豬八戒娶媳婦{22,8},{29,6},{32,2},{29,4},{22,4},{25,8},{22,2},{25,2},{22,2},{25,2},{29,8},{29,2},{27,2},{29,2},{25,2},{22,8},{29,6},{32,2},{34,4},{34,4},{34,4},{29,4},{32,8},//第二行{29,2},{32,2},{29,2},{32,2},{34,4},{34,4},{34,4},{29,4},{32,8}, {32,4},{22,4},{32,4},{22,4},{29,4},{29,4},{25,8}, {27,8},{27,8},{27,4},{25,2},{27,2},{29,4},{32,4}, //第三行原版{34,8},{41,8},{29,8},{41,8},{29,4},{41,4},{29,4},{41,4},{29,8},{41,8},{0,2},{27,8},{27,8},{27,4},{25,2},{27,2},{29,4},{32,4},{34,12},{0xFF,0xFF}}。 uchar code music3[][2]={{0,4},//3 斷橋殘雪{27,4},{19,4},{19,4},{27,4},{26,4},{26,2},{27,2},{24,8},{22,4},{17,4},{24,4},{22,4},{19,16},{15,4},{12,4},{12,4},{15,4},{17,8},{19,8},{26,6},{26,2},{26,4},{24,4},{24,4},{19,4},{19,8},{27,4},{19,4},{19,4},{27,4},{26,4},{26,2},{27,2},{24,6},{24,2},{22,4},{17,4},{24,4},{22,4},{19,16},{15,4},{12,4},{12,4},{15,4},{17,8},{19,8},{19,6},{19,2},{19,4},{17,4},{14,4},{14,4},{14,4},{7,4},{12,24},東北大學(xué)課程設(shè)計(jì) {0xFF,0xFF}}。uchar code dis9[] ={sheng ri kuai le }。uchar code dis3[] ={ duan qiao can }。typedef bit BOOL 。最終實(shí)現(xiàn)當(dāng)有數(shù)字鍵按下時(shí),演奏對(duì)應(yīng)的歌曲,并在顯示屏上顯示出曲目。定時(shí)器 T1 的中斷服務(wù)程序任務(wù)是:判斷計(jì)數(shù)完成否,給 373 的控制端高或低電平,從而實(shí)現(xiàn)數(shù)據(jù)輸出或禁止,達(dá)到二極管亮滅閃爍的效果。主程序的任務(wù)是按順序讀取數(shù)據(jù)表中的字節(jié),根據(jù)情況調(diào)用音級(jí)子程序和演唱子程序,啟動(dòng)定時(shí)器 T0;通過(guò)延時(shí)控制節(jié)拍,并循環(huán)回音級(jí)子程序,等待演唱完畢。這樣編寫(xiě)出來(lái)的程序播放的音與標(biāo)準(zhǔn)音叉進(jìn)行差頻校音,非常準(zhǔn)確和諧。東北大學(xué)課程設(shè)計(jì) 單片機(jī) CPU 結(jié)構(gòu) 圖 單片機(jī) CPU 結(jié)構(gòu) AT89C51 用戶系統(tǒng)? CPU 為 Atmel 公司生產(chǎn)的 89C51/89C52/89C55 等。 音頻發(fā)生及放大器模塊由非門(mén)(74LS04) ,三極管(9014) ,蜂鳴器,電阻組成的外部驅(qū)動(dòng)發(fā)音電路。各音調(diào)對(duì)應(yīng)的定時(shí)器初始裝載表也以數(shù)組的形式按升調(diào)順序存儲(chǔ),并按前面所述將各歌曲的對(duì)應(yīng)音調(diào)和節(jié)拍存儲(chǔ)在數(shù)組中,有按鍵按下時(shí),將對(duì)應(yīng)歌曲的數(shù)組首地址傳給全局指針,利用相應(yīng)的處理函數(shù)調(diào)出音調(diào)對(duì)應(yīng)的定時(shí)器裝載值表,給定時(shí)器裝載初值并啟動(dòng),產(chǎn)生控制揚(yáng)聲器的方波,根據(jù)低半字節(jié)控制延時(shí)時(shí)間,即音調(diào)的發(fā)音長(zhǎng)短。 。以四分音符為一拍,每小節(jié)有三拍(四分音符代表一拍)4/4。 。 。 。 。在上述音級(jí)中,E 與 F、B 與 C 之間音高的距離僅為其它相鄰音級(jí)之間距離的一半,稱它們之間的音程為半音音程,而稱其它相鄰各音之間的距離為全音音程。這樣編寫(xiě)出來(lái)的程序播放的音與標(biāo)準(zhǔn)音叉進(jìn)行差頻校音,非常準(zhǔn)確和諧。音樂(lè)的播放選擇可以通過(guò)按鍵的輸入得以實(shí)現(xiàn)。 課程設(shè)計(jì)任務(wù)1)以單片機(jī)為核心部件組成一個(gè)音樂(lè)播放器;2)利用單片機(jī)的定時(shí)器產(chǎn)生樂(lè)譜的各種頻率方波,信號(hào)經(jīng)過(guò)放大后由蜂鳴器發(fā)出聲音;3)自行定義按鍵盤(pán),當(dāng)有鍵按下時(shí),能相應(yīng)的播放出歌曲。本次課程設(shè)計(jì)主要內(nèi)容是通過(guò)單片機(jī) C51 語(yǔ)言進(jìn)行編程,以產(chǎn)生樂(lè)曲音符和節(jié)拍,把樂(lè)譜翻譯成計(jì)算機(jī)語(yǔ)言(音符轉(zhuǎn)換誠(chéng)成相對(duì)應(yīng)的方波頻率即定時(shí)器裝載初值,節(jié)拍轉(zhuǎn)換成相對(duì)應(yīng)的延長(zhǎng)時(shí)間) ,并將其預(yù)先存儲(chǔ)到單片機(jī)里,然后根據(jù)按鍵調(diào)用再由單片機(jī)進(jìn)行信息處理,在經(jīng)過(guò)信號(hào)放大,由喇叭放出樂(lè)曲聲,實(shí)現(xiàn)音樂(lè)播放的功能。學(xué)士學(xué)位畢業(yè)設(shè)計(jì)(論文)論文題目學(xué)生姓名: 指導(dǎo)教師: 所在學(xué)院:信息技術(shù)學(xué)院專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)中 國(guó) 其主要表現(xiàn)在可以播放十首歌曲,可以用十個(gè)數(shù)字鍵控制播放的歌曲,并且能在 LCD 液晶屏顯示器上顯示相應(yīng)播放歌曲的曲名和滾動(dòng)歌詞。有一個(gè)停止鍵能控制音樂(lè)的播放;4)在 LCD 液晶顯示屏上同步顯示演奏歌曲的曲名;5)附加要求:在 LCD 上滾動(dòng)顯示演奏歌曲的歌詞。為簡(jiǎn)便起見(jiàn),以一定的頻率方波產(chǎn)生的音在其每個(gè)周期內(nèi)高低幅值得時(shí)間各占一半因此,輸出引腳在每個(gè)方波周期內(nèi)要?jiǎng)幼鲀纱危阂淮紊撸淮谓档?。音?lè)播放器的基本硬件電路有六部分組成:?jiǎn)纹瑱C(jī)、時(shí)鐘與復(fù)位電路、選擇按鍵輸入電路、音頻發(fā)生器、音頻放大器和揚(yáng)聲器。在這些全音音程之間又加入新的半音音級(jí),用符號(hào)﹟C、﹟D、﹟F、﹟G、﹟A、﹟c、﹟d、﹟f、……表示,對(duì)應(yīng)于鋼琴上的黑鍵。 。 。 。 。 。 。能夠在播放音樂(lè)得同時(shí),實(shí)現(xiàn) LCD 同步顯示歌曲的歌名和歌詞內(nèi)容 。該電路部分接于 口,經(jīng)過(guò)外部非門(mén)和三極管的驅(qū)動(dòng),通過(guò)揚(yáng)聲器發(fā)出音樂(lè)。出廠所配晶振頻率為,每個(gè)機(jī)器周期為 ,用戶更換晶振以提高速度;? 存貯器為 64K,前 4K/8K20K 在 CPU 內(nèi)部,其它程序在 EPR0M27512 中;? 數(shù)據(jù)存貯器為 32K(62256),地址為 8000—FFFFH;? Ⅰ/O 擴(kuò)展 8155,片內(nèi) RAM 地址∶200O20FFH ;? 8155 命令口地址為∶2100H ;? A 口地址∶21O1H B 口地址:2102H C 口地址:2103H ;? T 低八位∶2104H T 高八位∶2105H ;? 多路模擬開(kāi)關(guān)的使用∶ IN0∶P1=0F8H IN4:P1=0FCH IN1∶P1=0F9H IN5:P1=OFDH IN2∶P1=0FAH IN5:P1=0FEH IN3∶P1=0FBH IN7:P1=0FFH ? 不掉電數(shù)據(jù)存貯器為∶500EH507FH ;? 控制板∶160x1O9(mm) 供電∶+5V300mA +12V100mA 12V100mA ;? AT89C51 是一種低功耗、高性能的片內(nèi)含有 4KB 快閃可編程/擦除只讀存儲(chǔ)器(FPEROMFlash Programmable and Eraseable Read Only Memory)的8 位 CMOS 微控制器,使用高密度、非易失存儲(chǔ)技術(shù)制造,并且與 80C51 引腳和指令系統(tǒng)完全兼容;? 主要性能: 與 MCS51 微控制器產(chǎn)品系列兼容;東北大學(xué)課程設(shè)計(jì) 片內(nèi)有 4KB 可在線重復(fù)編程的快閃擦寫(xiě)存儲(chǔ)器 。本設(shè)計(jì)中單片機(jī)晶振頻率為 。要編寫(xiě)的樂(lè)譜按要求以音符字節(jié)數(shù)據(jù)表的形式存放在程序中,改變樂(lè)曲就是通過(guò)改變?cè)摂?shù)據(jù)表的內(nèi)容來(lái)實(shí)現(xiàn)的。當(dāng)樂(lè)曲較長(zhǎng)時(shí)(超過(guò) 254 個(gè)字節(jié)) ,數(shù)據(jù)表指針溢出,應(yīng)及時(shí)修改基址寄存器 DPTR 內(nèi)容,即數(shù)據(jù)表的表頭指針。當(dāng)停止鍵按下時(shí),停止播放歌曲。 sbit rs = P1^6。//17uchar code dis33[] ={ xue }。 //16 uchar code dis10[] = {xing nian hao }。uchar code music4[][2]={{0,4},//4 刀劍如夢(mèng){16,12},{23,16},{21,4},{23,4},{21,4},{19,12},{0,8},{19,4},{19,4},{19,4},{18,4},{16,8},{14,4},{16,16},{0,16},{16,12},{28,16},{26,4},{28,4},{26,4},{23,8},{0,16},{21,4},{21,4},{21,4},{21,4},{19,8},{16,4},{18,16},{0,12},{16,12},{23,16},{21,4},{23,4},{21,4},{19,8},{0,16},{19,4},{19,4},{19,4},{18,4},{16,8},{14,4},{16,16},{0,12},{16,12},{28,16},{26,4},{28,4},{26,4},{23,16},{0,12},{28,4},{28,4},{28,4},{30,4},{28,8},{26,4},{28,24},{0,12},{28,4},{28,2},{26,2},{23,4},{23,4},{28,4},{28,2},{26,2},{28,4},{31,4},{26,6},{23,2},{26,4},{28,4},{26,16},{21,4},{21,2},{19,2},{16,4},{16,4},{21,4},{21,2},{19,2},{21,4},{23,4},{19,6},{16,2},{19,4},{16,4},{14,16},{28,4},{28,2},{26,2},{23,4},{23,4},{28,4},{28,2},{26,2},{28,4},{28,4},{31,4},{31,2},{28,2},{26,4},{26,4},{31,4},{31,2},{26,2},{31,4},{31,4},{0,4},{31,4},{31,4},{31,4},{30,4},{28,8},{26,4},{28,24},{28,4},{28,2},{26,2},{23,4},{23,4},{28,4},{28,2},{26,2},{28,4},{31,4},{26,6},{23,2},{26,4},{28,4},{26,16},{21,4},{21,2},{19,2},{16,4},{16,4},{21,4},{21,2},{19,2},{21,4},{23,4},{19,6},{16,2},{19,4},{16,4},{14,16},{28,4},{28,2},{26,2},{23,4},{23,4},{28,4},{28,2},{26,2},{28,4},{28,4},{31,4},{31,2},{28,2},{26,4},{26,4},{31,4},{31,2},{26,2},{31,4},{31,4},{0,4}, {31,4},{31,4},{31,4},{30,4},{28,8},{26,4},{28,20}, {0,4},{31,4},{31,4},{31,4},{30,4},{28,8},{26,4},{28,24},{0xFF,0xFF}}。uchar timetable[] =00:00。j)。東北大學(xué)課程設(shè)計(jì) _nop_()。ep = 0。ep = 1。rs = 1。ep = 1。lcd_wcmd(0x0c)。i0。timecount=0。} void adfii() interrupt 2{ if(pausekey==0) { beepIO=0。 delay(5)。039。zhuanhuan()。 TMOD=0x11。 ET0=1。 while(dis1[i] != 39。 lcd_pos(0)。 if(m==0x00) {TR0=0。}// else if(m==music1[i+1][0]) {TR0=1。} }if(r0==2)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1