文档介绍:可编程放大器设计
摘 要
本设计主要以DAC0832内部的电阻网络作为核心,利用AT89S52单片机控制所选D/A的电阻网络状态,同时利用两个独立键盘来控制正弦波的放大倍数,并利用四位数码管将其显示出来。经过实际测量,本系统可以实现通频为20Hz~20KHz,Vpp为20mV~20V,~100倍,。
关键词: AT89S52单片机 数码管 放大器
Abstract
The design mainly base on DAC0832's inside resistors regarding as the kernel,it is used on the AT89S52 MCU controlling the resistors' the same time,it utilizes double Individual Keys to control sinusoidal wave's amplify,additionally,four digital tube to display the concrete measured,the system could make the function come true. In detail,the wave amplifier's parameter:pass band:20Hz~20KHz,
Vpp:20mV~20V,amplify:~100,step:(adjusted no distortion).
Key words: AT89S52 Micro Controller Unit digital tube amplifier
目 录
摘要 -------------------------------------------------------------2
一.核心模块的方案论证与比较---------------------------------------3
滤波模块 -------------------------------------------------- 3
控制模块---------------------------------------------------3
显示模块-------------------------------------------------- 3
自动增益模块----------------------------------------------4
波形放大模块----------------------------------------------4
二.方案设计与总体论证---------------------------------------------4
三.单元电路分析与实现 --------------------------------------------5
滤波模块 --------------------------------------------------5
--------------------------------------------------- 6
波形放大模块-----------------------------------------------7
自动增益模块-----------------------------------------------8
四.单片机软件设计-------------------------------------------------9
软件功能--------------------------------------------------9
流程图-----------------------------------------------------9
五.测试结果及分析--------------------------------------------------9
六.设计总结------------------