河北工业大学毕业设计 基于单片机音乐盒的设计,共31页,10094字。 本文是应用MCS-51单片机原理和控制理论设计音乐盒演奏控制器的硬件电路,并利用汇编语言进行程序设计。通过控制单片机内部的定时器来产生不同频率的方波,驱动喇叭发出不同音调的音乐,再利用延迟来控制发音时间的长短。把乐谱转化成相应的定时常数就可以从发音设备中演奏出悦耳动听的音乐。 这种控制电路结构简单,可用性高,应用性强;软件程序适应范围广,对于不同的音乐只需要改变相应的定时常数即可。对单片机和音乐爱好者有一定的借鉴价值。 关键词 单片机 音乐 汇编语言 目次 1 绪论……………………………………………………………………………………1 1.1 概述…………………………………………………………………………………1 1.2 单片机的特点及应用………………………………………………………………1 1.3 本设计预计目的……………………………………………………………………3 2 51系列单片机AT89C51的介绍………………………………………………………3 2.1 AT89C51的功能特性…………………………………………………………………3 2.2 AT89C51的引脚功能描述……………………………………………………………4 3 硬件设计………………………………………………………………………………6 3.1 总体设计框图 ………………………………………………………………………6 3.2 各部分硬件设计及其原理…………………………………………………………7 3.3 硬件电路图及功能 ………………………………………………………………10 4 节拍编码的确定方法………………………………………………………………10 4.1 音调的确定………………………………………………………………………10 4.2 节拍的确定…………………………………………………………………………11 4.3 编码 ………………………………………………………………………………12 5 软件程序设计 ……………………………………………………………………13 5.2 主程序流程图……………………………………………………………………13 5.3 程序源代码及注释………………………………………………………………13 6 程序调试中出现的问题及解决的办法………………………………………………13 结论………………………………………………………………………………………14 参考文献…………………………………………………………………………………15 致 谢……………………………………………………………………………………16 附录A 硬件电路图………………………………………………………………………17 附录B 主程序流程图……………………………………………………………………18 附录C程序源代码及注释……………………………………………………………19 |
查看评论
已有0位网友发表了看法