新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機電子琴設計

單片機電子琴設計

作者: 時間:2013-04-02 來源:網絡 收藏

1.實驗任務

(1.由4X4組成16個按鈕矩陣,設計成16個音。

(2.可隨意彈奏想要表達的音樂。

2.電路原理圖

對于不同的曲調我們也可以用的另外一個定時/計數(shù)器來完成。

下面就用產生一首“生日快樂”歌曲來說明如何產生的。

在這個程序中用到了兩個定時/計數(shù)器來完成的。其中T0用來產生音符頻率,T1用來產生音拍。

5.程序框圖

點擊瀏覽下一頁

點擊瀏覽下一頁

圖4.22.2

6.匯編源程序

KEYBUF EQU 30H

STH0 EQU 31H

STL0 EQU 32H

TEMP EQU 33H

ORG 00H

LJMP START

ORG 0BH

LJMP INT_T0

START: MOV TMOD,#01H

SETB ET0

SETB EA

WAIT:

MOV P3,#0FFH

CLR P3.4

MOV A,P3

ANL A,#0FH

XRL A,#0FH

JZ NOKEY1

LCALL DELY10MS

MOV A,P3

ANL A,#0FH

XRL A,#0FH

JZ NOKEY1

MOV A,P3

ANL A,#0FH

CJNE A,#0EH,NK1

MOV KEYBUF,#0

LJMP DK1


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