精品文档---下载后可任意编辑《单片机原理及应用》课程设计任务书一、目的意义《单片机原理及应用》是高校工程专业的一门专业基础课,该门课程具有很强的实践性。通过课程的学习,使学生掌握基本概念、基本理论和基本技能,为今后从事相应的生产设计和科研工作打下一定的基础。因此,除课程的理论教学和实验教学外,课程设计也是一个必要和重要的实践教学环节。通过课程设计,进一步培育学生理论联系实际的能力,学会正确地分析工程实际问题,善于查阅参考文献,准确地选择相应的数据、参数,具备全面地解决实际问题的素养,同时课程设计也为今后的毕业设计打下基础。二、设计时间、地点、班级时间:第 16、17 周(二周)地点: 三教 433 、 426 班级: 09 电气 99 人 三、设计内容(二十)基于单片机的多功能数字音乐盒的设计1、功能描述用 AT89S52 单片机的 I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。共有 4 乐曲,每首乐曲都由相应的按键控制,并且有开关键、暂停键、上一曲以及下一曲控制键。2、设计已知参数乐曲3、设计要求:按键输入电路的设计复位电路的设计;时钟电路的设计显示电路及驱动电路的设计;扫描模式的选择设计系统主程序及子程序的设计;元件及元件参数的选择前言:本设计是以 AT89C51 芯片的电路为基础,外部加上放音设备,以此来实现音乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器使其演奏出优美动听的音乐。用户可以根据自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。对于不同型号的单片机只需要相应的改变一下地址即可。该软、硬件系统具有很好的通用性,很高的实际使用价值,为广阔的单片机和音乐爱好者提供了很好的借鉴。1、设计原理及相关说明设计原理:通过按键给单片机的 P2 口输入低电平,进而利用程序来推断是否执行某一播放功能。而利用单片机的定时器 0 中断来控制播放乐曲。89C51 的介绍AT89C51 是一种带 4K 字节闪存可编程可擦除只读存储器(FPEROM)的低电压,高性能 CMOS 8 位微处理器,俗称单片机。AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除 100 次。该器件采纳 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪耀存储器组合在单个芯片中,ATMEL的 AT89C51 是一种...