毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C51单片机语音播放器设计+程序(2)

时间:2022-02-25 22:40来源:毕业论文
(3)查找了解跟语音方面有关的书籍和记载,将语音的录放功能通过集成语音芯片来完成,并且将该芯片的工作原理牢记,将语音芯片的外围电路和一些

   (3)查找了解跟语音方面有关的书籍和记载,将语音的录放功能通过集成语音芯片来完成,并且将该芯片的工作原理牢记,将语音芯片的外围电路和一些器件完成并标记出数值,把单片机的接口电路对应完成,除此之外将话筒与扬声器电路以及需要的电容电阻值标记出来。

   (4)进一步对C语言程序进行学习和研究,用C语言和测试对单片机进行编程,并完成具体的调试的步骤,实现语音播放器的一些基本功能,并获得相应的结论。

2。2 总体设计方案

图2。1总体设计图

做这个课题目的在于能将语音录放显示出来,当开始键被按下的时候,它便可以录音,开始键不作用的时候,它便关闭录音功能。结束录音后,循环播放所录音。由图1。1可知:该流程包含按键开关,单片机(AT89C51)模块,语音芯片(4004系列) 装置,麦克风部件,喇叭等部分组成。此类型单片机为整个流程的关键模块,对这个类型芯片(ISD4004)的工作起着控制作用,对说话人的语音类容进行录制和播放。

3  硬件电路设计

图3。1总体硬件电路图

该硬件电路设计主要由音频放大电路,51单片机最小系统,ISD4004电路,指示电路和按键电路组成。

3。1 微处理器的选取

    现在科技成长迅速,微型机的使用逐渐普及。很多种类的单片机在市场上都可以买得到,有DSP的,还有ARM等多种形式的单片机。DSP这款型号的有16位和32位,它将良好的数据应用于修改和测试。而我使用的89C51是一款具有高性能的CMOS 8位微处理器。 51这款类型单片机在处理速度和运算速度上要比DSP慢的多,但它体积小,轻重量,价格适中,所以我使用这个型号的单片机。                   

图3。2为AT89C51内部结构及连接原理图

  图3。3为AT89C51引脚分布结构图: 

               

图3。3为AT89C51单片机的引脚分布结构图

   由结构图可知AT89C51单片机共有包括GND,VCC,VSS,INT1,INT0,T1,T0,P0。0~P0。7,P1。0 ~P1。7,P2。0~P2。7,RXD,TXD等在内的40个引脚。

这里偏重说明几个重要引脚:文献综述

   1)。电源和晶振

   VCC —运行和程序校验时加+5V

      GND—接地

XTAL1—来自振荡器反向放大器的输入

XTAL2—来自反向振荡器的输出

   2)。输入/输出(4个口)

    (1)P0口

 它的32~39脚为P0。0~P0。7输入/输出引脚。是8位双向三态输入/输出口。P0口(作为总线)能驱动8个LSTTL负载。

    (2)P1口

1~8脚为P1。0~P1。7输入/输出引脚。是8位准双向输入/输出口。在准备和核查程序,主要用来进入低字节地址。与P0不同的是,它只能驱动4个LSTTL负载。

    (3)P2口

21~28脚为P2。0~P2。7输入/输出引脚。是8位准双向输入/输出口。同P1一样只能驱动4个LSTTL负载。

    (4)P3口

10~ 17脚为P3。0~P3。7输入/输出引脚。也是一个8位准双向输入/输出双功能复用端口。可提供各种替代功能。只有输出锁存器程序的端口被置为1时,这些替代功能才会被使用。它可以输入/输出4个LSTTL负载。此外P3口也可作为AT89C51的一些特殊功能口,如下所示:

      P3。0    RXD(串行数据接收口)

      P3。1    TXD(串行数据发送口)  AT89C51单片机语音播放器设计+程序(2):http://www.youerw.com/zidonghua/lunwen_90166.html

------分隔线----------------------------
推荐内容