1、 毕 业 设 计 开 题 报 告毕 业 设 计 开 题 报 告 题题 目目 基于 AT89C51 单片机的音乐流水灯系统设计 分分 院院 专专 业业 班班 级级 学学 号号 姓姓 名名 指导教指导教师师 本课题的现实意义本课题的现实意义 随着经济的发展,科技的突飞猛进,芯片技术也取得了飞速发展,使单片机 技术在各种民用和工业测控等领域得到了更为广泛的应用。 单片机凭借其低成本、 高性能的不可替代优势,已经成为微电脑控制的主力军。据统计,我国的单片机 年需求量已达 2 亿片以上, 且每年以大约 15%的速度增长, 发展迅速的单片机行业 有着广阔的前景。相比于发展迅猛的单片机行业,国内的单片机设计
2、开发从业人 员缺口很大。据统计,到 2015 年,我国单片机开发从业人员将达 350 万人,而目 前的从业者大约只有一百五十万人,两百万的人才缺口正驱动着大量的人员加入 这个庞大的群体。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业 单位大规模地兴起。学习单片机的最有效方法就是理论与实践并重,因此通过单 片机音乐流水灯系统设计和研究,对于切实掌握单片机相关知识具有重要的理论 和实际意义 文献综述文献综述 目前,国内外对于单片机流水灯的研究,大多数是利用 AT89C51 单片机,软 硬件相结合,构造出最简单的流水灯,此举旨在抛砖引玉,广大用户又在此基础 上扩展出更复杂的流水灯控制,比如键
3、盘控制流水花样、控制流水灯显示数字或 图案等等。另外有关单片机音乐的研究,主要是针对单片机演奏音乐时音调和节 拍的确定方法,以期产生更加纯正的音色来。由于这两个方面的研究比较成熟, 因而就衍生出了单片机音乐流水灯的研究,详细了解并掌握音乐流水灯的理论基 础和实践,对于单片机的学习将会产生不可估量的作用。 本课题要完成的主要内容本课题要完成的主要内容 1、硬件组成部分 在单片机的应用中,以单片机芯片为核心组建的一个能完成特定应用功能的 硬件组合实体,称为单片机的硬件系统。它能在我们为它所编制的程序下完成预 定的任务。 单片机音乐流水灯系统总体设计由八个部分构成:晶振电路模块、复位电路 模块、AT
4、89C52 单片机、数码管显示模块、发声模块、电阻模块以及流水灯模块。 其中七个模块连接在 AT89C52 单片机上构成一个完整的系统。此系统的原理框图 如图 1 所示: 图 1 原理框图 晶振模块 复位模块 流水灯模块 数码管显示 发声模块 按键模块 电阻模块 AT89C52 2、软件组成部分 软件是相对硬件而言的,它是指由计算机硬件执行,用来完成一定任务的所 有程序及数据,即为运行、管理和维护计算机所编制的程序的总和。 单片机的软件系统比较简单,它不需要复杂的操作系统来进行系统管理,只 使用于管理单片机系统工作的管理程序(称为监控程序)和用于完成实际具体任 务的应用程序。而对于简单的单片机应用系统,只要有为实现控制目的而直接行 的应用程序就行了。单片机应用系统有三种编程方式:机器语言、汇编语言和高 级语言 本设计软件部分具体分为音乐程序和流水灯程序