单片机控制装置与调试任务ppt课件_第1页
单片机控制装置与调试任务ppt课件_第2页
单片机控制装置与调试任务ppt课件_第3页
单片机控制装置与调试任务ppt课件_第4页
单片机控制装置与调试任务ppt课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、义务十四 DAC0832数模转换运用 DAC0832是8分辨率的D/A转换集成芯片。与微处置器完全兼容。这个DA芯片以其价钱低廉、接口简单、转换控制容易等优点,在单片机运用系统中得到广泛的运用。D/A转换器由8位输入锁存器、8位DAC存放器、8位D/A转换电路及转换控制电路构成。芯片如图14-1。如图14-1 DAC0832引脚图DAC0832的引脚功能如下: D7D0:数据输入线,TTL电平,输入有效坚持时间应大于90ns ILE:数据锁存允许控制信号输入线,高电平有效。 CS:片选信号输入线,低电平有效。 WR1:输入锁存器写选通输入线,负脉冲有效,在ILE,CS信号有效时,WR1为0时可

2、将当前D7D0形状锁存到输入锁存器。 XFER:数据传输控制信号输入线,低电平有效。 WR2:DAC存放器写选通输入线,负脉冲有效,当XFER为0时,WR2有效信号可将当前输入锁存器的输出形状传送到DAC存放器中。 Iout1:电流输出线,当输入全为1时Iout最大。 Iout2:电流输出线,Iout2+Iout1为常数。 Rfb:反响信号输入线,改动Rfb端外接电阻值可调整转换满量程精度。 Vref :基准电压输入端,Vref取值范围为10V+10V。 VCC:电源电压端,Vcc取值范围为+5V+15V。 Agnd:模拟地,常用符号 表示。 Dgnd:数字地,常用符号 表示。 D/A转换芯片

3、输入是数字量,输出为模拟量,模拟信号极易受电源和数字信号干扰,故为减少输出误差,提高输出稳定性,模拟信号须采用基准电源和独立的地线,普通应将数字地和模拟地分开。另外,DAC0832是电流型输出器件,运用常需外接运算放大器,使之成为电压型输出器件。二、义务要求 1、详细义务 用AT89S52单片机与一片DAC0832设计一个数字信号发生器;可以产生方波、三角波、梯形波、锯齿波、正弦波,并且波形频率可调(按键)。2、义务分析1DAC0832的输出电压 DAC0832有两种输出方式:单极性输出和双极性输出。在图14-2中,DAC0832采用单极性输出方式。其输出电压为:14-2 单极性电压输出波形产

4、生原理1方波 单片机延续255次输出数字量0,然后再延续255次输出数字量255。如此反复,0832即可输出延续方波。2锯齿波 单片机从输出数字量0开场,逐次加1直到255;然后再从0开场,如此反复,0832即可输出锯齿波。3梯形波 单片机从输出数字量0开场,逐次加1直到255,并坚持255次,然后从输出255逐次减1直至为0。如此反复,0832即可输出延续梯形波。三、义务虚施 1硬件原理图 本义务的硬件组成是由主机、DAC0832、按键组成,其中由DAC0832构成的简易波形发生器的硬件原理图如图14-4。图14-4 由DAC0832构成的数字信号发生器原理图2、流程图 根据义务和原理图的要

5、求,其流程图如图: 14-5 由DAC0832构成的数字信号发生器流程图 3 方框图 在学习了原理图和流程图的根底之上,下面是数字信号发生器的方框图。4.程序设计及源程序 在前面讲解的根底上,程序的设计思想是运用5个按键K1、K2、K3、K4、K5,分别控制输出5个波形,其设计图如图12-6。图14-7 函数发生器设计图 5、程序代码#include /头文件#include #define uchar unsigned char#define uint unsigned int#define DAC0832 XBYTE0 xfeff /* 定义DAC0832端口地址 */sbit k1=P1

6、0; /方波选择sbit k2=P11; /锯齿波选择sbit k3=P12; /三角波选择sbit k4=P13; /阶梯波选择sbit k5=P14; /正弦波选择 (概略见书上)6、程序仿真效果图 经过程序的调试、编译,并下载到单片机,可以在设备上实践效果显示如图14-8所示。仿真显示图14-9.图14-8 程序实践效果图图12-8 程序仿真效果图图14-9 程序仿真效果图义务评价 经过前面的讲解,置信同窗们曾经完成了该义务,那么该义务他能否完美的完成了?那就经过下面的表格来反映吧!五、知识拓展1.DAC0832的任务方式 DAC0832进展D/A转换,可以采用两种方法对数据进展锁存。

7、第一种方法是使输入存放器任务在锁存形状,而DAC存放器任务在直通形状。详细地说,就是使2WR和XFER都为低电平,DAC存放器的锁存选通端得不到有效电平而直通;此外,使输入存放器的控制信号ILE处于高电平、CS处于低电平,这样,当1WR端来一个负脉冲时,就可以完成1次转换。 第二种方法是使输入存放器任务在直通形状,而DAC存放器任务在锁存形状。就是使1WR和CS为低电平,ILE为高电平,这样,输入存放器的锁存选通讯号处于无效形状而直通;当2WR和XFER端输入1个负脉冲时,使得DAC存放器任务在锁存形状,提供锁存数据进展转换。 根据上述对DAC0832的输入存放器和DAC存放器不同的控制方法,

8、DAC0832有如下3种任务方式: 单缓冲方式。单缓冲方式是控制输入存放器和DAC存放器同时接纳资料,或者只用输入存放器而把DAC存放器接成直通方式。此方式适用只需一路模拟量输出或几路模拟量异步输出的情形。 双缓冲方式。双缓冲方式是先使输入存放器接纳资料,再控制输入存放器的输出资料到DAC存放器,即分两次锁存输入资料。此方式适用于多个D/A转换同步输出的情节。 直通方式。直通方式是资料不经两级锁存器锁存,即1WR,2WR,XFER,CS均接地,ILE接高电平。此方式适用于延续反响控制线路,不过在运用时,必需经过另加I/O接口与CPU衔接,以匹配CPU与D/A转换。六、思索题与习题 1、用D/A转换器0832产生参数可调的三角波,如以下图15-3所示,编程实现。图15-3 参数可调的三角波2、在上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论