电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于51单片机的音乐盒设计

基于51单片机的音乐盒设计_第1页
1/30
基于51单片机的音乐盒设计_第2页
2/30
基于51单片机的音乐盒设计_第3页
3/30
下载后可任意编辑成绩 课程设计: 嵌入式系统应用 题目名称:基于 51 单片机的音乐盒设计 下载后可任意编辑1 设计的任务 (包含设计的内容和设计的目标) 设计内容:本设计是一个基于 AT89C52 系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器和点阵组成。使用按键控制音乐盒,三个用来切换歌曲,一个用来暂停音乐和开启 LED点阵,一个用来从暂停位置开始播放音乐。本音乐盒共有三首歌曲,点阵式样有四种。播放歌曲时,蜂鸣器发出某个音调。本设计利用 KEIL 编程软件对音乐盒源程序进行编程并调试。 设计目标:初 始: 点阵显示作者信息;按键 1:播放歌曲 1;按键 2:播放歌曲 2;按键 3:播放歌曲 3;按键 A:暂停播放,点阵显示当前歌曲的名字;按键 B:从暂停位置继续播放。 2 设计的过程2.1 基本结构1、总体设计框图下载后可任意编辑2、AT89C52 介绍AT89S52 是一种低功耗、高性能 CMOS 8 位微控制器,具有 8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52 在众多嵌入式控制应用系统中得到广泛应用。 AT89S52 具有以下标准功能: 8k 字节 Flash,256 字节 RAM, 32 位 I/O 口线,看门狗定时器 ,2 个数据指针,三个 16 位 定时器/计数器 ,一个 6 向量 2 级中断结构,全双工串行口 , 片内晶振及时钟电路 。另外,AT89S52 可降至 0Hz 静态逻 辑操作,支持 2 种软件 可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器 /计数器 、串口、中断继续工 作。掉电保护方式下,RAM 内容被保存,振荡器被冻结, 单片机 一切工作停止,直到下一个中断或硬件复位为止。 P0 口:P0 口是一个 8 位漏极开路的双向 I/O 口。作为输出口,每位能驱动 8 个 TTL 逻 辑电平。对 P0 端口写“1”时,引脚 用作高阻抗输入。当访问外部程序 和数据存储器 时,P0 口也被作为低 8 位地址/数据复用。在这种模式下,P0 不具有内部上拉电阻。在 flash 编程 时,P0 口也用来接收指令字节 ;在程序 校验时,输出指令字节...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于51单片机的音乐盒设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部