音乐。其电路图见附录1所示。显示电路(89C51)主控模块键扫描电路发声电路2.2主控器AT89C51的结构及工作原理2.2.1AT89C51单片机的结构一、单片机的主要性能特点ATMEL公司生产的AT89C51单片机采用高性能的静态80C51设计,欲先进工艺制造,并带有非易失性FLASH程序储存器。它是一它是一种高性能,低功耗的8位CMOS微处理芯片,。主要性能特点有:●8KBFlashROM,可以擦除1000次以上。数据保存10年,●256字节内部RAM●电源控制模式:时钟可停止和恢复;空闲模式;掉电模式。●6个中断源●4个中断优先级●4个8位I/O口●全双工增强型UART●3个16位定时/计数器,T9,T1和增加的T2●全静态工作方式:0~24MHz二、单片机的引脚功能89C51单片机的引脚图见图2.2所示,其中有2条主电源引脚,2条外接晶体引脚,4条控制或其他电源复用引脚,32条I/O引脚。下面分别叙述这些引脚的功能。图2.289C51单片机的引脚图●VCC(40脚):接电源+5V。●VSS(20脚):接地也就是GND。●XTAL1(19脚)和XATL2(18脚):接振荡电路,单片机是一种时序电路必须有脉冲信号才能工作在它的内部有一个时钟产生电路。●PSEN(29脚):片外ROM选通信号,低电平有效.他同样可以驱动8个LSTTL输入。●ALE/PROG(30脚):地址锁存信号输出端/EPROM编程脉冲输入端。为了使地址与数据不混淆,通常是先送地址再传送数据。ALE将P0口输出的低8位地址锁存,从而实现低位地址与数据的分离。●RST/VPD(9脚):复位信号输入端/备用电源输入端。当振荡器运行时,在此引脚上出现两个机器周期以上的高电平,将使单片机复位。VCC掉电期间,此引脚可以接上备用电源,以保存内部RAM的数据不丢失;低于规定水平时,VPD向内部RAM提供备用电源。