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单片机的音乐喷泉控制系统设计+电路路

动车组滚动轴承FCM智能诊断研究

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

动车组滚动轴承SVM智能诊断研究

粉料称重装置的单片机控...

STM32单片机的无刷直流电机控制系统设计

《水浒传》中血腥暴力研...

遥感土地用变化监测国内外研究现状

提高小學语文課堂朗读教...

浅析施工企业保理融资成...

高效课堂教师问卷调查表

PCI+PID算法直流力矩电机速...

从企业eHR建设谈管理信息...

MNL模型历史城区居民活动...

大规模MIMO系统的发展研究现状

小型通用机器人控制系统设计任务书