当前位置:首页 » 课程大全 » 电子琴单片机课程设计论文

电子琴单片机课程设计论文

发布时间: 2021-02-09 20:48:05

1. 求一份 电子琴 单片机课程设计

使用矩阵键盘作为按键。用单片机的P2.3口输出不同频率的方波来控制与它相连的蜂鸣器,当方波的频率不同时,蜂鸣器发出的音调就不同,由此根据歌曲的音调编程实现让蜂鸣器唱歌。
1.用键盘控制唱歌开始、暂停。
2.歌曲结束,延时10秒后继续
3.歌曲频率的确定,请上网查阅相关资料。
以下为歌曲《祝你平安》的数据
DAT:
db 26h,20h,20h,20h,20h,20h,26h,10h,20h,10h,20h,80h,26h,20h,30h,20h
db 30h,20h,39h,10h,30h,10h,30h,80h,26h,20h,20h,20h,20h,20h,1ch,20h
db 20h,80h,2bh,20h,26h,20h,20h,20h,2bh,10h,26h,10h,2bh,80h,26h,20h
db 30h,20h,30h,20h,39h,10h,26h,10h,26h,60h,40h,10h,39h,10h,26h,20h
db 30h,20h,30h,20h,39h,10h,26h,10h,26h,80h,26h,20h,2bh,10h,2bh,10h
db 2bh,20h,30h,10h,39h,10h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,20h
db 20h,10h,20h,10h,2bh,10h,26h,30h,30h,80h,18h,20h,18h,20h,26h,20h
db 20h,20h,20h,40h,26h,20h,2bh,20h,30h,20h,30h,20h,1ch,20h,20h,20h
db 20h,80h,1ch,20h,1ch,20h,1ch,20h,30h,20h,30h,60h,39h,10h,30h,10h
db 20h,20h,2bh,10h,26h,10h,2bh,10h,26h,10h,26h,10h,2bh,10h,2bh,80h
db 18h,20h,18h,20h,26h,20h,20h,20h,20h,60h,26h,10h,2bh,20h,30h,20h
db 30h,20h,1ch,20h,20h,20h,20h,80h,26h,20h,30h,10h,30h,10h,30h,20h
db 39h,20h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,10h,40h,10h,20h,10h
db 20h,10h,2bh,10h,26h,30h,30h,80h,00H

2. 51单片机设计电子琴课程设计

http://code.21ic.com/code/31218
实现电子琴的功能,基于C51,通过7个按键,来发出7种音调,也可以做成水果键盘
21ic中国电子网站上有很多电子琴的源码,你可以去搜索一下。。

3. 单片机电子琴课程设计 .. 急!!!求跪求··

这个很简单嘛!其实就是程序的问题,首先你要有蜂鸣器驱动电路,接单片机哪个端口自己定,再就是要有按钮,这个用那个复位开关就可以了。如果按钮接在P0口,那就一定要有电阻,这个可以用排阻,如果不是P0口,其他口就可以不接电阻,接也可以。我写的这个程序是蜂鸣器接PI.0,按钮接P2,程序: BUZZ EQU P1.0
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP INT_T0
ORG 0100H
MAIN:
MOV SP,#60H
MOV P2,#0FFH
MOV TMOD,#01H
SETB ET0
SETB EA
CLR TR0
START:
MOV R0,P2
CJNE R0,#0FFH,KEY1
CLR TR0
SJMP START
KEY1:
CJNE R0,#0FEH,KEY2
MOV 30H,#0FBH
MOV 31H,#0E9H
LJMP SET_TIMER
KEY2:
CJNE R0,#0FDH,KEY3
MOV 30H,#0FCH
MOV 31H,#5CH
LJMP SET_TIMER
KEY3:
CJNE R0,#0FBH,KEY4
MOV 30H,#0FCH
MOV 31H,#0C1H
LJMP SET_TIMER
KEY4:
CJNE R0,#0F7H,KEY5
MOV 30H,#0FCH
MOV 31H,#0EFH
LJMP SET_TIMER
KEY5:
CJNE R0,#0EFH,KEY6
MOV 30H,#0FDH
MOV 31H,#045H
LJMP SET_TIMER
KEY6:
CJNE R0,#0DFH,KEY7
MOV 30H,#0FDH
MOV 31H,#92H
LJMP SET_TIMER
KEY7:
CJNE R0,#0BFH,NOKEY
MOV 30H,#0FDH
MOV 31H,#0D6H
SET_TIMER:
SETB TR0
SJMP START
NOKEY:
CLR TR0
SJMP START
INT_T0:
MOV TH0,30H
MOV TL0,31H
CPL BUZZ
RETI
;
END
这是很简单的电子琴设计,使用键盘矩阵控制的,复杂的电子琴你可以自己思考!!!

4. 单片机课程设计 电子琴

我有个基于单片机的简易电子琴设计的资料~~~如果你要的话就HI我把邮箱地址留下~~到时候给你发过去~!

5. 基于单片机AT89C51的电子琴设计的毕业论文

我可以做仿真,实现电子琴,但是我不写论文。你看怎么样?

6. 基于51单片机电子琴的课程设计

到我的博客上找:http://blog.163.com/zhaojun_xf/edit/,能找到你需要的。

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919