万用板 7*9 1 喇叭 0。25W/8Ω 1 外放
三极管 S8050 2 放大电路
核心元器件进行详细介绍如下:
(1)单片机以STC89C51芯片为核心的;89C51是一种带4K字节闪烁可编程,可擦除的ROM,低电压、高效能的cmos 8位单片机。它的可擦除ROM可以反复擦除至少100次。因为把多功能的8位CPU和闪烁存储器一起放在芯片中,STC的89C51是一种高效微控制器, 89C51单片机为嵌入式系统提供了一种方便灵活且高性价比的方案。
STC89C51单片机的引脚图如下图2。2所示
图2。2 STC89C51单片机引脚图
VCC:正电源引脚,正常工作时,接+5v电源 。
GND:接地引脚。
P0口:P0。0~P0。7输入/输出引脚。为双向八位三态I/O接口,既可以做通用I/O口,此时需要外加上拉电阻,又可以做外部扩展的数据总线以及八位地址总线的分时复用口。
P1口:P1。0~P1。7为输入/输出引脚。P1口是八位准双向I/O口,内部自带上拉电阻,一般作为通用I/O接口使用,作为输入时,锁存器必须置1。
P2口:P2。0~P2。7为输入/输出引脚。P2口是八位准双向I/O口,内部具有上拉电阻,可直接连接外部I/O设备。一般作为外部扩展时的高八位地址总线使用。
P3口:P3。0~P3。7输入/输出引脚。内部自带上拉电阻八位准双向I/O接口,是双功能复用口。第一功能做通用I/O接口,一般用第二功能,详细如下:
P3。0 RXD(串行数据接收口)
P3。1 TXD(串行数据发送口)
P3。2 /INT0(外部中断0请求输入)
P3。3 /INT1(外部中断1请求输入)
P3。4 T0(计数器/定时器0外部输入口)
P3。5 T1(定时器/计数器1外部输入口)
P3。6 /WR(外部RAM写选通信号)
P3。7 /RD(外部RAM读选通信号)
RST/Vpd:复位信号/备用电源线引脚。
ALE/PROG:地址锁存允许/编程引脚。
EA/VPP:允许访问片外程序存储器/编程电源线。
XTAL1:片内振荡器反相放大器及内部时钟发生器的输入端。
XTAL2:片内振荡器反相放大器的输出端。
PSEN:片外ROM选通线。
(2)S8050三极管:一种小功率放大管,属于NPN型,而声音驱动电路由两个S8050组成;三极管的引脚如图2。3所示;
图2。3 S8050引脚图
而声音驱动电路则如下图2。4所示,
图2。4 声音驱动电路
3 硬件电路设计
3。1 单片机最小系统文献综述
最小系统包括单片机及其所需的必要的电源、时钟、复位等一系列部件,能够使单片机一直处于正常的工作状态。单片机能正常运行的必要条件是电源、时钟等电路的完好,能把最小系统当做单片机应用系统的核心部分,通过对最小系统进行存储器扩展、A/D扩展等操作,能使单片机执行较为复杂的任务。
STC89C51是片内带有只读存储器和程序存储器的单片机,所以,这种芯片构成的最小系统,电路简单﹑可靠性高。利用STC89C51单片机作为最小系统时,只要把单片机连接上时钟和复位电路,就能正常工作。结构如下图3。1所示,由于集成度的限制,最小应用系统只能用作一些小型的控制单元。
图3。1 单片机最小系统原理框图