- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
音乐盒课程设计报告
XXXXXXXXXXXXX
一、项目概述:
随着社会的发展进步, 许多人性化的电子产品被用在人们的日常生活中, 而单片机被广
泛运用到人们长期接触的事物上, 比如银行交易窗口的滚动字幕, 还有各种彩灯的控制, 手
机、计算机、机器人等各行各业中。 基于 AT89C52单片机的数字音乐盒就是这类产品, 它不
仅给人们带来了快乐,而且提高了人们的生活质量。
二、项目要求:
基于 AT89C52单片机的数字音乐盒的设计要求如下:
(1)用 AT89C2单片机的 I/O 端口产生一定频率的方波, 驱动蜂鸣器, 发出不同的音调,
从而演奏乐曲。
(2 )共有 10 首乐曲,每首乐曲都有相应的按键控制,并且有开关键、暂停键、上一曲
以及下一曲的控制键。
(3 )LCD液晶显示歌曲的序号、播放时间、开机时显示英文欢迎提示字符。
三、知识要点:
(一)、AT89C2芯片资料:
1)功能说明:
1、兼容 MCS51指令系统 。
2、8k 可反复擦写 ( 大于 1000 次) Flash ROM。
2
3、2KB 的 E PROM程序存储器,可擦写 10 万次
4、32 个双向 I/O 口。
5、256x8bit 内部 RAM。
5、3 个 16 位可编程定时 / 计数器中断。
6、时钟频率 12MHz。
7、 1 个可编程 UART串行通道。
8、2 个外部中断源,共 9 个中断源 ,6 个中断矢量。
9、2 个读写中断口线, 3 级加密位。
10、低功耗空闲和掉电模式,软件设置睡眠和唤醒功能。
11、有 PDIP、PQFP、TQFP及 PLCC等几种封装形式,以适应不同产品的需求。
2 )引脚说明:
. . .
AT89C52是 51 系列单片机的一个型号,它是 ATMEL公司生产的。 AT89C52为 40 脚双列
直插封装的 8 位通用微处理器,采用工业标准的 C51 内核,在内部功能及管脚排布上与通
用的 8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主 IC 内部寄存器、
数据 RAM及外部接口等功能部件的初始化, 会聚调整控制, 会聚测试图控制, 红外遥控信号
IR 的接收解码及与主板 CPU通信等。主要管脚有: XTAL1 (19 脚)和 XTAL2 (18 脚)为振
荡器输入输出端口,外接 12MHz 晶振。 RST/VPd (9 脚)为复位输入端口,外接电阻电容组
成的复位电路。 VCC (40 脚)和 VSS (20 脚)为供电端口,分别接 +5V 电源的正负端。 P0~
P3 为可编程通用 I/O 脚,其功能用途由软件定义,在本设计中, P0 端口( 32~39 脚)被
定义为 N1 功能控制端口, 分别与 N1 的相应功能管脚相连接, 13 脚定义为 IR 输入端, 10
脚和 11 脚定义为 I2C 总线控制端口,分别连接 N1 的 SDAS(18 脚)和 SCLS (19 脚)端口,
12 脚、27 脚及 28 脚定义为握手信号功能端口, 连接主板 CPU 的相应功能端, 用于当前制
式的检测及会聚调整状态进入的控制功能。
本项目使用到的单片机引脚说明:
1) 20 、40 号引脚分别接地和 +5V 电源。
2 ) 18 、29 号引脚分别接振荡器反相放大器的输出端和振荡器反相放大器的及内部时
钟发生器的输入端。
3)9 号引脚接 RST复位电路。
3)单片机使能信号接 31 号引脚,接 +5V。
原创力文档


文档评论(0)