新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机电子琴设计

单片机电子琴设计

作者:时间:2013-04-02来源:网络收藏

1.实验任务

(1.由4X4组成16个按钮矩阵,设计成16个音。

(2.可随意弹奏想要表达的音乐。

2.电路原理图

对于不同的曲调我们也可以用的另外一个定时/计数器来完成。

下面就用产生一首“生日快乐”歌曲来说明如何产生的。

在这个程序中用到了两个定时/计数器来完成的。其中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 下一页

评论


相关推荐

技术专区

关闭