单片机吉他调音器设计
- 格式:pdf
- 大小:397.29 KB
- 文档页数:14
摘要如今,单片机控制音乐播放的例子不胜枚举,音乐演奏系统也广泛的应用,而利用单片机存储音乐,控制播放,弹奏乐曲更为广泛。
它有功能多﹑价格优﹑外围电路简单的特点,不仅很受音乐爱好者及音乐芯片制造商的热衷,而且是一般家庭都能承受得了的经济投入范围之内。
利用单片机发声键盘操作直观简单。
对于初学者来说,是很容易弹奏的。
本设计为基于单片机的音乐演奏系统,设计出一种不仅要使单片机可以播放音乐关键在于还有能够弹奏自己想弹奏的音乐。
本文设计出一种基于STC89C52的简单音乐演奏系统,利用单片机技术、LM386音频功放芯片、4x4键盘、SPEAKER、以及74HC595和LED数码管实现原理图设计到电路板设计开发,并用C51高级语言进行键盘识别程序设计和音频脉冲输出程序的设计。
最终能够实现乐曲演奏和自动播放音乐,并且可以通过LED数码管显示音符和音调的高低。
关键词:STC89C52;音频脉冲;键盘识别;播放音乐AbstractAt present, the examples of microcontroller control music playback is too numerous to enumerate, at the same time,the music performance system is also widely used, make the best use of microcontroller which can store music, control playback, playing music.The advantage of the music performance system contains multiple functions,excellent price,simple peripheral circuit.The features of the music performance system not only popular with music lovers and music chip manufacturers, but also accepted by general family for it price.The keyboard operation is simple under the use of microcontroller.It is easy for beginner to play. The design of music performance system based on microcontroller, it can not only play music but also play the music which we want to.This paper designs a simple music system which is based on STC89C52 which make full use of microcontroller technology, the LM386 audio amplifier chip, 4x4 keyboard, SPEAKER, 74HC595 and LED digital tube.It realizes from schematic design to circuit board design and development, and use C language accomplish keyboard identify program design and audio pulse output program design. Finally the design realizes the music play and auto play music,it can display the high or low of notes and tone through the LED digital tube .Key words: STC89C52; audio pulse; keyboard; play the music目录1 绪论 (1)2 设计概述 (3)2.1主要器件的概述 (3)2.2 设计思想 (3)2.3 功能说明 (3)2.4 电路图说明 (4)3 单片机的介绍 (6)3.1 单片机简介 (6)3.2 单片机的发展 (7)3.3 单片机内部结构 (7)3.4 引脚电路连接及说明 (10)3.5 引脚结合电路的说明 (11)3.6 89C51的展望 (12)3.7 STC89C52与AT89C51的区别 (12)4 硬件电路设计 (13)4.1 单片机的最小系统 (13)4.1.1电源电路 (13)4.1.2 时钟电路 (14)4.1.3 复位电路 (15)4.2 音频功放电路设计 (16)4.2.1 LM386音频功放芯片介绍 (16)4.2.2 LM386引脚图 (16)4.2.3 LM386内部结构 (17)4.2.4音频处理模块电路原理图 (18)4.3 控制电路 (18)4.3.1键盘接口电路 (18)4.3.2 识别按键的方法 (19)4.4 显示电路 (21)4.4.1 74HC595串入并出移位寄存器 (21)4.4.2 LED8段数码管 (22)4.4.3 显示电路 (23)5 系统软件设计 (25)5.1 软件开发环境 (25)5.1.1 keil uvision介绍 (25)5.1.2 keil uvision的功能特点 (25)5.2 流程图 (26)5.3 扬声器发声原理 (27)5.3.1 单片机产生不同频率脉冲信号的原理 (27)5.3.2 单片机产生不同音调的程序设计 (28)5.4 键盘矩阵的设计 (29)5.5 键盘矩阵与不同频率音调发声的结合 (31)5.6 音乐自动演奏和音乐弹奏的转换 (32)5.7 数码管显示程序设计 (32)5.7.1 数码管显示程序设计 (32)5.7.2 数码管数据发送的程序设计 (33)5.7.3 数码管所需要发送的数据程序设计 (33)5.8 音乐自动演奏程序设计 (34)5.8.1 音乐代码库的建立方法 (34)5.8.2 选曲 (34)5.8.3音符的节拍 (35)5.8.4 音乐演奏的程序设计 (35)结论 (38)致谢 (39)参考文献 (40)附录A 英文原文 (41)附录B 汉语翻译 (46)附录C 程序 (50)附录D 原理图 (59)1 绪论现如今,单片机控制音乐播放的例子不胜枚举,音乐演奏系统也广泛的应用,而利用单片机存储音乐,控制播放最为广泛。
电子技能课程设计报告书课题名称 音乐发生器的设计姓 名 学 号 091250241 院 系 通信与电子工程学院 专 业 电子科学与技术指导教师2012年 6 月4日※※※※※※※※※ ※※ ※※ ※※ ※※※※※※※※※2009级学生电子技能课程设计一、设计任务及要求:本设计采用AT89C51制作简单音乐发生器,通过开关1控制蜂鸣器播放设计的音乐程序,再次按下开关1可切换歌曲,共两首歌曲。
通过开关2控制电路进入花样灯模式,再次按下开关2可切换LED灯闪烁样式,共三种闪烁样式指导教师签名:2012年 6 月 4 日二、指导教师评语:指导教师签名:2012年 6 月4 日三、成绩验收盖章2012年 6 月4 日目录音乐发生器的设计 (1)1 设计目的 (1)2 设计的主要内容和要求 (1)3 整体设计方案 (1)4 硬件电路的设计 (2)4.1 系统总电路及信号流程 (3)4.2 LED显示电路的设计 (3)4.3 时钟振荡电路的设计 (3)5 软件设计 (3)5.1音调、节拍以及编码的确定 (3)5.2 主要程序设计 (4)6 系统仿真 (6)6.1 系统仿真环境及参数设置 (6)6.2系统仿真结果及其分析 (7)6.2.1系统仿真图 (7)6.2.2 花样灯3种花样图 (7)7 使用说明 (9)8 设计总结 (9)参考文献 (10)附件A (11)音乐发生器的设计李熙(湖南城市学院通信与电子工程学院电子科学与技术专业,益阳,413000)1 设计目的本设计是以AT89C51芯片的电路为基础,外部加上放音设备,以此来实现音乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器使其演奏出优美动听的音乐。
用户可以按照自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。
对于不同型号的单片机只需要相应的改变一下地址即可。
该软、硬件系统具有很好的通用性,很高的实际使用价值,为广大的单片机和音乐爱好者提供了很好的借鉴。
课程设计报告课程名称:吉他调音器控制系统设计--实物制作专业班级:姓名:学号:课设时间:指导教师:批阅时间:成绩:目录绪论 (1)1、总体设计方案 (1)2、核心芯片结构原理介绍 (2)2.1、中央控制器--------S T C90C516R D+ (3)2.2、电机驱动芯片——ULN2003 (5)3、模拟部分介绍 (6)3.1、输入电路 (6)3.2、放大电路 (6)3.3、滤波电路 (8)3.4、整形输出电路 (9)3.5、模拟部分输出波形 (10)3.6、模拟部分实物图 (10)4、软件程序编程语言及开发环境选择 (11)5、琴弦频率测量模块设计 (11)5.1、频率测量方法的选取 (11)5.2、频率测量程序设计说明 (12)5.3、单片机程序流程图 (13)5.4、单片机程序 (13)5.5、单电机实物图 (13)5.6、原件清单 (13)5.7、整体电路图 (13)结论 (14)附录一 (15)附录二 (16)附录三 (21)附录四 (22)拉(普通8051 传统I/O 口)P0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口用时,需加上拉电阻。
7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器 / 仿真器可通过串口(P3.0/P3.1)直接下载用户程序,8K 程序3 - 5 秒即可完成一片8.EEPROM 功能9.看门狗10.部集成MAX810专用复位电路,外部晶体12M以下时,可省外部复位电路,复位脚可直接接地。
11.共3个16位定时器/计数器,其中定时器0还可以当成2个8位定时器使用12.外部中断4路,下降沿中断或低电平触发中断,Power Down模式可由外部中断低电平触发中断方式唤醒13.通用异步串行口(UART),还可用定时器软件实现多个UART14.工作温度围:0-75℃/-40-+85℃15.封装:LQFP-44,PDIP-40,PLCC-44单片机各引脚功能:(引脚图如图三)XTAL1(19脚):接外部晶体振荡器的一端。
课程设计报告
课程名称:吉他调音器控制系统设计--方案原理设计专业班级:
姓名:
学号:
课设时间:
指导教师:
批阅时间:
成绩:
目录
1.课题背景及意义 (2)
2.课题用途 (3)
3.课题研究发展方向 (4)
4.本课题要研究或解决的问题和拟采用的研究手段(途径) (4)
4.1 本课题要完成的任务 (4)
4.2 本课题要研究或解决的问题 (4)
4.3 拟采用的研究手段 (4)
4.4 课题总体设计思路 (5)
4.4.1 音频采集电路 (5)
4.4.2 放大电路 (5)
4.4.3 滤波电路 (6)
4.4.4 整形电路 (6)
4.4.5 处理器 (7)
4.4.6 电机控制 (7)
4.4.7 整体电路图 (7)
5.软件程序设计方案选择 (7)
6.结论 (8)
附录一 (9)
附录二 (10)
附录三 (11)
沈阳工业大学本科生实验报告(适用理、工专业)
图二
吉他的信号输出,通常其输出的幅度较小,需要用放大器将微弱的信号放
(电路图如图三所示)
图三
滤波电路
滤波的目的主要有两个,一个是对有用信号进行放大,另一个就是对无用信
图四
由于处理器采用的是对方波信号的测量,以计算出当前信号的频率,
输入到处理器之前需要将正弦信号转换成方波信号。
(电路图如图五所示)
图五
附录一
附录二
10。
基于单片机控制的无弦吉他的设计【摘要】对射式光电传感器发出的射线经手遮挡后,传感器会发出低电平,此信号送人单片机,单片机经程序控制发出一定频率的电信号,此信号再经放大电路发出吉他声音,本文介绍基于此原理设计制作无弦吉他的过程。
【关键词】光电传感器;无弦吉他;单片机1.引言现在市场上流行吉他有木吉他与电吉他,木吉他发声原理是靠琴弦产生共振,振动波再与共鸣箱作用发出声音;电吉他弦震动,经过磁生电,电信号放大,再经发声电路发出声音;近几年,随着音乐的发展,人们对音乐的要求也越来越高,传统的发声设备已无法满足人们的听觉感受。
故设计一种无弦吉也就是没有琴弦的吉他,此吉他完全是通过传感器产生高低电平来激励内置单片机,单片机产生的信号通过放大电路给扬声器,从而发出声音。
声音的音量可以自行控制,音域宽,和声丰富,甚至可以奏出常规乐器无法演奏的声音(如合唱声,风雨声),这完全取决于单片机源程序中音色的频率。
本制作可用于科普演示,也可以作为儿童的玩具,增加人们的兴趣,具有制作简单、成本低廉等优点。
2.硬件电路设计2.1 信号采集电路信号采集电路包括对射式光电传感器、单片机、74ls30、74ls04。
光电传感器主要组成部分是光敏电阻,其阻值随光照度变化而变化[1],信号线输出的电压值也随之改变,经测量可知,无障碍阻挡射线时传感器信号线输出4.5v左右的电压,射线被阻挡时电压为0.5v左右,传感器接收端正极和信号线间连接1k 的电阻,起到限流作用,信号线直接连单片机I/O口,CMOS单片机电平临界值为VIHmin=3.5v,VILmax=1.5v[2],输入电压高于3.5v时为高电平,低于1.5v 时为低电平,因此当射线被阻挡时对应的I/O口输入为低电平,否则为高电平,这样当手挡住射线时I/O口由高电平变为低电平,实现信号的采集;6个传感器的信号线分别与P2.0~P2.5六个I/O口相连,传感器发出的射线对应吉他的六根弦,接收端与发射端交错排列以防止相邻射线干扰(见图1);信号线另接74ls30八输入与非门,再经74ls04非门和P3.2口相连,作有信号变化时的总判断(见图2,K1~K6接信号线)。
单片机课程设计实验报告电子音调发生器姓名:日期:2009年6月29日星期一目录(一)实验目的 (1)(二)设计任务及要求 (2)(三)工作原理及设计思路 (2)(四)实现功能设计 (2)(五)软件设计 (3)(六)电路设计 (35)(七)调试 (36)(八)实验体会 (37)(一)实验目的1.了解计算机发声原理。
2.熟悉定时器和键盘扫描电路的工作原理及编程方法。
(二)设计任务及要求利用实验平台上的开关k0-k7和蜂鸣器设计电子音调发生器,要求:1.利用实验平台上开关k0-k7进行音调选择,即拨动不同的开关产生不同的音调,依次拨动K0~K7,蜂鸣器发出1234567i八个音调。
2.编写2支歌曲,并可进行选择播放。
(三)工作原理及设计思路音节由不同频率的方波产生,音节与频率的关系如表1所示。
要产生音频方波,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。
利用计时器计时此半周期时间,每当计时到后就将输出方波的I/0反相,然后重复计时此半周期时间再对I/O反相,就可在I/O脚得到此频率的方波。
在ZKS-03实验仪上,产生方波的I/O脚选用P1.7,通过跳线选择器JP1将单片机的P1.7与蜂鸣器的驱动电路相连。
这样P1.7输出不同频率的方波,蜂鸣器便会发出不同的声音。
另外,音乐的节拍是由延时实现的,如果1拍为0.4秒,1/4拍是0.1秒。
只要设定延时时间,就可求得节拍的时间。
延时作为基本延时时间,节拍值只能是它的整数倍,每个音节相应的定时器初值X可按下法计算:(1/2)*(1/f)=(12/fose)*(216-x)即x=216-(fose/24f)其中f:音调频率,当晶振fose=11.0592MHz时,音节“1”相应的定时器初值为x,则可得x=63777D=F921H 其它的可同样求得。
(四)实现功能设计实现两个主要功能:电子琴与音乐播放;一个辅助功能:在液晶上显示相关信息。
自主创新实践报告设计题目单片机吉他调音器学生姓名史克槽专业机电一体化技术班级机电0901指导教师王泰日期2011-11-24目录1.单片机概述 (2)2.创新目标 (3)3.创新实践任务和要求 (4)4.硬件设计电路 (5)5.软件设计 (7)5.1播放原理 (7)5.2音调和节拍编码 (7)5.3编程 (8)5.4程序 (9)5.5Keil uV2仿真 (12)6.样机 (13)7.总结 (13)1.单片机概述51单片机是对目前所有兼容Intel8031指令系统的单片机的统称。
该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。
目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场。
51单片机是基础入门的一个单片机,还是应用最广泛的一种。
需要注意的是52系列的单片机一般不具备自编程能力。
当前常用的51系列单片机主要产品有:*Intel的:80C31、80C51、87C51,80C32、80C52、87C52等;*ATMEL的:89C51、89C52、89C2051等;*Philips、华邦、Dallas、Siemens(Infineon)单片机,由cpu,片内rom(只读存储器相当于电脑硬盘用于存放编程好的数据,一些较老的芯片不带片内rom)ram(动态存储器,相当于电脑内存,用于存放一些临时数据,负责在rom与cpu之间相互沟通),片内定时(计数器),波特率发生器(用于在单片机与电脑,单片机于单片机等外设之间传递数据)等组成,广泛用于家电,机电等电器的控制部分,他相当于一部微型电脑,常见的型号有51内核的80c51,89c51,89s51,89c52,以及一些国产的像89e516等,avr(性能优于51单片机,很多带有A/D转换等较高级的片内外设)的ATtiny13A,ATtiny48,AT90CAN128等,单片机的工作过程编程人员将编好的程序写入单片机rom内,单片机上电后cpu会逐一执行rom内写好的程序,然后按照程序指令驱动相关电路进行工作。
单片机编程通常使用c语言或汇编语言进行编程。
主要功能·8位CPU·4kbytes程序存储器(ROM)(52为8K)·256bytes的数据存储器(RAM)(52有384bytes的RAM)·32条I/O口线·111条指令,大部分为单字节指令·21个专用寄存器·2个可编程定时/计数器·5个中断源,2个优先级(52有6个)·一个全双工串行通信口·外部数据存储器寻址空间为64kB·外部程序存储器寻址空间为64kB·逻辑操作位寻址功能·双列直插40PinDIP封装·单一+5V电源供电CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM:用以存放程序、一些原始数据和表格;I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;五个中断源的中断控制系统;片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。
最高振荡频率为12M。
2.创新目标利用AT89C51单片机制作一个音乐播放器播放一首音乐。
希望通过这次的创新实践,一方面可以加深我对单片机的了解,提升自己的专业知识和技能。
另一方面可以开发自己的思维,提高自身的创新能力。
3.创新实践任务和要求播放音乐最简单的方法就是采用专用音乐芯片,该方法的缺点是音乐芯片只能一次性烧录,播放的内容不可变。
而采用单片机播放音乐则能克服这一缺点,其播放的内容以及歌曲的数量都可以随时修改。
同时,使用软件Proteus在产品开发的初期对设计进行仿真无疑是一种提高效率和降低成本的好办法,但是仿真毕竟有一定的局限性,要实践起来可能会碰到一些问题。
为此,本文通过Proteus 软件对用AT89S52单片机播放音乐进行了仿真,指出了实际制作过程中需要注意的地方。
4.硬件电路设计电容大小没有固定值.一般二三十p.晶振是给单片机提供工作信号脉冲的.这个脉冲就是单片机的工作速度.比如12M晶振.单片机工作速度就是每秒12M.和电脑的CPU概念一样.当然.单片机的工作频率是有范围的.不能太大.一般24M就不上往了.不然不稳定.接地的话数字电路弄的来乱一点也无所谓.看板子上有没有模拟电路.接地方式也是不固定的.一般串联式接地.从小信号到大信号依次接.然后小信号连到电源处.有变压器就连到变压器旁.数模地分开.分别拉到电源处.不可形成回路.这个是由于晶振与单片机的脚XTAL0和脚XTAL1构成的振荡电路中会产生偕波(也就是不希看存在的其他频率的波),这个波对电路的影响不大,但会降低电路的时钟振荡器的稳定性.图4.2所示是单片机晶振电路在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。
无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计。
而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。
许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。
图4.3所示为单片机复位电路5.软件设计5.1播放原理声音的频谱范围通常约为几十到几千赫兹,通过程序控制单片机的I/O口可输出不同频率的矩形波。
当该矩形波的频率位于声音频谱范围内时,在单片机的I/O口接上喇叭就能发出声音。
然后利用延时程序控制矩形波的高、低电平持续时间,即改变矩形波的频率,即可产生不同的音调,从而发出不同的声音,再让矩形波输出的长短对应节拍,就可以实现单片机对音乐的演奏。
5.2音调和节拍编码单片机奏乐只需弄清楚两个概念,也就是“音调”和“节拍”。
音调表示一个音符唱多高的频率,节拍表示一个音符唱多长的时间。
由于各个音调对应的频率是已知的,因此,播放音乐时,应对乐曲中出现的音调进行编码,并找出单片机播放这些音调所对应的定时初值。
表1所列是音调编码与定时器的初值表,其中频率是已知的,编码可以自己设置,而定时初值是怎样得来的呢?下面以“低6”为例进行说明。
“低6”的频率f为440Hz,其对应的周期为:T=1/f=1/440=272μs。
单片机上对应蜂鸣器的I/O口来回取反的时间应为:t=T/2=2272/2=1136μs。
单片机奏乐时,其定时器为工作方式1,若以振荡器的十二分频信号为计数脉冲,如果单片机晶振为12MHz,则1μs 计数一次。
所以,对于“低6”,其定时器的初值应该是:216-1136=64400。
对节拍的控制可通过延时程序来实现。
表2所列是节拍编码表。
若以1拍的时长为400ms为例,1/2拍的时长为200ms,1/4拍的时长为100ms。
首先,这样,确定一个基本时长的延时程序,比如以100ms为基本延时时间,那么,1/4拍可以调用一次延时程序,1/2拍需调用二次延时程序,1拍需调用四次延时程序,依次类推。
5.3编程音调和节拍都进行过编码后,那么,一首乐曲就可以用若干个8位的简码表示。
比如“生日快乐歌”的第一个简码是“82H”,由表1可知,其高四位“8”表示音调“中5”,对应的频率是784Hz,对应的定时器初值是64898;另由表2可知,其低四位“2”表示节拍为“2/4拍”。
这样,任意一首乐曲的简码都可以通过乐谱提取软件获得,而得到简码后,就可以编程了。
图3所示是单片机播放音乐的程序流程图,本文使用的是定时器0,音调的高低由定时器来控制P3.6并按一定频率取反实现,节拍的长短由延时程序控制。
流程图中的“TABLE”是由表1中的定时初值组成的。
开始初始化定时器0取乐曲简码结束码低四位暂存R5高4位为0在TABLE中取计数初值高位送TH0,低位送TL0启动定时器0延时(由R5确定长短)P3.6按设置的频率取反延时时间到结束流程图5.4程序ORG00HJMP STARTORG0BHJMP TIM0START:MOV TMOD,#00000001BMOV IE,#10000010B START0:MOV30H,#00 NEXT:MOV A,30HMOV DPTR,#TABLEMOVC A,@A+DPTRMOV R2,AJZ END0ANL A,#0FHMOV R5,AMOV A,R2SWAP AANL A,#0FHJNZ SINGCLR TR0JMP D1SING:DEC AMOV22H,ARL AMOV DPTR,#TABLE1MOVC A,@A+DPTRMOV TH0,AMOV21H,AMOV A,22HRL AINC AMOVC A,@A+DPTRMOV TL0,AMOV20H,ASETB TR0D1:CALL DELAYINC30HJMP NEXTEND0:CLR TR0JMP START0TIM0:PUSH ACCPUSH PSWMOV TL0,20HMOV TH0,21HCPL P3.6POP PSWPOP ACCRETIDELAY:MOV R7,#02D2:MOV R4,#187D3:MOV R3,#248DJNZ R3,$DJNZ R4,D3DJNZ R7,D2DJNZ R5,DELAYRETTABLE1:DW64021,64103,64260,64400DW64524,64580,64684,64777DW64820,64898,64968,65030DW65058,65110,65157TABLE:;1DB0A2H,0B2H,0D2H,0B2H,0A4H,0B2H,0D2HDB0B2H,0A2H,82H,72H,88HDB72H,82H,0A2H,82H,72H,62H,42H,62HDB38H,38H;2DB0A4H,02H,0B2H,0A4H,84HDB72H,82H,72H,62H,72H,84H,72HDB64H,62H,12H,34H,02H,42HDB38H,38H;3DB44H,02H,32H,44H,64HDB72H,82H,72H,62H,72H,84H,0A2HDB72H,74H,82H,0A4H,02H,0B2HDB0A8H,0A8H;4DB0B2H,0B4H,0A2H,84H,82H,72HDB62H,72H,82H,0A2H,88HDB72H,74H,62H,42H,32H,32H,62HDB78H,78H;5DB82H,84H,72H,82H,0A2H,84HDB72H,82H,72H,62H,48HDB32H,0A2H,82H,0F2H,0A2H,0B2H,82H,72HDB68H,68H;6DB0B2H,0B2H,0B2H,0A2H,82H,84H,02HDB72H,74H,62H,42H,32H,42H,62HDB78H,78HDB0A2H,0B2H,0A2H,72H,82H,84H,82H;7DB72H,74H,62H,44H,64HDB0A8H,0A4H,02H,0A2HDB0A2H,0B1H,0A1H,82H,0A2H,0B4H,0B2H,0C2HDB0A2H,0B2H,0A2H,82H,78H;8DB84H,72H,62H,44H,02H,62HDB72H,81H,71H,62H,72H,84H,02H,0A2HDB0B4H,02H,82H,74H,82H,72HDB68H,68HDB00END5.5Keil uV2仿真6.样机7.总结AT89C51芯片有多组引脚,可实现多种扩展功能,由于知识,能力,时间,条件所限,我只实现了播放自编歌曲的功能,其实,还可以同时扩展LED点阵屏幕,按键选歌,以及多组灯光亮等功能,换用更高档的芯片后,甚至可以实现MP3的丰富功能。