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

正文內(nèi)容

基于單片機(jī)的16鍵電子琴(編輯修改稿)

2024-12-13 21:33 本頁面
 

【文章內(nèi)容簡介】 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1C22 2 p FC12 2 p F X1CR Y S T A L53264 71 8U?L M 3 8 6234567891R P 11 0 KR11 0 kR21 0 kR31 0 kC31 0 u FC40 .1 u FL S 1S P E A K E R 圖 17 電路原理圖 系統(tǒng)板上硬件連線:(如圖 17 所示 ) 把 “ 單片機(jī)系統(tǒng) ” 區(qū)域中的 - “ 七段 數(shù)碼顯示模塊 ” 區(qū)域中的任一個(gè)數(shù)碼管的 a- h 端口上;要求: 與 a 相連, , , ?? , 。 3 軟件 設(shè)計(jì)內(nèi)容 LED 數(shù)碼 ( 1) LED 數(shù)碼顯示原理 : 七段 LED 顯示器內(nèi)部由七個(gè)條形發(fā)光二極管和一個(gè)小圓點(diǎn)發(fā)光二極管組成,根據(jù)各管 的極管的接線形式,可分成共陰極型和共陽極型。 LED 數(shù)碼管的g~a 七個(gè)發(fā)光二極管因加正電壓而發(fā)亮,因加零電壓而不以發(fā)亮,不同亮暗的組合就能形成不同的字形,這種組合稱之為字形碼,下面給出共陰極的字形碼表(如表 1 所示) 表 11 字形碼表 “0” 3FH “8” 7FH “1” 06H “9” 6FH “2” 5BH “A” 77H “3” 4FH “b” 7CH “4” 66H “C” 39H “5” 6DH “d” 5EH “6” 7DH “E” 79H “7” 07H “F” 71H ( 2)由于顯示的數(shù)字 0- 9 的字形碼沒有規(guī)律可循,只能采用查表的方式來完成我們所需的要求了。這樣我們按著數(shù)字 0- 9 的順序,把每個(gè)數(shù)字的筆段代碼按順序排好!建立的表格如下所示: TABLEDB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH,07H, 7FH, 6FH。 音樂產(chǎn)生的方法 原理 一首音樂是許多不同的音階組成的,而每個(gè)音階對應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,當(dāng)然對于單片機(jī)來產(chǎn)生不同的頻率非常方便,我們可以利用單片機(jī)的定時(shí) /計(jì)數(shù)器 T0 來 產(chǎn)生這 樣方波頻率信號,因此,我們只要把一首歌曲的音階對應(yīng)頻率關(guān)系正確即可。 若要產(chǎn)生音頻脈沖,只要算出某一音頻的周期( 1/頻率),再將此周期除以2 即為半周期的時(shí)間。利用定時(shí)器計(jì)時(shí)半周期時(shí)間,每當(dāng)計(jì)時(shí)終止后就將 反相,然后重復(fù)計(jì)時(shí)再反相。就可在 引腳上得到此頻率的脈沖。 利用 AT89C51 的內(nèi)部定時(shí)器使其工作計(jì)數(shù)器模式( MODE1)下,改變計(jì)數(shù)值 TH0 及 TL0 以產(chǎn)生不同頻率的方法產(chǎn)生不同音階,例如,頻率為 523Hz,其周期 T= 1/523= 1912μs ,因此只要令計(jì)數(shù)器計(jì)時(shí) 956μs/1μ s= 956,每計(jì)數(shù) 956次時(shí)將 I/O 反相,就可得到中音 DO( 523Hz)。 計(jì)數(shù)脈沖值與頻率的關(guān)系式 (如式 11 所示 )是: N =fi247。2247。fr ( 11) 式中, N 是計(jì)數(shù)值; fi 是機(jī)器頻率(晶體振蕩器為 12MHz 時(shí),其頻率為 1MHz);fr 是想要產(chǎn)生的頻率。 其計(jì)數(shù)初值 T 的求法如下: T= 65536- N= 65536-fi247。2247。fr 例如:設(shè) K= 65536, fi= 1MHz,求低音 DO( 262Hz)、中音 DO( 523Hz)、高音 DO( 1046Hz)的計(jì)數(shù)值。 T= 65536- N= 65536- fi247。2247。fr = 65536- 1000000247。2247。fr = 65536-500000/fr 低音 DO 的 T= 65536- 500000/262= 63627 中音 DO 的 T= 65536- 500000/523= 64580 高音 DO 的 T= 65536- 500000/1046= 65059 單片機(jī) 12MHZ 晶振,高中低音符與計(jì)數(shù) T0 相關(guān)的計(jì)數(shù)值如表 12 所示 表 12 音符頻率表 音符 頻率( HZ) 簡譜碼( T 值) 音符 頻率( HZ) 簡譜碼( T 值) 低 1 DO 262 63628 4 FA 740 64860 1 DO 277 63731 中 5 SO 784 64898 低 2 RE 294 63835 5 SO 831 64934 2 RE 311 63928 中 6 LA 880 64968 低 3 M 330 64021 6 932 64994 低 4 FA 349 64103 中 7 SI 988 65030 4 FA 370 64185 高 1 DO 1046 65058 低 5 SO 392 64260 1 DO 1109 65085 5 SO 415 64331 高 2 RE 1175 65110 低 6 LA 440 64400 2 RE 1245 65134 6 466 64463 高 3 M 1318 65157 低 7 SI 494 64524 高 4 FA 1397 65178 中 1 DO 523 64580 4 FA 1480 65198 1 DO 554 64633 高 5 SO 1568 65217 中 2 RE 587 64684 5 SO 1661 65235 2 RE 622 64732 高 6 LA 1760 65252 中 3 M 659 64777 6 1865 65268 中 4 FA 698 64820 高 7 SI 1967 65283 我們要為這個(gè)音符建立一個(gè)表格,單片機(jī)通過查表的方式來獲得相應(yīng)的數(shù)據(jù)低音0- 19 之間,中音在 20- 39 之間,高音在 40-
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1