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

正文內(nèi)容

基于51單片機(jī)的電子琴設(shè)計(jì)附原理圖、pcb和程序_課程設(shè)計(jì)說(shuō)明書-文庫(kù)吧資料

2024-09-04 15:43本頁(yè)面
  

【正文】 0x21,0x04,0x22,0x04, 0x21,0x08, 0x21,0x08,0x00,0x08, 0x15,0x02,0x15,0x02,//第二遍 0x16,0x04,0x15,0x04,0x21,0x04, 0x17,0x04,0x00,0x04,0x15,0x02,0x15,0x02, 0x16,0x04,0x15,0x04,0x22,0x04, 0x21,0x08,0x15,0x02,0x15,0x02, 0x25,0x04,0x23,0x04,0x21,0x04, 0x17,0x04,0x16,0x08, 0x16,0x04,0x00,0x04,0x24,0x02,0x24,0x02, 0x23,0x04,0x21,0x04,0x22,0x04, 0x21,0x08, 0x21,0x08,0x00,0x04, 18 0xff }。 uchar code ymt[]={//玉滿堂 0x96,0x00, //曲速 0x96表示 150拍 /分 0x00,0x0a,0x05,0x02,0x15,0x02,0x12,0x02, 0x13,0x04,0x13,0x02,0x15,0x02,0x12,0x04,0x12,0x02,0x13,0x02, 0x12,0x10, 0x13,0x04,0x13,0x02,0x12,0x02,0x13,0x04,0x15,0x02,0x16,0x02, 0x15,0x0c,0x13,0x02,0x15,0x02, 0x16,0x04,0x16,0x02,0x21,0x02,0x16,0x04,0x15,0x02,0x13,0x02, 0x15,0x0c,0x15,0x02,0x16,0x02, 0x21,0x04,0x21,0x02,0x22,0x02,0x23,0x04,0x22,0x02,0x21,0x02, 0x22,0x10, 0x23,0x08,0x15,0x02,0x16,0x02,0x21,0x02,0x22,0x02, 0x23,0x04,0x23,0x02,0x22,0x02,0x21,0x06,0x21,0x02, 0x16,0x04,0x16,0x02,0x21,0x02,0x16,0x04,0x13,0x04, 0x15,0x10, 0x16,0x04,0x16,0x02,0x21,0x02,0x16,0x04,0x21,0x02,0x22,0x02, 0x23,0x04,0x23,0x02,0x22,0x02,0x21,0x06,0x21,0x02, 0x16,0x02,0x21,0x02,0x16,0x02,0x21,0x02,0x22,0x02,0x23,0x02,0x25,0x02,0x23,0x02, 0x22,0x0c,0x21,0x02,0x22,0x02, 0x23,0x06,0x15,0x02,0x16,0x02,0x21,0x02,0x22,0x02, 0x23,0x04,0x23,0x02,0x22,0x02,0x21,0x06,0x21,0x02, 0x16,0x04,0x16,0x02,0x21,0x02,0x16,0x02,0x21,0x02,0x15,0x02,0x13,0x02, 0x15,0x0c,0x13,0x02,0x15,0x02, 0x16,0x04,0x16,0x02,0x21,0x02,0x16,0x04,0x16,0x02,0x21,0x02, 0x22,0x04,0x22,0x02,0x23,0x02,0x22,0x04,0x22,0x02,0x23,0x02, 0x25,0x02,0x26,0x02,0x23,0x02,0x25,0x02,0x22,0x02,0x23,0x02,0x21,0x02,0x16,0x02, 0x21,0x10, 0xff }。 uchar code led_table[]={0xff,0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00}。 /*暫停狀態(tài)下 選歌函數(shù) 不用釋放按鍵即可跳出函數(shù),返回歌曲序號(hào) */ void play()。 /*按鍵后 給定時(shí)器 0賦對(duì)應(yīng)音調(diào)的初值 從而發(fā)出聲音 */ 15 uchar choose()。 //檢查按鍵狀態(tài) 函數(shù) void display()。//延 時(shí) xx ms 函數(shù) void delay(uint pai)。 //獲取鍵盤縱坐標(biāo) 函數(shù) void play()。 /*在暫停時(shí)選了同一首歌曲,用于跳出暫停循環(huán) */ uchar key_x()。 //歌曲臨時(shí)序號(hào) uint which = 2。 /*節(jié)拍(簡(jiǎn)而言之就是一個(gè)音調(diào)響的時(shí)間長(zhǎng)度) */ uchar song_id = 1。 //音調(diào)的高四位 uchar yindiao_l。 /*聲音輸出變量 1表示有輸出 0表示無(wú)輸出 */ uchar yindiao。 /*歌曲音調(diào)的初值(低位) */ uchar song_h。 /*按鍵發(fā)出音調(diào)的初值 (低位) */ uchar f_h。 /*矩陣鍵盤縱坐標(biāo) 從 1開始 0為未按下的標(biāo)志 */ uchar flash = 0。 uchar x = 0。 sbit beep = P3^0。 sbit P1_6 = P1^6。 sbit P1_4 = P1^4。 sbit P1_2 = P1^2。 x1 6 240電阻 10 7 NPN 三極管 1 s8550 8 七段共陰極數(shù)碼管 2 9 無(wú)源蜂鳴器 1 10 電位器 1 11 發(fā)光二極管 10 紅色 x8 黃 x1 綠 x1 12 排針 3排 13 雙面覆銅銅板 1 15x10 cm 14 40P杜邦線 1 15 單片機(jī)底座 2 16 電源開關(guān) 1 17 Stc89c52單片機(jī) 1 13 總程序: 14 include include define uchar unsigned char define uint unsigned int define allsong 4 //歌曲總數(shù) 按實(shí)際寫 sbit P1_0 = P1^0。不過(guò),終歸是值得的! 【參考文獻(xiàn)】: 《單片微機(jī)原理、匯編與 C51及接口技術(shù)》(朱定華 戴穎穎 李川香 著) 12 【附錄】: 設(shè)備與儀器: 電腦、單片機(jī)開發(fā)板(或者單片機(jī)燒寫器) 軟件: Keil uVision4 、 DXP 09 原件清單: 原理圖與PCB圖: 序 號(hào) 名 稱 數(shù) 量 備 注 1 四腳開關(guān) 18 6x6 mm 2 12Mhz晶振 1 3 30pF陶瓷電容 2 4 10181。試了一下,將控制蜂鳴器的定時(shí)器 T0 設(shè)為高優(yōu)先級(jí)。想到了精簡(jiǎn)定時(shí)器中斷程序里的代碼和運(yùn)算,但效果甚 微。在彈奏與播放時(shí),蜂鳴器聲音不純,有顫音,影響音樂(lè)美感。有了這次經(jīng)驗(yàn),對(duì)以后做板子定有深遠(yuǎn)的影響。 【總結(jié)體會(huì)】: 本課題讓我更深刻地認(rèn)識(shí)到了單片機(jī)這種器件,特別是對(duì)單片機(jī)里面的定時(shí)器收獲最多。先寫好鍵盤掃描程序,然后再到數(shù)碼管顯示、蜂鳴器發(fā)聲、 led 節(jié)拍指示。 例如: 可以翻譯 成: uchar code ymt[]={//玉滿堂 0x96,0x00, //曲速 0x96 表示 150 拍 /分 0x00,0x0a,0x05,0x02,0x15,0x02,0x12,0x02, 0x13,0x04,0x13,0x02,0x15,0x02,0x12,0x04,0x12,0x02,0x13,0x02, 0x12,0x10, 0x13,0x04,0x13,0x02,0x12,0x02,0x13,0x04,0x15,0x02,0x16,0x02, 0x15,0x0c,0x13,0x02,0x15,0x02, 0x16,0x04,0x16,0x02,0x21,0x02,0x16,0x04,0x15,0x02,0x13,0x02, 0x15,0x0c,0x15,0x02,0x16,0x02, 0x21,0x04,0x21,0x02,0x22,0x02,0x23,0x04,0x22,0x02,0x21,0x02, 0x22,0x10, 0x23,0x08,0x15,0x02,0x16,0x02,0x21,0x02,0x22,0x02, 0x23,0x04,0x23,0x02,0x22,0x02,0x21,0x06,0x21,0x02, 11 0x16,0x04,0x16,0x02,0x21,0x02,0x16,0x04,0x13,0x04, 0x15,0x10, 0x16,0x04,0x16,0x02,0x21,0x02,0x16,0x04,0x21,0x02,0x22,0x02, 0x23,0x04,0x23,0x02,0x22,0x02,0x21,0x06,0x21,0x02, 0x16,0x02,0x21,0x02,0x16,0x02,0x21,0x02,0x22,0x02,0x23,0x02,0x25,0x02,0x23,0x02, 0x22,0x0c,0x21,0x02,0x22,0x02, 0x23,0x06,0x15,0x02,0x16,0x02,0x21,0x02,0x22,0x02, 0x23,0x04,0x23,0x02,0x22,0x02,0x21,0x06,0x21,0x02, 0x16,0x04,0x16,0x02,0x21,0x02,0x16,0x02,0x21,0x02,0x15,0x02,0x13,0x02, 0x15,0x0c,0x13,0x02,0x15,0x02, 0x16,0x04,0x16,0x02,0x21,0x02,0x16,0x04,0x16,0x02,0x21,0x02, 0x22,0x04,0x22,0x02,0x23,0x02,0x22,0x04,0x22,0x02,0x23,0x02, 0x25,0x02,0x26,0x02,0x23,0x02,0x25,0x02,0x22,0x02,0x23,0x02,0x21,0x02,0x16,0x02, 0x21,0x10, 0xff }。所以音樂(lè)編碼表中的第 0和第 1 元素用來(lái)表示曲速。右側(cè)三橫: 0x10;右下角有一點(diǎn):加上當(dāng)前延時(shí)的一半。底下有一橫線: 0x02;右側(cè)有一橫: 0x08。在以四分音符為一拍的歌曲中, 0x04 就代表一拍。 節(jié)拍字節(jié)中,數(shù)值 i 表示代表著延遲 i個(gè)十六分音符。 低音 頻率 T 參數(shù) 中音 頻率 T 參數(shù) 高音 頻率 T 參數(shù) Do 262 1908 229 Do 523 956 115 Do 1046 57 57 Do﹟ 277 1805 217 Do﹟ 554 903 108 Do﹟ 1109 54 54 Re 294 1701 204 Re 587 852 102 Re 1175 51 51 Re﹟ 311 1608 193 Re﹟ 622 804 97 Re﹟ 1245 48 48 Mi 330 1515 182 Mi 659 759 91 Mi 1318 45 45 Fa 349 1433 172 Fa 698 716 86 Fa 1397 43 43 Fa﹟ 370 1351 162 Fa﹟ 740 676 81 Fa﹟ 1480 41 41 So 392 1276 153 So 784 638 77 So 1568 38 38 So﹟ 415 1205 145 So﹟ 831 602 72 So﹟ 1661 36 36 La 440 1136 136 La 880 568 68 La 1760 34 34 La﹟ 464 1078 129 La﹟ 932 536 64 La﹟ 1865 32 32 Si 494 1012 121 Si 988 506 61 Si 1976 30 30 表 C 調(diào)各音符頻率與計(jì)數(shù)值 T 的對(duì)照表 10 音調(diào)字節(jié)中,高四位表示低中高音, 0表示低音, 1表示中音, 2 表示高音;低四位表示“音調(diào)”。 音樂(lè)的編碼: 每個(gè)音符采用 2 個(gè)字節(jié)。對(duì)于單片機(jī)來(lái)說(shuō),產(chǎn)生不同頻率的脈沖是非常方便的,利用單片機(jī)的定時(shí) /計(jì)數(shù)器來(lái)產(chǎn)生這樣的方波頻率信號(hào)。 一首音樂(lè)是由許多不同的音符組成的,而每個(gè)音符對(duì)應(yīng)著不同頻率,這樣就可以利用不同的頻率的組合,加以與拍數(shù)對(duì)應(yīng)的延 時(shí),構(gòu)成音樂(lè)。音持續(xù)時(shí)間的長(zhǎng)短即時(shí)值,一般用拍數(shù)表示。 若 1拍實(shí) ,則 1/4 拍為 。 節(jié)拍的確定: 若要構(gòu)成音樂(lè) ,光有音調(diào)是不夠的,還需要節(jié)拍,讓音樂(lè)具有旋律(固定的律動(dòng)),而且可以調(diào)節(jié)各個(gè)音的快滿度。中音 DO( 523Hz)。 3) 例如頻率為 523Hz,其周期 T=1/523=1912us,因此只要令計(jì)數(shù)器計(jì)時(shí) 956us/1us=956,在每次計(jì)數(shù) 956 次時(shí)將 I/O 反相,就可得到中音 DO( 523Hz)。 2) 利用 stc89c52的內(nèi)部定時(shí)器使其工作在計(jì)數(shù)器模式 MODE1 下,改變計(jì)數(shù)值 TH0 及TL0
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1