基于tda简易数控功放

基于tda简易数控功放

ID:11337876

大小:161.67 KB

页数:20页

时间:2018-07-11

基于tda简易数控功放_第1页
基于tda简易数控功放_第2页
基于tda简易数控功放_第3页
基于tda简易数控功放_第4页
基于tda简易数控功放_第5页
资源描述:

《基于tda简易数控功放》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、简易功率放大器摘要本电路设计采用一块功率放大器芯片作为核心,加上其他外围电路而成。通过单片机控制和显示放大量的大小。本设计的主要特点有:结构简单,容易控制,显示准确,具有一定的功率放大能能力。简易功率放大器本系统主要由功率放大模块、显示模块、控制模块和单片机模块组成,下面分别论证这几个模块的选择。1.1功率放大的论证与选择方案一:用分立元件搭建一个功率放大模块。分立元件搭建的功率放大模块,效率高,失真小,但制作和调试都比较麻烦。方案二:使用TDA2030功率放大芯片。使用TDA2030功放芯片的电路简单,调试容易,有一定的功率放大能力。综合以上两种方案,选择方案二。1.2显示的论证与选择方案

2、一:1602LCD。1602液晶显示,操作简单,容易控制,但不能显示中文字符。方案二:12864LCD。12864液晶显示,能够显示中文字符,但占用的IO口较多。综合以两种方案,选择方案一。1.3控制系统的论证与选择方案一:MSP430。TI公司的MSP430,功耗小,IO口多,但操作较复杂。方案二:51单片机。51,操作简单,容易控制。综合考虑采用51单片机做为控制系统。202系统理论分析与计算DAC0832控制音量大小的理论分析单片机同归IO口给DAC0832赋不同的值,得到不同的电压,从而达到调节音量大小的作用。把八位二进制的数分成八份每份值为256/8=32,逐加并赋值给IO口。3电

3、路与程序设计3.1电路的设计3.1.1系统总体框图系统总体框图如图1所示单片机功放主体DAC0832音量YIN音量显示及控制提示图13.1.2单片机子系统框图与电路原理图单片机子系统框图音量蜂鸣器提示1602LCD51单片机操作提示图23.1.4电源电路电源由外部设备提供,+5V电源供给单片机及相关部分,+12、-12电源供给功放主体和运放。3.2程序的设计3.2.1程序功能描述与设计思路1602显示“yinlian”提示,当按键按下,出现0到8的音量等级的显示。当按键按下,音量将超出所限等级范围时,蜂鸣器发声提示。3.2.2程序流程图1、主程序流程图开始201602液晶显示加减按键是否按下

4、按键减按键加DAC0832音量控制附录:电路原理图功放主体2051单片机20DAC083220程序代码#include//包含单片机寄存器的头文件#include//包含_nop_()函数定义的头文件#defineucharunsignedchar#defineuintunsignedintucharcodeyinliang[]={"0012345678"};ucharcodeyinliang0[]={0x00,0x00,0x1f,0x3f,0x5f,0x7f,0x9f,0xbf,0xdf,0xff};sbitRS=P2^0;//寄存器选择位,将RS位

5、定义为P2.0引脚sbitRW=P2^1;//读写选择位,将RW位定义为P2.1引脚sbitE=P2^2;//使能信号位,将E位定义为P2.2引脚sbitBF=P0^7;//忙碌标志位,将BF位定义为P0.7引脚sbitjia=P1^0;sbitjian=P1^4;sbitfmq=P2^5;unsignedcharcodestring[]={"YINLIANG:"};unsignedcharcodestring1[]={"NOWLOWEST!"};unsignedcharcodestring2[]={"NOWHIGHEST!"};unsignedcharcodestring3[]={"NOW

6、NORMAL!"};/*****************************************************20函数功能:延时1ms***************************************************/voiddelay1ms(){unsignedchari,j;for(i=0;i<10;i++)for(j=0;j<33;j++);}/*****************************************************函数功能:延时若干毫秒入口参数:n*********************************

7、******************/voiddelay(unsignedintn){unsignedinti;for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。