分享一个51单片机做的乐器演奏器,protues仿真,文档 可编程乐曲演奏器的设计,具体内容如下: 1) 用定时器T0方式1来产生不同频率的方波。 2) 由P1.0输出驱动喇叭,演奏最少两段乐曲。 3) 有按键切换选择乐曲、开始/暂停。 4) 有发光二极管伴随音频脉冲闪烁。 5) 数码管显示当前演奏曲目序号。 已经仿真过,可用
目录
1设计任务 1
1.1 设计目的和意义 1
1.2 设计任务要求 1
2系统硬件电路的设计 1
2.1 总体设计方案 1
2.1.1 总体设计原理 1
2.1.2 总体设计框图 2
2.2 具体电路设计 2
2.2.1 最小单片机系统 2
2.2.2 发光二极管电路 4
2.2.3 数码管电路 4
2.2.4 蜂鸣器电路 5
2.2.5 键盘控制电路 5
2.3 整体硬件电路 6
2.4 系统所用元器件 7
3软件设计 7
3.1 音调、节拍以及编码的确定方法 7
3.1.1 音调的确定 7
3.1.2 节拍的确定 9
3.1.3 编码的确定 10
3.2 软件设计思路 11
3.3 主函数的设计 11
3.4 定时器初始函数的设计 12
3.5 延时函数的设计 12
3.6 乐曲演奏函数的设计 13
3.7 定时器0中断函数的设计 14
4系统仿真与调试 15
4.1系统软件程序的调试 15
4.2系统硬件电路的仿真与调试 16
5总结 17
5.1本系统的优缺点 17
5.2心得体会 17
6参考文献 18
附录 19
仿真程序和完整论文下载(word格式 可编辑):
乐曲演奏器.zip
(843.09 KB, 下载次数: 66)
|