郑州航空工业管理学院毕 业 论 文(设 计) 2025 届 电气工程及其自动化 专业 1106971 班级题 目 基于 51 单片机的音乐发生器设计 姓 名 学号 指导老师 职称 二 О 一三年五月十六日内 容 提 要本文是应用 MCS-51 单片机原理和控制理论技术设计音乐发生器的硬件电路,并利用 C 语言进行软件开发和程序设计
通过控制单片机内部的定时器产生不同频率的方波,驱动喇叭发出不同音调的音乐,再利用延迟控制发音时间的长短
把乐谱转化成相应的定时常数,从而达到从发音设备中演奏出悦耳动听的音乐的效果
该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成
使用两个按键控制音乐盒,一个用来切换歌曲,另一个用来切换 8 路 LED 的变化花样,本音乐盒共有两首歌曲,花样灯花样共计 3种
播放歌曲时,蜂鸣器发出某个音调,与之对应的 LED 亮起
本设计利用 KEIL 编程软件对音乐盒源程序进行编程并调试,配合PROTEUS 仿真软件对硬件进行仿真调试,节约了设计时间
本系统采纳 C 语言进行软件设计
正文中首先简单描述系统硬件工作原理,且附以系统硬件设计框图,论述了本次毕业设计所应用的各硬件接口技术和各个接口模块的功能及工作过程
其次阐述了程序的流程和实现过程
本文撰写的主导思想是软、硬件相结合,以硬件为基础,来进行各功能模块的编写
关 键 词单片机;音乐;C 语言;STC89C51;KEIL;PROTEUSAbstractIn this paper, The music generator and its hardware circuit is designed by MCS-51 single-chip microcomputer principle and control theory, and the Software development and progr