求dac51单片机代码连接dac和放大电路之后输出4到20ma的程序,可加按键

题 目 基于51dac51单片机代码和DAC0832的信号源

專 业 测控技术与仪器

8051和DAC0832为核心的信号源可以通过按键

选择正弦波、方波、三角波、锯齿波和梯形波,也可以通过按键选择798.6Hz、266.2Hz、88.7Hz、29.6Hz、9.85Hz、3.3Hz、1.1Hz囲九档频率波形和频率通过软件改变,幅值通过硬件放大的放大器改变本信号源具有结构简单、功能丰富、使用方便另外价格实惠等特点。 【关键词】dac51单片机代码 8051,DAC0832信号源,频率波形

一. 实验要求以及方案选择 1.实验要求:

设计一个信号源,能产生正弦波、三角波、锯齿波、方波等简单的波形能够方便改变波形和频率。 2.方案选择:

方案一:完全由硬件电路制作使用传统的锁相频率合成方法。通过芯片IC145152压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波积分电路转换成三角波。此方案电蕗复杂,干扰因素多不易实现。

方案二:直接利用波形产生芯片例如,利用MAX038芯片组成的电路输出波形MAX038是精密高频波形产生电路,能夠产生准确的锯齿波、三角波、方波和正弦波四种周期性波形但此方案成本高,程序复杂度高

方案三:通过dac51单片机代码控制DAC,输出五種波形此方案输出的波形分辨率不够高,频率有限但此方案电路简单、成本低,波形和频率容易选择

二. 实验元件及原理介绍 1. 80C51dac51单片機代码

80C51dac51单片机代码属于MCS-51系列dac51单片机代码,由Intel公司开发其结构是8048的延伸,改进了8048的缺点增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源采用40引脚双列直插式DIP(Dual In Line Package),内有128个RAM单元及4K的ROM它把构成计算机的中央處理器CPU、存储器、寄存器、I/O接口制作在一块集成电路芯片中,从而构成较为完整的计算机、而且其价格便宜

图1.80C51dac51单片机代码及键盘电路

图1所示是80C51dac51单片机代码以及接口电路,由于Proteus对dac51单片机代码的VCC和GND是默认自动连接的所以这里就不需要再连接电源和地了。本次试验使用80C51dac51单片机玳码内部晶振所以也无需外接晶振。按键S1和S2分别连接到80C51的INT0(P3.2)和INT1(P3.3)按键S1控制波形选择,每按一次变换一次波形分别为正弦波、方波、锯齿波、梯形波和三角波。按键S2控制频率共七档,每按一次频率下降为上一次的1/3

DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,

在dac51单片机代码应用系统中得到广泛的应用D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。

图2所示是DAC0832器件以及I/V变换电路DAC0832有两级缓冲,本次试验采用直通模式即把ILE、CS、WR1、WR2、XFER都设置为有效,使两个寄存器都处于开放状态无需控制信号,DAC0832的输出随时跟谁输入数字的变化而变化这样只要输入的八位数字量变化,就直接进行DA转換

图中的运算放大器是实现I/V变化功能,由于DAC0832输出的是电流信号且Iout1和Iout2的电流之和为一常数,在DAC寄存器各位都是1时Iout1输出最大,一般在单極性输出时把Iout2接地双极性输出时接运放。如果要调整放大系数只需要在运放输出端与反馈端串联一可调电阻即可。 三.系统软件介绍


}

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩59页未读, 继续阅读
}

我要回帖

更多关于 dac51单片机代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信