课程设计(论文)-基于51单片机的数字调音功放

上传人:aa****6 文档编号:30010218 上传时间:2018-01-26 格式:DOC 页数:16 大小:950KB
返回 下载 相关 举报
课程设计(论文)-基于51单片机的数字调音功放_第1页
第1页 / 共16页
课程设计(论文)-基于51单片机的数字调音功放_第2页
第2页 / 共16页
课程设计(论文)-基于51单片机的数字调音功放_第3页
第3页 / 共16页
课程设计(论文)-基于51单片机的数字调音功放_第4页
第4页 / 共16页
课程设计(论文)-基于51单片机的数字调音功放_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《课程设计(论文)-基于51单片机的数字调音功放》由会员分享,可在线阅读,更多相关《课程设计(论文)-基于51单片机的数字调音功放(16页珍藏版)》请在金锄头文库上搜索。

1、 课程设计( 论文)说明书题 目: 基于 51 单片机的 数字调音功放 院 (系): 专 业: 学生姓名: 学 号: 指导教师: 职 称: 2011 年 12 月 13 日 桂林电子科技大学课程设计(论文)报告用纸 第 1 页 共 14 页摘 要本文在小功率音频放大器的基础上,用 STC89C52 单片机和数字调音 ICM62429实现数字调节功放的输出音量,代替常见的旋钮式的调音电位器。同时采用 LCD1602显示音量当前音量的值和时间。关键词:单片机;功率放大器;数字电位器AbstractThis paper in small power audio amplifier, and on t

2、he basis of STC98C52 MCU and digital IC-M62429 tuning of digital adjustment of the power amplifier output volume, instead of common knob type tuning of potentiometer. At the same time LCD1602 shows the volume of value and time the current volume. Key words:Power Amplifier;Microcontroller ;Digital Po

3、tentiometer; 桂林电子科技大学课程设计(论文)报告用纸 第 2 页 共 14 页目 录引言 31 系统总体设计 31.1 系统设计框图 31.2 系统设计的主要内容和具体要求 32 系统硬件电路设计32.1 单片机控制电路 32.1.1 STC89C52 的引脚及功能42.1.2 复位电路52.2 音量调节电路 52.2.1 M62429 简介52.2.2 M62429 与单片机的连接 6 桂林电子科技大学课程设计(论文)报告用纸 第 3 页 共 14 页2.3 功放电路 72.3.1 TDA2822 简介 72.3.2 功放电路图 83 系统软件设计 83.1 程序总流程图 83

4、.2 M62429 音量控制程序 93.3 时间显示程序 104 结论 11谢辞 13参 考 文献 14 桂林电子科技大学课程设计(论文)报告用纸 第 4 页 共 14 页引言随着电子技术的飞速发展,现代电子产品几乎渗透了社会的各个领域。音频功放在日常生活中更是随处可见。除了传统的旋钮式音量调节外,数字调节音量也越来越常见。同时在一些特殊的应用中,数字调节音量有着无可比拟的优势。本文在研究dta2822 小功率音频放大器的基础上,采用数字调音芯片 M62429 代替常用的旋钮式电位器调音,同时采用 STC52 单片机作为整个系统的处理器。 本系统还设计出了较为直观明了的人机交互界面,LCD16

5、02 不仅仅用于显示当前的音量值,同时还显示了当前的时间。除了加减音量按键之外,还人性化地增加了一个静音按键,以满足在某些特殊的情况时的需求。1 系统总体设计1.1 系统设计框图图 1-11.2 系统设计的主要内容和具体要求本次设计要求在音频功率放大器的基础上实现数字式音量调节。具体要求:(1)设计一个小功率的音频放大器。(2)用按键实现功放音量的加减调节。(3)在 LCD1602 上显示当前音量值。(4)在 LCD1602 上显示时间。(5)能够通过按键调节时间的各个参数。51 单片机 功放电路键盘显示电路调音电路 喇叭音源 桂林电子科技大学课程设计(论文)报告用纸 第 5 页 共 14 页

