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

正文內(nèi)容

《電子琴畢業(yè)設(shè)計》word版(文件)

2025-02-03 08:02 上一頁面

下一頁面
 

【正文】 個方面。作者在開發(fā)基于 MIDI 模塊的音樂發(fā)生器的過程中,進(jìn)行了用單片機控制通用 MIDI 音源模塊的相關(guān)功能制作電子琴的實踐,制作出具有 8 個按鍵的 MIDI 電子琴,該琴支持單音和復(fù)音彈奏,單片機以標(biāo)準(zhǔn)的 MIDI 波特率傳送信息,通過串口連接蜂鳴器,從而獲得優(yōu)美的樂音一 方案選取通過對單片機系統(tǒng)的學(xué)習(xí)和認(rèn)識,我認(rèn)識到通過 8051 單片機 p1 輸入到系統(tǒng),可以完成此簡易電子琴的任務(wù),使用 80C51 單片機做此電子琴是我們的不二選擇,因為在我們的課程學(xué)子中,了解和接觸最多的就是 80C51,別的型號的芯片我們不熟,所以 80C51 是個很好的選擇。這樣就做出了一臺微型電子琴。就可在 引腳上得到此頻率的脈沖。fr 式中,N 是計數(shù)值;fi 是機器頻率(晶體振蕩器為 12MHz 時,其頻率為 1MHz) ;fr 是想要產(chǎn)生的頻率。P0 口:P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門流。P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入,P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2 口輸出地址的高八位。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。作為輸入,由于外部下拉為低電平,P3 口將輸出電流(ILL)這是由于上拉的緣故。由于 8051單片機的八位 I/O 口足以能實現(xiàn)控制 C 調(diào)各音階的輸出,并且獨立式鍵盤的編程容易易懂,結(jié)構(gòu)簡單,實現(xiàn)起來方便,而且每個按鍵單獨占有一根 I/O 接口線,每個 I/O 口的工作狀態(tài)互不影響,所以采用獨立式鍵盤。用 口發(fā)出音頻脈沖,驅(qū)動喇叭。進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。打開 Keil uVision2 仿真軟件,首先建立本實驗的項目文件,接著添加 源程序,進(jìn)行編譯,直到編譯無誤。六 源程序 源程序PULSE EQU 10H ;脈沖PULSECNT EQU 50H ;脈沖計數(shù)TONEHIGH EQU 40H ;高音調(diào)TONELOW EQU 41H ;低音調(diào)TONE EQU 42H ;音調(diào)KEYBUF EQU 54HSPEAKER BIT ORG 0000H LJMP START ORG 000BH LJMP TIMER0INT ORG 0030HTIMER0INT: ;定時中斷 PUSH PSW CLR TR0 MOV TH0, TONEHIGH MOV TL0, TONELOW SETB TR0 MOV C, PULSE MOV SPEAKER,C CPL PULSE POP PSW RETITONETABLE: DW 64578, 64686, 64778, 64821 DW 64898, 64968, 65029, 65069TESTKEY: MOV P1, 0FFH MOV A, P1 ;讀入鍵狀態(tài) RETKEYTABLE: DB 0FEH,0FDH,0FBH,0F7H ;鍵值表 DB 0EFH,0DFH,0BFH,07FHGETKEY: MOV R6,10 ACALL DELAY MOV A,P1 CJNE A,0FFH,K01 ;確有鍵按下 LJMP MLOOPK01: MOV R3, 8 ;8 個鍵 MOV R2,0 ;鍵碼 MOV B,A ;暫存鍵值 MOV DPTR, K0TABK02: MOV A,R MOVC A,A+DPTR ;從鍵值表中取鍵值 CJNE A,B,K04 ;鍵值比較 MOV A,R2
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1