程序能够实现将十二位的二进制数5V对应fffH变换成一路0~5V的电压。 精度方面:在使用时上下波动范围大约是0~2fH能保证高位寄存器准确; 调试过程中遇到了一系列问题:(1)p0口的使用需接上拉电阻,内部没有带电阻;(2)调试的过程最好使用单步运行,以便于察看寄存器的内容;(3)对系统板不熟悉,一些硬件方面容易出问题,像口连接,电源、地的连接。(4)直流电源使用不准确,内部的各个电源输出是独立的,需要共地。
上传时间: 2015-11-10
上传用户:一诺88
实现a/d模数转换,由一个电压值转化为数字并在数码管上显示出来
标签: 模数转换
上传时间: 2014-01-22
上传用户:远远ssad
计算电压基准的温度系数(tempco)和初始精度:摘要:电压基准(VREF)的主要目标是设立系统精度。例如,模/数转换器(ADC)根据基准电压设置其满量程输入电平。下文讨论了如何在初始精度和温度系数(tempco)之间进行折中,在保证满足系统精度的前提下拓宽电压基准的选择范围。下面介绍的计算方法可根据给定的初始精度确定温度系数,反之亦然。
上传时间: 2013-12-11
上传用户:bruce5996
八路电压表C程序, 使用keil C51 使用AT89C52单片机,12MHZ晶振,P0口读入AD值,P2口作AD控制,用共阳LED数码管
上传时间: 2016-03-07
上传用户:wfeel
该实验设计模60计数器,并通过数码管进行显示,最后实现秒表的功能。7段数码管采用共阴极数码管,如图1所示,当某段接有高电平时该段将发光。
上传时间: 2014-01-18
上传用户:aa54
实验十一 数/模转换器 一、实验目的 了解数/模转换器的基本原理,掌握DAC0832芯片的使用方法。 二、实验内容 1、实验电路原理如图11-1,DAC0832采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub),利用debug输出命令(Out 290 数据)输出数据 给DAC0832,用万用表测量单极性输出端Ua及双极性输出端Ub的电压,验证数字与电压之间的线性关系。 2、编程产生以下波形(从Ub输出,用示波器观察) (1)正弦波 三、编程提示 1、8位D/A转换器DAC0832的口地址为290H,输入数据与输出电压的关系参考实验指导原理图: 2、产生锯齿波只须将输出到DAC0832的数据由0循环递增。产生正弦波可根据正弦函数建一个下弦数字量表,取值范围为一个周期,表中数 据个数在16个以上。
上传时间: 2013-12-16
上传用户:colinal
一、实验目的 了解数/模转换器的基本原理,掌握DAC0832芯片的使用方法。 二、实验内容 1、实验电路原理如图36,DAC0832采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub),利用debug输出命令(Out 290 数据)输出数据给DAC0832,用万用表测量单极性输出端Ua及双极性输出端Ub的电压,验证数字与电压之间的线性关系。 2、编程产生以下波形(从Ub输出,用示波器观察) (1)锯齿波 三、编程提示 1、8位D/A转换器DAC0832的口地址为290H,输入数据与输出电压的关系为: (UREF表示参考电压,N表示数数据),这里的参考电压为PC机的+5V电源。 2、产生锯齿波只须将输出到DAC0832的数据由0循环递增。
上传时间: 2016-03-12
上传用户:ywqaxiwang
数字直流稳压器: 用单片机来设置输出电压,把单片机设置的数值通过D\A数模转换变换为模拟电压,然后通过输出的模拟电压,控制稳压模块的输出,稳压模块由可调稳压块LM317和双运算放大器LM358构成,通过LM358比较输出和设置电压并控制LM317的输出,以达到比较精确的输出,用三位数码管动态显示输出电压值,精确到0.1V。
上传时间: 2013-12-18
上传用户:wxhwjf
八路电压表C程序 P0口读入AD值,P2口作AD控制,用共阳LED数码管 P1口输出段码,P3口扫描,最高位指示通道(0-7)
上传时间: 2016-04-13
上传用户:sk5201314
AD高精度采集校正设计 提出了一种高精度数模转换软件校正算法,用以消除运放放大器、比例电阻、AD转换器、印制电路板等物理上带来的误差,我们已成功应用于数字电压表、数字电流表、数字欧姆表、数字程控电源等项目上,实践证明该算法应用于各种AD高精度转换的校正,消除物理上带来的误差
上传时间: 2014-11-21
上传用户:bjgaofei