数字逻辑电路课程设计简易电子琴代码详解

资讯吧 浏览

一、数字逻辑电路课程设计简易电子琴代码详解

这肯定是城建的同胞……

二、求一份 电子琴 单片机课程设计

使用矩阵键盘作为按键。用单片机的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

三、简易电子琴设计功能描述:用14个按键模拟从低音5到高音4的总共有14个键,有蜂鸣器作发声设备

我正好做这这个,电路很简单,就是单片机接16个线阵按钮,和Timer0/1输出到蜂鸣器,然后为蜂鸣器写一个传参为频率的函数。不同的按钮对应不同的频率。

、其频率对应表是

131,147,165,175,196,220,247, //低音的do ,y ,mi.fa.so .....

262,296,330,349,392,440,494,

523,587,659,698,784,880,988,

1047,1175,1319,1397,1568,1760,1976//高音

四、微机原理简易电子琴的设计是怎样自动播放音乐的

保存的是MIDI文件到闪存里,读取闪存里的MIDI文件或WAV文件进行播放。里面的音符和音阶都是单个MIDI文件。弹不同的键,调不同的MIDI文件。可以写死在里面。

五、555简易电子琴 设计报告

555简易电子琴 设计

对待,好,肯定

六、用单片机做一个简易电子琴 应该按照什么样的步骤啊 首先应该做什么啊 我一团糟 球高手

第1章 绪论(电子琴概述及技术状况,本设计要求) 第2章 总体方案与特征(电子琴系统组成,各部分模块,系统总体组成框图) 第3章 硬件设计(单片机AT89C51,矩阵式键盘显示及识别,LED数码管,硬件设计) 第4章 软件设计(使用的仪器仪表,整体程序流程图,I/O并行口驱动LED显示,音乐播放设计,放歌子程序流程图)第5章 系统的调试与测试结果分析(Proteus,Keil,进行的调试) 总结 参考文献 附录1:完整源程序 附录2:电子琴仿真图

转载请注明:多米培训网 » 数字逻辑电路课程设计简易电子琴代码详解