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

正文內(nèi)容

片機電子音樂盒課程設(shè)計說明書-預(yù)覽頁

2025-07-08 22:39 上一頁面

下一頁面
 

【正文】 的要求。 4) 電路為 12MHZ 晶振頻率工作,起振電路中 C C2 均為 30PF。程序檢測 count1的值, count1 等于 1 時播放第一首歌曲,等于 2 時播放第二首。因此單片機奏樂只需弄清楚兩個概念即可,也就是“音調(diào)”和節(jié)拍表示一個音符唱多長的時間。在鋼琴等鍵盤樂器上, C– D、 D– E、 F– G、 G– A、 A– B 兩音之間隔著一個黑鍵,他們之間的距離就是全音; E– F、 B– C 兩音之間沒有黑鍵相隔,它們之間的距離就是半音。工程技術(shù)學(xué)院 單片機與 C 語言 課程設(shè)計說明書 8 中音 RE 的頻率( 587Hz)剛好是低音 RE 頻率( 294 Hz)的一倍。 此外結(jié)束符和休止符可以分別用代碼 00H 和 FFH 來表示,若查表結(jié)果為 00H,則表示曲子終了;若查表結(jié)果為 FFH,則產(chǎn)生相應(yīng)的停頓效果。高音的 DO( 1046Hz)的計算值 T=65536N=65536Fi? 2? Fr=655361000000? 2? Fr=65536500000/Fr 低音 DO 的 T=65536500000/262=63627 低音 DO 的 T=65536500000/523=64580 低音 DO 的 T=65536500000/1047=65059 C 調(diào)各音符頻率與計數(shù)值 T 的對照表如表 所示。若 1 拍實 ,則 1/4 拍為 。 一首音樂是 由許多不同的音符組成的,而每個音符對應(yīng)著不同頻率,這樣就可以利用不同的頻率的組合,加以與拍數(shù)對應(yīng)的延時,構(gòu)成音樂。 表 節(jié)拍與節(jié)拍碼對照 節(jié)拍碼 節(jié)拍數(shù) 節(jié)拍碼 節(jié)拍數(shù) 1 1/4 拍 1 1/8 拍 2 2/4 拍 2 1/4 拍 3 3/4 拍 3 3/8 拍 4 1 拍 4 2/1 拍 5 1 又 1/4 拍 5 5/8 拍 6 1 又 1/2 拍 6 3/4 拍 8 2 拍 8 1 拍 A 2 又 1/2 拍 A 1 又 1/4 拍 C 3 拍 C 1 又 1/2 拍 F 3 又 3/4 拍 每個音符使用 1 個字節(jié),字節(jié)的高 4 位代表音符的高低,低 4 位代表音符的節(jié)拍,圖 為節(jié)拍碼的對照。 表 1/4 和 1/8 節(jié)拍的時間設(shè)定 曲調(diào)值 DELAY 曲調(diào)值 DELAY 調(diào) 4/4 125 毫秒 調(diào) 4/4 62 毫秒 調(diào) 3/4 187 毫秒 調(diào) 3/4 94 毫秒 調(diào) 2/4 250 毫秒 調(diào) 2/4 125 毫秒 編碼 do re mi fa so la si 分別編碼為 1~7,重音 do 編為 8,重音 re 編為 9,停頓編為 0。 舉例 1:音調(diào) do,發(fā)音長度為兩拍,即二分音符,將其編碼為 0x18。 中州大學(xué)//唱第一首歌 P34=0。//開外部中斷 0 IT0=1。//定時器 0 工作在方式 1 TH0=0。x14。 delay1(300)。 case 2: for(x=0。 beep()。 } break。 P1=huayang3[x]。 duan=0。 delay1(1000)。//jp 是簡譜 i=0。 // 播放寂寞沙洲冷 if(temp==0xff) //結(jié)束標(biāo)志 break。 duan=0。 fm=1。 delay1(10)。 fm=1。x0。 } void delay1(uint z) //延時 1MS { uint x,y。y0。 2.將所有程序組織起來,在軟件環(huán)境下運行,檢查程序是否正確。工程技術(shù)學(xué)院 單片機與 C 語言 課程設(shè)計說明書 16 6 總結(jié) 單片機的設(shè)計至今為止已經(jīng)進入了令人鼓舞的階段,在進行了長達一周的時間的摸索與實驗,使我不僅僅是對于單片機入門軟件與硬件的常用設(shè)計與功能,還使我對于一項設(shè)計研究的制作過程所需要的詳細(xì)步驟和具體的實現(xiàn)方法的力度的掌握。真是曾經(jīng)為程序的編寫而冥思查找過,曾經(jīng)為無法找出錯誤而郁悶苦惱過,也曾經(jīng)為某一功能不能實現(xiàn)而猶豫彷徨過,但最終我成功了。 感謝我的 父母 ,焉得諼草,言樹之背,養(yǎng)育之恩,無以回報,你們永遠健康快樂是我最大的心愿 。只是今后大家就難得再聚在一起吃每年元旦那頓飯了吧,沒關(guān)系,各奔前程,大家珍重。工程技術(shù)學(xué)院 單片機與 C 語言 課程設(shè)計說明書 19 附: 原程序: include define uchar unsigned char define uint unsigned int sbit duan=P2^6。//蜂鳴器連續(xù)的 IO 口 sbit P34=P3^4。 char code huayang4[]={ 0x55,0xaa,0xcc,0x33,0x99,0x66,0x0f,0xf0}。 //簡譜 //編程規(guī)則 :字節(jié)高位是簡譜 ,低位是持續(xù)時間 , //代表多少個十六分音符 //17 代表中央 C 調(diào) ,8E 代表高八度 ,0 代表停頓 //最后的 0 是結(jié)束標(biāo)志 uchar code qnzl[]={ //千年之戀 0x12,0x22,0x34,0x84,0x74,0x54,0x38,0x42,0x32,0x22,0x42,0x34,0x84,0x72,0x82,0x94,0xA8,0x08, //前奏 0x32,0x31,0x21,0x32,0x52,0x32,0x31,0x21,0x32,0x62, //竹林的燈火 到過的沙漠 0x32,0x31,0x21,0x32,0x82,0x71,0x81,0x71,0x51,0x32,0x22, //七色的國度 不斷飄逸風(fēng)中 0x32,0x31,0x21,0x32,0x52,0x32,0x31,0x21,0x32,0x62, //有一種神秘 灰色的旋渦 0x32,0x31,0x21,0x32,0x83,0x82,0x71,0x72,0x02, //將我卷入了迷霧中 0x63,0xA1,0xA2,0x62,0x92,0x82,0x52, //看不清的雙手 0x31,0x51,0x63,0x51,0x63,0x51,0x63,0x51,0x62,0x82,0x7C,0x02, //一朵花傳來誰經(jīng)過的溫柔 0x61,0x71,0x82,0x71,0x62,0xA2,0x71,0x76, //穿越千年的傷痛 中州大學(xué) //簡譜音調(diào)對應(yīng)的定 時器初值 //適合 的晶振 uchar code cuzhi[]={ 0xff,0xff,//占位 0xFC,0x8E,//中央 C 調(diào) 17 0xFC,0xED, 0xFD,0x43, 0xFD,0x6A, 0xFD,0xB3, 0xFD,0xF3, 0xFE,0x2D, 0xFE,0x47, //高八度 17 0xFE,0x76, 0xFE,0xA1, 0xFE,0xC7, 0xFE,0xD9, 0xFE,0xF9, 0xFF,0x16 }。 //延時 165MS,即十六分音符 void song()。//流水燈無花樣 count2=1。//開外部中斷 0 IT0=1。//定時器 0 工作在方式 1 TH0=0。 while(1) { if(count1!=0) { switch(count1) { case 1: for(x=0。 beep()。 } break。 P1=huayang2[x]。 if(count1!=2) break。x++) { duan=1。 duan=0。工程技術(shù)學(xué)院 單片機與 C 語言 課程設(shè)計說明書 23 for(x=0。 beep()。 } break。//關(guān)總中斷 delay1(1)。 if(count1==5) count1=1。//去抖 if(key2==0) { count1=0。工程技術(shù)學(xué)院 單片機與 C 語言 課程設(shè)計說明書 24 count2++。 TL0=timel。//jp 是簡譜 i=0。 if(temp==0xff) break。 duan=0。 fm=1。 //唱完一個音停 10MS fm=1。 } TR0=0。x0。 } void delay1(uint z) //延時 1MS { uint x,y。y0。i50。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1