音乐盒课程设计报告.doc

音乐盒课程设计报告.doc

ID:48455783

大小:274.13 KB

页数:24页

时间:2020-01-31

音乐盒课程设计报告.doc_第1页
音乐盒课程设计报告.doc_第2页
音乐盒课程设计报告.doc_第3页
音乐盒课程设计报告.doc_第4页
音乐盒课程设计报告.doc_第5页
资源描述:

《音乐盒课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、音乐盒课程设计报告XXXXXXXXXXXXX一、项目概述:随着社会的发展进步,许多人性化的电子产品被用在人们的日常生活中,而单片机被广泛运用到人们长期接触的事物上,比如银行交易窗口的滚动字幕,还有各种彩灯的控制,手机、计算机、机器人等各行各业中。基于AT89C52单片机的数字音乐盒就是这类产品,它不仅给人们带来了快乐,而且提高了人们的生活质量。二、项目要求:基于AT89C52单片机的数字音乐盒的设计要求如下:(1)用AT89C2单片机的I/O端口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。(2)共有10首乐曲,每首乐曲都有相应的按键控制,并且有开关键、暂停键、上一曲

2、以及下一曲的控制键。(3)LCD液晶显示歌曲的序号、播放时间、开机时显示英文欢迎提示字符。三、知识要点:(一)、AT89C2芯片资料:1)功能说明:1、兼容MCS51指令系统。 2、8k可反复擦写(大于1000次)FlashROM。3、2KB的E2PROM程序存储器,可擦写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、有P

3、DIP、PQFP、TQFP及PLCC等几种封装形式,以适应不同产品的需求。2)引脚说明:AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。AT89C52为40脚双列直插封装的8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。RST/VPd(9脚)为复位输

4、入端口,外接电阻电容组成的复位电路。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号引

5、脚分别接振荡器反相放大器的输出端和振荡器反相放大器的及内部时钟发生器的输入端。3)9号引脚接RST复位电路。3)单片机使能信号接31号引脚,接+5V。4)17号引脚(P3.7)接蜂鸣器电路通过定时器控制P3.7引脚上方波的占空比可以实现驱动蜂鸣器,发出不同的音调的功能。5)P1端口控制4×4矩阵键盘,其中P1.0~P1.3进行列扫描,P1.4~P1.7进行行扫描。6)P0端口用于接液晶显示器的数据位,由于P0端口驱动能力小,需外接电源和上拉电阻,此项目中接1K的排阻。(二)、LCD1602资料:1)、LCD1602介绍:1602液晶显示器也叫1602字符型液晶它是一种专门用来显示字母

6、、数字、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔,每行之间也有也有间隔,起到了字符间距和行间距的作用,正因为如此所以他不能显示图形。LCD1602是指显示的内容为16X2,即可以显示2行,每行16个字符液晶模块(显示字符和数字)。1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的

7、点阵字符图形显示出来,我们就能看到字母“A”。2)1602引脚说明:本项目中使用到的LCD的引脚说明:1)1脚VSS接地,2脚VDD接+5V电源。2)3脚VEE接地,中间连10K变位器,用于调节液晶显示器对比度。3)4脚RS、5脚RW、6脚E分别接单片机P2.0、P2.1、P2.2脚。4)7~9脚接对应单片机P0口,用于数据传送。5)15脚和16脚分别接电源和地,用于1602背光显示。四、系统设计:(一)、系统框图:电源电路AT89C52单片机复位电路LC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。