PowerPoint 2003演示文稿制作实例(1)幻灯片PPT
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
芯片功能更灵活。 1个8位D/A转换器:实现D/A转换。
精品文档
图7- 2 DAC0832的内部结构
精品文档
精品文档
精品文档
2.DAC0832的引脚功能 DAC0832的引脚如图7-3所示,下面对各引脚功能作简要说 明:
精品文档
精品文档
7.1.2 DAC0832与80C51的接口与编程
1.DAC0832与80C51的接口 DAC0832内部具有两级8位寄存器,通过与80C51的适当连接
可以构成直通、单缓冲、双缓冲三种工作方式。下面以单 缓冲方式为例说明其接口形式。电路如图。
精品文档
在单缓冲方式下,80C51的P2.7与DAC0832的和数据传送 控制信号线相连,这样,当地址线P2.7选通DAC0832后, 只要输出信号,DAC0832就能进一步完成数字量的输入锁 存和D/A转换输出功能。在上图中,由于地址线P2.7=0时 选通DAC0832,所以DAC0832的接口地址为7FFFH。
例1 电路如图7- 4,试编程实现一次DAC0832的数据转换,设 拟转换数据为#DATA。
参考程序如下:
MOV DPTR,#7FFFH ;指向DAC0832的单元地址
MOV A,#DATA ;转换数据“DATA”装入A MOVX @DPTR, A ;转换数据送往DAC0832,并使
WR ; =0,完成一次转换
精品文档
四.硬件原理
图7-5 由DAC0832构成的简易波形发生器
精品文档
五.软件设计
1.输出连续方波:
参考程序如下:
ORG 0000H
AJMP MAIN
ORG 0100H
MAIN: MOV DPTR,#7FFFH
;指向0832
LOOP:MOV A,#0
MOV R7,#DPTR,A ;向DAC送方波最小值0
END
精品文档
DJNZ R7,$ ;循环255次,形成方波
;的低电平
精品文档
MOV A,#255
;将方波最大值255送到A
MOV R7,#255 ;重置循环次数
MOVX @DPTR,A ;向DAC送255,D/A输出为高
DJNZ R7,$ ;循环255次,形成方波的高电平
AJMP LOOP ;重复上述过程,形成连续方波
精品文档
2.波形产生原理
➢ 方波 ➢ 单片机连续255次输出数字量0,然后再连续255次输出 数字量255。如此重复,0832即可输出连续方波。 ➢ 锯齿波 ➢ 单片机从输出数字量0开始,逐次加1直到255;然后再 从0开始,如此重复,0832即可输出锯齿波。 ➢ 梯形波 ➢ 单片机从输出数字量0开始,逐次加1直到255,并保持 255次,然后从输出255逐次减1直至为0。如此重复,0832 即可输出连续梯形波。
精品文档
图7-1 单片机和被控对象间的接口示意图
精品文档
7.1 数/模转换接口
数/模转换接口的任务:将数字信号转换成 与其量值成正比的电流信号或电压信号(即 模拟信号)。 数/模转换接口的作用:相当于一个实现二 进制数到十进制数转换,并将转换结果以电 流或电压形式输出的物理器件。 数/模转换接口常接在单片机的输出端与执 行设备(如电磁阀)之间。常用的数/模转换 接口芯片有DAC0832(TTL 8位)、AD7524( CMOS 8位)和DAC1208(12位)等。 下面以 DAC0832为例说明数精/模品文档转换接口的使用。
注意:DAC0832的转换输出量为电流,而在实际应用中, 作为输出控制的信号大多为模拟电压,如直流电机、线性 电磁阀等,因此还需要将电流信号转换为电压信号。图中 采用LM747作反向电压输出。
精品文档
2.DAC0832的编程
DAC0832的编程比较容易,只要向80C51提供芯片地址,并进 行一次简单的数据读写操作即可。
第7章 80C51 的测控技术
本章学习目标 : 了解单片机测控系统中接口元件的作用 了解D/A转换器与80C51的连接方法,能读懂教材中 的控制实例。 掌握A/D转换器与80C51的连接方法,能编写与教材 同等难度的应用程序。 了解直流电机控制芯片TA7257P的应用 理解步进电机的工作原理、励磁方式,能用其实现 简单控制
7.1.1 DAC0832的结构 1. DAC0832的内部结构
DAC0832是美国国家半导体公司生产的8位电流输出型D/A转 换器,是DAC0830系列产品中的一种。它的主要技术指标 是:分辨率为8位,转换速度约1μs,单一电源(+5~+15V) 供电,参考电压为+10~-10V等。
DAC0832的内部结构如图7-2所示,它含有: 1个8位数据输入寄存器:8位输入数据暂存 1个8位DAC寄存器:与8位数据输入寄存器构成两级缓冲,使
精品文档
三. 背景知识 1.DAC0832的输出电压 DAC0832有两种输出形式:单极性输出和双极性输出。在图 7-4中,DAC0832采用单极性输出形式。其输出电压为:
VOUTBV2R5E6F
在该实训中,DAC0832以双极性形式输出,电路如图7-5。此 时输出电压为:
VOUT (128B)V 2R5EF6 式中B为输入数字量,其范围为0~255,VREF为参考电压。
精品文档
7.1.3 课题与实训15 DAC0832构成波形发生器
一. 实训目的 1.学习8位D/A转换器DAC0832的使用方法 2.掌握8位D/A转换器DAC0832与单片机的接口技术及编程方法
二. 课题要求 用一片DAC0832和必要的外围器件与80C51接口,设计一个简易波形发生器,要求能
输出三种波形:方波、锯齿波、梯形波。请编写相应程序。
精品文档
单片机用于智能仪表和测控系统时,要与各种各样的外界信号打交道:
模拟信号:如被控对象的温度、压力等
{ ➢ 单片机的输入信号 开关信号: 如指拨开关和按键开关 为什么要研究单片机测控 { 模拟系设统备? :电动调节阀、模拟记录仪 ➢单片机的驱动控制设备
数字设备: 数字显示仪表、继电器触点
由于单片机的输入和输出信号只能是数字量,因此在由单 片机构成的测控系统中经常要用到模/数转换和数/模转换接 口。单片机和被控对象间的接口示意图如图7-1所示。
精品文档
图7- 2 DAC0832的内部结构
精品文档
精品文档
精品文档
2.DAC0832的引脚功能 DAC0832的引脚如图7-3所示,下面对各引脚功能作简要说 明:
精品文档
精品文档
7.1.2 DAC0832与80C51的接口与编程
1.DAC0832与80C51的接口 DAC0832内部具有两级8位寄存器,通过与80C51的适当连接
可以构成直通、单缓冲、双缓冲三种工作方式。下面以单 缓冲方式为例说明其接口形式。电路如图。
精品文档
在单缓冲方式下,80C51的P2.7与DAC0832的和数据传送 控制信号线相连,这样,当地址线P2.7选通DAC0832后, 只要输出信号,DAC0832就能进一步完成数字量的输入锁 存和D/A转换输出功能。在上图中,由于地址线P2.7=0时 选通DAC0832,所以DAC0832的接口地址为7FFFH。
例1 电路如图7- 4,试编程实现一次DAC0832的数据转换,设 拟转换数据为#DATA。
参考程序如下:
MOV DPTR,#7FFFH ;指向DAC0832的单元地址
MOV A,#DATA ;转换数据“DATA”装入A MOVX @DPTR, A ;转换数据送往DAC0832,并使
WR ; =0,完成一次转换
精品文档
四.硬件原理
图7-5 由DAC0832构成的简易波形发生器
精品文档
五.软件设计
1.输出连续方波:
参考程序如下:
ORG 0000H
AJMP MAIN
ORG 0100H
MAIN: MOV DPTR,#7FFFH
;指向0832
LOOP:MOV A,#0
MOV R7,#DPTR,A ;向DAC送方波最小值0
END
精品文档
DJNZ R7,$ ;循环255次,形成方波
;的低电平
精品文档
MOV A,#255
;将方波最大值255送到A
MOV R7,#255 ;重置循环次数
MOVX @DPTR,A ;向DAC送255,D/A输出为高
DJNZ R7,$ ;循环255次,形成方波的高电平
AJMP LOOP ;重复上述过程,形成连续方波
精品文档
2.波形产生原理
➢ 方波 ➢ 单片机连续255次输出数字量0,然后再连续255次输出 数字量255。如此重复,0832即可输出连续方波。 ➢ 锯齿波 ➢ 单片机从输出数字量0开始,逐次加1直到255;然后再 从0开始,如此重复,0832即可输出锯齿波。 ➢ 梯形波 ➢ 单片机从输出数字量0开始,逐次加1直到255,并保持 255次,然后从输出255逐次减1直至为0。如此重复,0832 即可输出连续梯形波。
精品文档
图7-1 单片机和被控对象间的接口示意图
精品文档
7.1 数/模转换接口
数/模转换接口的任务:将数字信号转换成 与其量值成正比的电流信号或电压信号(即 模拟信号)。 数/模转换接口的作用:相当于一个实现二 进制数到十进制数转换,并将转换结果以电 流或电压形式输出的物理器件。 数/模转换接口常接在单片机的输出端与执 行设备(如电磁阀)之间。常用的数/模转换 接口芯片有DAC0832(TTL 8位)、AD7524( CMOS 8位)和DAC1208(12位)等。 下面以 DAC0832为例说明数精/模品文档转换接口的使用。
注意:DAC0832的转换输出量为电流,而在实际应用中, 作为输出控制的信号大多为模拟电压,如直流电机、线性 电磁阀等,因此还需要将电流信号转换为电压信号。图中 采用LM747作反向电压输出。
精品文档
2.DAC0832的编程
DAC0832的编程比较容易,只要向80C51提供芯片地址,并进 行一次简单的数据读写操作即可。
第7章 80C51 的测控技术
本章学习目标 : 了解单片机测控系统中接口元件的作用 了解D/A转换器与80C51的连接方法,能读懂教材中 的控制实例。 掌握A/D转换器与80C51的连接方法,能编写与教材 同等难度的应用程序。 了解直流电机控制芯片TA7257P的应用 理解步进电机的工作原理、励磁方式,能用其实现 简单控制
7.1.1 DAC0832的结构 1. DAC0832的内部结构
DAC0832是美国国家半导体公司生产的8位电流输出型D/A转 换器,是DAC0830系列产品中的一种。它的主要技术指标 是:分辨率为8位,转换速度约1μs,单一电源(+5~+15V) 供电,参考电压为+10~-10V等。
DAC0832的内部结构如图7-2所示,它含有: 1个8位数据输入寄存器:8位输入数据暂存 1个8位DAC寄存器:与8位数据输入寄存器构成两级缓冲,使
精品文档
三. 背景知识 1.DAC0832的输出电压 DAC0832有两种输出形式:单极性输出和双极性输出。在图 7-4中,DAC0832采用单极性输出形式。其输出电压为:
VOUTBV2R5E6F
在该实训中,DAC0832以双极性形式输出,电路如图7-5。此 时输出电压为:
VOUT (128B)V 2R5EF6 式中B为输入数字量,其范围为0~255,VREF为参考电压。
精品文档
7.1.3 课题与实训15 DAC0832构成波形发生器
一. 实训目的 1.学习8位D/A转换器DAC0832的使用方法 2.掌握8位D/A转换器DAC0832与单片机的接口技术及编程方法
二. 课题要求 用一片DAC0832和必要的外围器件与80C51接口,设计一个简易波形发生器,要求能
输出三种波形:方波、锯齿波、梯形波。请编写相应程序。
精品文档
单片机用于智能仪表和测控系统时,要与各种各样的外界信号打交道:
模拟信号:如被控对象的温度、压力等
{ ➢ 单片机的输入信号 开关信号: 如指拨开关和按键开关 为什么要研究单片机测控 { 模拟系设统备? :电动调节阀、模拟记录仪 ➢单片机的驱动控制设备
数字设备: 数字显示仪表、继电器触点
由于单片机的输入和输出信号只能是数字量,因此在由单 片机构成的测控系统中经常要用到模/数转换和数/模转换接 口。单片机和被控对象间的接口示意图如图7-1所示。