下载此文档

基于TDA简易数控功放.doc


文档分类:办公文档 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
简易功率放大器摘要本电路设计采用一块功率放大器芯片作为核心,加上其他外围电路而成。通过单片机控制和显示放大量的大小。本设计的主要特点有:结构简单,容易控制,显示准确,具有一定的功率放大能能力。简易功率放大器本系统主要由功率放大模块、显示模块、控制模块和单片机模块组成,下面分别论证这几个模块的选择。:用分立元件搭建一个功率放大模块。分立元件搭建的功率放大模块,效率高,失真小,但制作和调试都比较麻烦。方案二:使用TDA2030功率放大芯片。使用TDA2030功放芯片的电路简单,调试容易,有一定的功率放大能力。综合以上两种方案,选择方案二。:1602LCD。1602液晶显示,操作简单,容易控制,但不能显示中文字符。方案二:12864LCD。12864液晶显示,能够显示中文字符,但占用的IO口较多。综合以两种方案,选择方案一。:MSP430。TI公司的MSP430,功耗小,IO口多,但操作较复杂。方案二:51单片机。51,操作简单,容易控制。综合考虑采用51单片机做为控制系统。2系统理论分析与计算DAC0832控制音量大小的理论分析单片机同归IO口给DAC0832赋不同的值,得到不同的电压,从而达到调节音量大小的作用。把八位二进制的数分成八份每份值为256/8=32,逐加并赋值给IO口。,+5V电源供给单片机及相关部分,+12、-12电源供给功放主体和运放。“yinlian”提示,当按键按下,出现0到8的音量等级的显示。当按键按下,音量将超出所限等级范围时,蜂鸣器发声提示。、主程序流程图开始1602液晶显示加减按键是否按下按键减按键加DAC0832音量控制附录:电路原理图功放主体51单片机DAC0832程序代码#include<>//包含单片机寄存器的头文件#include<>//包含_nop_()函数定义的头文件#defineucharunsignedchar#defineuintunsignedintucharcodeyinliang[]={""};ucharcodeyinliang0[]={0x00,0x00,0x1f,0x3f,0x5f,0x7f,0x9f,0xbf,0xdf,0xff}; sbitRS=P2^0;//寄存器选择位,=P2^1;//读写选择位,=P2^2;//使能信号位,=P0^7;//忙碌标志位,=P1^0;sbitjian=P1^4;sbitfmq=P2^5;unsignedcharcodestring[]={"YINLIANG:"};unsignedcharcodestring1[]={"NOWLOWEST!"};unsignedcharcodestring2[]={"NOWHIGHEST!"};unsignedcharcodestring3[]={"NOWNORMAL!"};/*****************************************************函数功能:延时1ms***************************************************/voiddelay1ms(){ unsignedchari,j; for(i=0;i<10;i++) for(j=0;j<33;j++) ; }/*****************************************************函数功能:延时若干毫秒入口参数:n***************************************************/voiddelay(unsignedintn){ unsignedinti; for(i=0;i<n;i++) delay1ms();}/*****************************************************函数功能:判断液晶模块的忙碌状态返回值:result。result=1,忙碌;result=0,不忙*******************************

基于TDA简易数控功放 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qiang19840906
  • 文件大小118 KB
  • 时间2020-09-25