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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的簡易電子琴的設(shè)計(參考版)

2025-06-09 03:04本頁面
  

【正文】 。 break。 0x0f。 if (temp!=0x0f) { temp=P3。 temp=temp amp。j)。i) for(j=200。 if (temp!=0x0f) { for(i=50。 temp=temp amp。 P3_7=0。 } TR0=0。 temp=temp amp。 0x0f。 TR0=1。 STH0=tab[key]/256。 P1_0=~P1_0。 break。 break。 break。 break。 0x0f。 if (temp!=0x0f) { temp=P3。 temp=temp amp。j)。i) for(j=200。 if (temp!=0x0f) { for(i=50。 temp=temp amp。 P3_6=0。 } TR0=0。 temp=temp amp。 0x0f。 TR0=1。 STH0=tab[key]/256。 P1_0=~P1_0。 break。 break。 break。 break。 0x0f。 if (temp!=0x0f) { temp=P3。 temp=temp amp。j)。i) for(j=200。 if (temp!=0x0f) { for(i=50。 temp=temp amp。 P3_5=0。 } 29 TR0=0。 temp=temp amp。 0x0f。 TR0=1。 STH0=tab[key]/256。 P1_0=~P1_0。 break。 break。 break。 break。 0x0f。 if (temp!=0x0f) { temp=P3。 temp=temp amp。j)。i) for(j=200。 if (temp!=0x0f) 28 { for(i=50。 temp=temp amp。 P3_4=0。 EA=1。 void main(void) { TMOD=0x01。 unsigned char STL0。 unsigned char i,j。 unsigned char temp。 0x0f。 while(temp!=0x0f) { temp=P3。 temp=temp amp。 P1_0=~P1_0。 break。 break。 break。 break。 0x0f。 if (temp!=0x0f) 26 { temp=P3。 temp=temp amp。j)。i) for(j=200。 if (temp!=0x0f) { for(i=50。 temp=temp amp。 P3_7=0。 0x0f。 while(temp!=0x0f) { temp=P3。 temp=temp amp。 P1_0=~P1_0。 break。 break。 break。 break。 0x0f。 if (temp!=0x0f) { temp=P3。 temp=temp amp。j)。i) for(j=200。 if (temp!=0x0f) { for(i=50。 temp=temp amp。 P3_6=0。 0x0f。 while(temp!=0x0f) { temp=P3。 temp=temp amp。 P1_0=~P1_0。 break。 break。 break。 break。 0x0f。 if (temp!=0x0f) { temp=P3。 temp=temp amp。j)。i) for(j=200。 if (temp!=0x0f) { for(i=50。 temp=temp amp。 P3_5=0。 0x0f。 while(temp!=0x0f) { temp=P3。 temp=temp amp。 P1_0=~P1_0。 break。 break。 break。 break。 0x0f。 if (temp!=0x0f) { temp=P3。 temp=temp amp。j)。i) for(j=200。 if (temp!=0x0f) { for(i=50。 temp=temp amp。 P3_4=0。 unsigned char i,j。 unsigned char temp。 delay02s()。dispcount10。k)。j) for(k=248。i) for(j=20。 for(i=20。 unsigned char discount。作為 21世紀(jì)的工科大學(xué)生,學(xué)好單片機,一方面可以加深對計算機原理和結(jié)構(gòu)的認(rèn)識,另一方面也為自身在專業(yè)上的深入發(fā)展構(gòu)筑了一個很好的平臺 其 重要性怎么強調(diào)都不為過。雖然它沒有常見的 PC那樣大的體積和重量,不會在辦公桌或控制臺上占據(jù)一個顯要的位置,但它就像小小的螺絲釘一樣,鑲嵌在人們工作、生活中需要計算、控制、測量等智能活動的各個角落。 在軟件方面,通過串行口調(diào)試工具的開發(fā),使我加深了對累封裝的理解,熟悉了 51系列單片機內(nèi)部的寄存器和編程規(guī)則,以及 如何控制外圍電路。基本掌握了 Protel99SE 原理圖的方法,并設(shè)計了一個單片機最小系統(tǒng)。 我的畢業(yè)設(shè)計主要涉及硬件和軟件兩方面的內(nèi)容,通過這些我的硬件和軟件開發(fā)能力都獲得了提高。通過對這些資料的學(xué)習(xí),我大致了解了單片機的發(fā)展現(xiàn)狀以及未來的發(fā)展趨勢,認(rèn)識到目前單片機方面的各種各樣的發(fā)展,和它們之間的競爭。 程序框圖 音樂發(fā)聲程序框圖如圖 24所示 : 16 圖 24 音樂發(fā)聲程序框圖 Fig 24 Music sound block diagram 17 第四章結(jié)論 全文總結(jié) 通過這次畢業(yè)設(shè)計,我學(xué)到了不少課本上沒有的知識,也鍛煉了自己的動手能力,將以前學(xué)過的零散的知識串到一起。 在這個程序中用到了兩個定時 /計數(shù)器來完成的。 對音調(diào)的控制:根據(jù)不同的按鍵,對定時器 T1送入不同的初值,調(diào)節(jié) T1的溢出時間,這樣就可以輸出不同音調(diào)頻率的方波。fr = 65536- 500000/fr 低音 DO的 T= 65536- 500000/262= 63627 中音 DO的 T= 65536- 500000/523= 64580 高音 DO的 T= 65536- 500000/1046= 65059 單片機 12MHZ 晶振,高中低音符與計數(shù) T0相關(guān)的計數(shù)值如表 22所示 表 22 音符頻率表 Table 22 notes the frequency table 音符 頻率 ( 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 15 低 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 我們要為這個音符建立一個表格,單片機通過查表的方式來獲得相應(yīng)的數(shù)據(jù) 低音 0- 19之間,中音在 20- 39之間,高音在 40- 59之間 TABLE: DW 0, 63628, 63835, 64021, 64103, 64260, 64400, 64524, 0, 0 DW 0, 63731, 63928, 0, 64185, 64331, 64463, 0, 0, 0 DW 0, 64580, 64684, 64777, 64820, 64898, 64968, 65030, 0, 0 DW 0, 64633, 64732, 0, 64860, 64934, 64994, 0, 0, 0 DW 0, 65058, 65110, 65157, 65178, 65217, 65252, 65283, 0, 0 DW 0, 65085, 65134, 0, 65198, 65235, 65268, 0, 0, 0 DW 0 音樂的音拍,一個節(jié)拍為單位( C調(diào))(如表 23所示) 表 23 曲調(diào)值表 Table 23 Tune the value of the table 曲調(diào)值 DELAY 曲調(diào)值 DELAY 調(diào) 4/4 125ms 調(diào) 4/4 62ms 調(diào) 3/4 187ms 調(diào) 3/4 94ms 調(diào) 2/4 250ms 調(diào) 2/4 125ms 對于不同的曲調(diào)我們也可以用單片機的另外一個定時 /計數(shù)器來完成。fr = 65536- 1000000247。 T= 65536- N= 65536- fi247。2247。fr 21 式中, N 是計數(shù)值; fi 是機器頻率(晶體振蕩器為 12MHz時,其頻率為 1MHz); fr 是想要產(chǎn)生的頻率。 計數(shù)脈沖值與頻率的 關(guān)系式 (如式 21所示 )是: N =fi247。就可在。 若要產(chǎn)生音頻脈沖,只要算出 某一音頻的周期( 1/頻率),再將此周期除以 2, 即為半周期的時 14 間。這樣我們按著數(shù)字 0- 9的順序,把每個數(shù)字的筆段代碼按順序排好!建立的表格如下所示:TABLEDB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH。 13 . 4 程序設(shè)計內(nèi)容 ( 1) LED數(shù)碼顯示原理 : 七段 LED顯
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1