6、2 系统硬件电路设计2.1 单片机控制电路本系统选用STC89C52单片机作为核心处理器。STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,内置4KB EEPROM,三个 16 位定时器/计数器,一个6向量2 级中断结构,全双工串行口。因此,STC89C52单片机完全满足本系统的要求。2.1.1 STC89C52 的引脚及功能单片机STC89C52的管脚说明如图2-1所示:P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0(RXD)10P3.1(TXD)11P3.2(INT0)12P3

7、.3(INT1)13P3.4(T0)14P3.5(T1)15P3.6(WR)16P3.7(RD)17XTAL218XTAL119GND20 P2.0(A8) 21P2.1(A9) 22P2.2(A10) 23P2.3(A11) 24P2.4(A12) 25P2.5(A13) 26P2.6(A14) 27P2.7(A15) 28PSEN 29ALE/PROG 30EA/VPP 31P0.7(AD7) 32P0.6(AD6) 33P0.5(AD5) 34P0.4(AD4) 35P0.3(AD3) 36P0.2(AD2) 37P0.1(AD1) 38P0.0(AD0) 39VCC 40图2-1 ST

8、C89C52的管脚(1) 主要电源引脚VCC 电源端GND 接地端(2) 外接晶体引脚XTAL1和XTAL2(3) 控制或与其它电源复用引脚 RST、ALE/PROG、/PSEN 和/EA/VPPRST 复位输入端。 ALE/PROG 当访问外部存储器时,ALE(地址锁存允许)的输出用于锁存地址的低位字节。/PSEN 程序存储允许(/PSEN)输出是外部程序存储器的读选通信号。/EA/VPP 外部访问允许端。(4) 输入/输出引脚 P0.0 P0.7、P1.0P1.7、P2.0 P2.7 和 P3.0P3.7P0 端口(P0.0 P0.7) P0 是一个 8 位漏极开路型双向 I/O 端口。作

9、为输 桂林电子科技大学课程设计(论文)报告用纸 第 6 页 共 14 页出口用时,每位能以吸收电流的方式驱动 8 个 TTL 输入,对端口写 1 时,又可作高阻抗输入端用。P1 端口(P1.0 P1.7) P1 是一个带有内部上拉电阻的 8 位双向 I/O 端口。P1 的输出缓冲器可驱动(吸收或输出电流方式)4 个 TTL 输入。对端口写 1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。作输入口时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。P2 端口 (P2.0P2.7) P2 是一个带有内部上拉电阻的 8 位双向 I/O 端口。P2 的输出缓冲器可驱动(吸收或

10、输出电流方式)4 个 TTL 输入。对端口写 1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。P2 作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。P3 端口(P3.0P3.7) P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL 门电流。当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流,这是由于上拉的缘故。P3 口也可作为 STC89C52 的一些特殊功能,这些特殊功能见表 2-1: 端口引脚 兼 用 功 能P3.0 RXD (串行输入口)P3.1 TXD

11、 (串行输出口)P3.2 /INT0 (外部中断 0)P3.3 /INT1 (外部中断 1)P3.4 T0 ( 定时器 0 的外部输入)P3.5 T1 (定时器 1 的外部输入)P3.6 /WR (外部数据存储器写选通)P3.7 /RD (外部数据存储器读选通)表 2-1 P3 端口的特殊功能2.1.2 复位电路单片机复位的条件是当单片机振荡器工作时,RST 引脚上出现持续两个机器周期的高电平,从而实现复位操作,使单片机回复到初始状态。上电时,考虑到振荡器有一定的起振时间,RST 引脚上高电平必须持续 10ms 以上才能保证有效复位。STC89C52 的复位是由外部的复位电路来实现的: 桂林电子科技大学课程设计(论文)报告用纸 第 7 页 共 14 页图 2-22.2 音量调节

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号