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

正文內(nèi)容

基于51單片機實現(xiàn)的音樂盒播放器(專業(yè)版)

2025-01-11 20:54上一頁面

下一頁面
  

【正文】 if(lcd_check!=r0) { lcd_wcmd(0x01)。delay(n)。} else {TR0=1。 i++。 while(1) { if(r0==0) { delay(1)。lcd_wdat(timetable[3])。}void zhuanhuan(){timetable[3]=timesec/10+39。 r0++。 //清除 LCD 的顯示內(nèi)容delay(1)。_nop_()。_nop_()。_nop_()。uchar code music9[][2]={{0,4},//9 生日愉樂東北大學(xué)課程設(shè)計 {17,6},{17,2},{19,8},{17,8},{22,8},{21,16},{17,6},{17,2},{19,8},{17,8},{24,8},{22,16},{17,6},{17,2},{29,8},{26,8},{22,8},{21,8},{19,8},{27,6},{27,2},{26,8},{22,8},{24,8},{22,16},{0xFF,0xFF}}。 uchar code dis8[] = {sheng lin kuang }。typedef unsigned char BYTE。之后執(zhí)行延時程序,體現(xiàn)節(jié)拍,依此循環(huán),直到音樂結(jié)束。一般中斷響應(yīng)時間為 3~6 個機器周期,經(jīng)過反復(fù)試驗取 5 個機器周期作為校正最為恰當(dāng),表 中所給的定時初值就是考慮中斷響應(yīng)后的定時常數(shù)。 口輸出 0 時,選擇左邊 8 個鍵, 口輸出 1 時,選擇右邊 8 八個鍵。 。 。 。常用符號C、D、E、F、G、A、B、c、d、e、……a b c d 2……表示,它們對應(yīng)于鋼琴上的白鍵。若改變輸出方波的頻率,產(chǎn)生的聲音隨之改變。音樂播放功能隨處都會用到,如,在開發(fā)兒童智力的玩具中,等等。本設(shè)計的目的是培養(yǎng)理論聯(lián)系實際的學(xué)習(xí)方法以及獨立解決工程實際問題的能力。方波的產(chǎn)生由定時器控制。休止符表示暫停發(fā)音。 。 。以四分音符為一拍,每小節(jié)有四拍(四分音符代表一拍)表 節(jié)拍表拍數(shù) 字符 拍數(shù) 字符 1/8 00H 2 08H 1/4 01H 5/2 09H 1/2 02H 3 0AH 3/4 03H 7/2 0BH 1 04H 4 0CH 5/4 05H 5 0DH 3/2 06H 6 0EH 7/4 07H 8 0FH 設(shè)計方案的擬定和選擇實現(xiàn) 2 個按鍵選擇 10 首歌曲,能夠?qū)崿F(xiàn)音樂播放。其工作過程是通過單片機 、 和 接于 LCD1602,使其接收單片機由使用者通過按鍵發(fā)來的信息,顯示歌曲名稱,在沒有設(shè)備啟動沒有按鍵工作時顯示“按鍵選擇歌曲” ,當(dāng)有按鍵工作后,設(shè)備播放歌曲同時顯示歌曲序號及歌曲名稱。低位字節(jié)(偶地址)代表音級,00H 表示不發(fā)音(休止符) ,01H~30H 依次表示的音級為c、﹟c、d、﹟d、e、f、……a﹟ab3 ,詳見表 。演奏過程中,按停止鍵可使樂曲停止,LCD 上出現(xiàn)歡迎界面,此時可以繼續(xù)按其他鍵繼續(xù)選擇其他歌曲演奏。 //RW東北大學(xué)課程設(shè)計 sbit ep = P2^7。uchar code dis1111[] ={ xi fu }。 for(。 0x80)。_nop_()。_nop_()。j0。 while(pausekey==1)。:39。 TL1=(6553545872)%256。) { // 顯示字符wele! lcd_wdat(dis222[i])。i++。 //清除 LCD 的顯示內(nèi)容 delay(1)。timesec=0。 while(dis3[i] != 39。i++。) { // 顯示字符wele! lcd_wdat(dis2[i])。}// else if(m==music1[i+1][0]) {TR0=1。 lcd_pos(0)。 ET0=1。zhuanhuan()。 delay(5)。timecount=0。lcd_wcmd(0x0c)。rs = 1。ep = 0。j)。uchar code music4[][2]={{0,4},//4 刀劍如夢{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}}。//17uchar code dis33[] ={ xue }。當(dāng)停止鍵按下時,停止播放歌曲。要編寫的樂譜按要求以音符字節(jié)數(shù)據(jù)表的形式存放在程序中,改變樂曲就是通過改變該數(shù)據(jù)表的內(nèi)容來實現(xiàn)的。出廠所配晶振頻率為,每個機器周期為 ,用戶更換晶振以提高速度;? 存貯器為 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 ;? 多路模擬開關(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 快閃可編程/擦除只讀存儲器(FPEROMFlash Programmable and Eraseable Read Only Memory)的8 位 CMOS 微控制器,使用高密度、非易失存儲技術(shù)制造,并且與 80C51 引腳和指令系統(tǒng)完全兼容;? 主要性能: 與 MCS51 微控制器產(chǎn)品系列兼容;東北大學(xué)課程設(shè)計 片內(nèi)有 4KB 可在線重復(fù)編程的快閃擦寫存儲器 。能夠在播放音樂得同時,實現(xiàn) LCD 同步顯示歌曲的歌名和歌詞內(nèi)容 。 。 。 。音樂播放器的基本硬件電路有六部分組成:單片機、時鐘與復(fù)位電路、選擇按鍵輸入電路、音頻發(fā)生器、音頻放大器和揚聲器。有一個停止鍵能控制音樂的播放;4)在 LCD 液晶顯示屏上同步顯示演奏歌曲的曲名;5)附加要求:在 LCD 上滾動顯示演奏歌曲的歌詞。學(xué)士學(xué)位畢業(yè)設(shè)計(論文)論文題目學(xué)生姓名: 指導(dǎo)教師: 所在學(xué)院:信息技術(shù)學(xué)院專 業(yè):計算機科學(xué)與技術(shù)中 國 課程設(shè)計任務(wù)1)以單片機為核心部件組成一個音樂播放器;2)利用單片機的定時器產(chǎn)生樂譜的各種頻率方波,信號經(jīng)過放大后由蜂鳴器發(fā)出聲音;3)自行定義按鍵盤,當(dāng)有鍵按下時,能相應(yīng)的播放出歌曲。這樣編寫出來的程序播放的音與標(biāo)準(zhǔn)音叉進(jìn)行差頻校音,非常準(zhǔn)確和諧。 。 。以四分音符為一拍,每小節(jié)有三拍(四分音符代表一拍)4/4。各音調(diào)對應(yīng)的定時器初始裝載表也以數(shù)組的形式按升調(diào)順序存儲,并按前面所述將各歌曲的對應(yīng)音調(diào)和節(jié)拍存儲在數(shù)組中,有按鍵按下時,將對應(yīng)歌曲的數(shù)組首地址傳給全局指針,利用相應(yīng)的處理函數(shù)調(diào)出音調(diào)對應(yīng)的定時器裝載值表,給定時器裝載初值并啟動,產(chǎn)生控制揚聲器的方波,根據(jù)低半字節(jié)控制延時時間,即音調(diào)的發(fā)音長短。東北大學(xué)課程設(shè)計 單片機 CPU 結(jié)構(gòu) 圖 單片機 CPU 結(jié)構(gòu) AT89C51 用戶系統(tǒng)? CPU 為 Atmel 公司生產(chǎn)的 89C51/89C52/89C55 等。主程序的任務(wù)是按順序讀取數(shù)據(jù)表中的字節(jié),根據(jù)情況調(diào)用音級子程序和演唱子程序,啟動定時器 T0;通過延時控制節(jié)拍,并循環(huán)回音級子程序,等待演唱完畢。最終實現(xiàn)當(dāng)有數(shù)字鍵按下時,演奏對應(yīng)的歌曲,并在顯示屏上顯示出曲目。uchar code dis3[] ={ duan qiao can }。 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è)計 {0xFF,0xFF}}。j0。rw = 0。}void lcd_wdat(BYTE dat){ //寫入字符顯示數(shù)據(jù)到 LCDwhile(lcd_bz(
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1