2。2 系统总体设计

2。2。1 系统构成框图

图2-1  系统构成框图

3 硬件电路设计

3。1控制器模块

3。1。1单片机概述

STC89C52RC是一款高性能,低功耗的8位微控制器,由STC公司制造。其沿用了经典的MCS-51内核,较传统的51内核做了大量的改进。在系统编程(ISP)和在应用编程(IAP)功能,通过串口(RxD/P3。0,TxD/P3。1)可直接下载用户程序,数秒即可烧写完成一片再加上其内部具有 8K字节的系统可编程Flash存储器为单片机的程序的烧录提供了极大地便利。 

3。1。2 内部资源

STC89C52RC单片机内部集成8K字节的Flash、512字节RAM、32位I/O口线、3个16位的定期器、4个外部中断和一个全双工串行口资源。32个通用I/O口中,P0口为漏极开路形式。当P0口作I/O口使用时需要加上拉电阻,当作16位宽总线扩展时则不需要,P0口作16位总线的低8位,P2口作总线的高8位。P1/P2/P3口为准双向I/O口,内部继承了上拉电阻,无需外接上拉电阻,4个外部中断集中分布在P3口。单片机复位时各引脚的电平状态为高电平。DIP封装外形及引脚分布如下图3-1所示。

图3-1  DIP封装外形及引脚分布

3。2 语音芯片VS1003模块

3。2。1 性能简介

VS1003芯片内部集成了ADPCM编码与音频解码器功能,能够实现对MP3/ MIDI /WAM音频文件进行解码,可以通过SPI接口接收比特流。同时其内部还集成了低功耗DSP处理器内核,工作数据存储器,用户RAM。在用户RAM中还可以做一些其他的特殊的应用,例如像DSP音效处理。

3。2。2 内部结构文献综述

外接晶振的大小则决定了能否以正确的速度播放音频文件,其最大采样率和外部晶振的的关系满足XTAL1/256。VS1003工作于单时钟模式下,12。288MHZ做主时钟,此时钟由外部电路产生,接到XTAL1和XTAL2之间。同时,为了能够播放48KHZ采样率的音频文件,外接晶振至少为12。288MHZ才能获得正确的播放速度,这是通用的数值选择。其他的标准外接晶振数值还有13。0MHZ。如果为播放更高采样率的音频文件,最大晶振数值为50。0MHZ。VS1003内部结构如下图3-2所示。

 VS1003内部结构

3。2。3 电路图

下图是VS1003芯片的引脚名称,其中有7个引脚是接单片机的,他们分别是SO、SI、SCLK、XCS、XRESET、DREQ、SDCS/BYSN

上一篇:comsol脉冲涡流厚度检测技术仿真及特征判别
下一篇:AT89C51单片机的音乐喷泉控制系统设计+电路路

STC89C51RC单片机电子密码锁的设计+电路图

AT89C51单片机的音乐喷泉控制系统设计+电路路

AT89C51单片机便携式多参数...

AT89C51单片机的电子琴设计+电路图+程序

STC89C52单片机的温度报警器设计+程序+电路图

STC89C52单片机的电机转速测...

AT89C51单片机的密码锁的设计+电路图

苏州阳澄湖大闸蟹产业发展状况分析

老年护理教學现状分析及對策探讨【2902字】

微粒群智能算法的仿真研究+源代码

中国债券市场发展现状与前景

异形造型物在现代家装中的应用

儿童本位视角下小学生课外阅读有效策略研究

金属-有机骨架材料MOF-5合成及CO2吸附性能研究

砂蚕溶栓酶研究现状和参考文献

高校國家助學贷款违约问...

城乡居民收入差距变化及...