资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
89S51 音乐播放器摘要:本音乐播放器是利用89S51单片机结合内部定时系统及LED显示器,设计一个简易的微电脑音乐盒。本设计按下单键可以实现音乐播放功能,演奏预先设置的歌曲旋律,并且在数码管上显示出该曲目的编号,最重要的是自己还可以经过程序设计来输入新的歌曲,将自己喜爱的歌曲输入程序中,它可以经常发出宜人的音乐旋律,增加生活的乐趣。关键词:89S51单片机 音乐播放 LEDMusic broadcast by 89S51 Summary: The music broadcast by combining internal timing is the use of 89S52 single computer led display systems and the design of a simple microcomputer music boxes. The design press single computer achievable music broadcast function at the pre-establishment song melodies, and in control of the digital show the repertoire of numbers, the most important thing is it can read the procedures designed to import new songs, the songs he loved to import procedures, it can often send pleasant music, and increase life fun. Keyword: 8051single computer music broadcast led 目 录 第一章 绪论 1第二章 音乐播放器主要器件相关知识介绍 2 2.1 AT89C51 2 2.2 LED 显示器 4 2.3 喇叭 5 2.4 Cd4511译码器 5第三章 音乐播放器设计原理 6 3.1 单片机发声的基本原理 63.2 设计的相关音乐说明 73.3 音乐播放器设计功能说明 7 3.4 设计结构框图 93.5 主程序控制的工作流程图103.6 播放音乐的主程序 11结束语 15致谢 15参考文献 15第一章 绪论二十世纪九十年代以来,计算机、信息、电子、控制、通信等技术得到迅速发展,促使了社会生产力的提高,也使人们的生产方式和生活方式产生了日新月异的变化。随着人们生活水平的提高及对音乐的喜爱,对音乐播放器的品质,功能,品种等提出了越来越多的要求,表现在对控制系统性能、可靠性等要求越来越高。而品质的提高,功能的更新,可靠性的增强,品种的变化无不于产品的核心控制部分水平的提高密不可分。家用音乐播放器产品及其它有关消费电器产品都是一些开环或闭环控制系统,都由核心控制部分,执行部分与人机界面三部分组成。而最为重要的控制部分一般是由单片机来执行完成的,这就必将导致和促进单片机在音乐领域应用的发展。现在这些由单片机实现的音乐播放器的功能越来越强、费用越来越低。例如,就市场上的mp3目前的功能越来越强大体积却越来越小,价格也逐渐便宜,被大多数人所能接受。但这些音乐播放器也或多或少的存在着一些问题,解决这些问题,还除智能化的单片机莫属。第二章 音乐电子显示屏主要器件相关知识介绍 制作音乐播放器所使用的主要元器件AT89S52 1个晶振 12MHZ 1 个LED“8”型数码显示管 1个LM386 1个小喇叭 1个电容 30pf 2个10uf 2个0.00472uf 1个47uf 1个电阻 10k 1个470欧 1个10欧 1个开关 1个2.1 AT89S52 : AT89S52是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89S52芯片流程图(2.1-1) 图2.1-1单片机89S52采用40Pin封装的双列直接。下图是它们的引脚配置:40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。现在我们对这些引脚的功能加以说明: 20:接地脚。 40:正电源脚,工作时,接+5V电源。 19:时钟XTAL1脚,片内振荡电路的输入端。 18:时钟XTAL2脚,片内振荡电路的输出端。 8051的时钟有两种方式,一种是片内时钟振荡方式 但需在18和19脚外接石英晶体(2-12MHz)和振荡电容,振荡电容的值一般取10p-30p。另外一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。 输入输出(I/O)引脚: Pin39-Pin32为P0.0-P0.7输入输出脚。 Pin1-Pin8为P1.0-P1.7输入输出脚。 芯片引脚简要说明Vcc (40) :+5V 电源Vss (20) :接地P0 口(3239):为8位双向三态I/O口P1口(81):是带内部上拉电阻结构的8位准双向I/O口P2口(2821):也是带内部上拉电阻结构的8位准双向I/O口 P3(17 10):也是带内部上拉电阻结构的8位准双向I/O口,但在整个系统中,对相应的口锁存器置“1” 后,这8个脚还具有第二功能。RST/VPD (9):复位信号线ALE/PROG (30):地址锁存有效信号线PSEN(29):外部程序存储器读选通信号线EN/VPP(31):内部和外部程序存储器的选择线XTAL1(19) 和XTAL2(18):接外部石英晶体XTAL1(19) 和XTAL2(18):接外部石英晶体I/O端口:8051共有4 I/O端口,为P0,P1,P2,P3;4个I/O口都是双向的,且每个口都具有锁存器。每个端口有8条线,共计32条I/O线。P0.0P0.7;P1.0P1.7;P2.0P2.7;P3.0P3.71. P0 有三个功能 1)。外部扩充存储器时,作数据总线(D0D7)2)。外部扩充存储器时,作地址总线(A0A7)3)。不扩充时,作一般I/O使用,内部无上拉电阻,作为输出/输入使用时应加上拉电阻2.P1只作I/O口使用,有内部上拉电阻。3.P2有两个功能 1)。扩充外部存储器时,作地址总线(A8A15)使用。 2)。作一般I/O口使用,有内部上拉电阻。2.2 LED 显示器 本设计用的显示块是由若干发光二极管组成的“8”字显示块,由“ a, b, c, d, e, f, h”8个发 “8”字型 光二极管组成,如右图所示: 为了获得不同的字形,在各显示段上加上不同的电平 图2.2-1由于电平不同,因而编码也不一样,如下表字形与字段关系表(2.2-2):D7 D6 D5 D4 D3D2 D1 D0字形 h g f e d c b a编码 0 0 011 111 1 3F 1 0 000 011 0 06 2 0 1011011 5B 3 01001111 4F 4 0 1100110 66 5 0110110 1 6D 6 01111101 7D 7 00000111 07 8 01111111 7F 9 01101111 6F a 01110111 77 b 01111100 7C c 00111001 39 d01011110 5E e 01111001 79 f 01111001 71 图2.2-3 2.3:喇叭(如下图2.3-1) 图2.3-1 此电路当B2孔悬空时,三极管截止,没有电流通过喇叭,音膜不动。当B2孔接在低电位上时,有电流通过,音膜被拉动,发出声音。2.4 Cd4511译码器:这里所说的译码器是将二进制码译成十进制数字符的器件。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号