7.1.2DAc0832与80c51的接口与编程 1.DAc0832与80c51的接口 DAc0832内部具有两级8位寄存器,通过与80c51的 适当连接可以构成直通、单缓冲、双缓冲三种工作方式 下面以单缓冲方式为例说明其接口形式。电路如图。 +5V CC ALE Q0~Q7 A0~A7 P00~P0.7 D0~D7 74LS373 DACO832 P2.7 +5V CS 17 ILE 80C51 XFER REF D0~D7 WRI EA WR 18wR2 OUT GND OUT △ GND DGND 3 1 亏LM747 十一五”国家级规歌材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
7.1.2 DAC0832与80C51的接口与编程 1.DAC0832与80C51的接口 DAC0832内部具有两级8位寄存器,通过与80C51的 适当连接可以构成直通、单缓冲、双缓冲三种工作方式。 下面以单缓冲方式为例说明其接口形式。电路如图
在单缓冲方式下,80c51的P27与DAc0832的和数 据传送控制信号线相连,这样,当地址线P27选通 DAc0832后,只要输出信号,DAc0832就能进一步完成 数字量的输入锁存和DA转换输出功能。在上图中,由于 地址线P27=0时选通DAc0832,所以DAC0832的接口地 址为7FFFH。 注意:DAc0832的转换输出量为电流,而在实际应 用中,作为输出控制的信号大多为模拟电压,如直流电机、 线性电磁阀等,因此还需要将电流信号转换为电压信号。 图中采用LM747作反向电压输出。 十一五”国家级规歌材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
在单缓冲方式下,80C51的P2.7与DAC0832的和数 据传送控制信号线相连,这样,当地址线P2.7选通 DAC0832后,只要输出信号,DAC0832就能进一步完成 数字量的输入锁存和D/A转换输出功能。在上图中,由于 地址线P2.7=0时选通DAC0832,所以DAC0832的接口地 址为7FFFH。 注意:DAC0832的转换输出量为电流,而在实际应 用中,作为输出控制的信号大多为模拟电压,如直流电机、 线性电磁阀等,因此还需要将电流信号转换为电压信号。 图中采用LM747作反向电压输出
2.DAc0832的编程 DAC0832的编程比较容易,只要向80C51提供芯片地址, 并进行一次简单的数据读写操作即可。 例1电路如图7-4,试编程实现一次DAC0832的数据转 换,设拟转换数据为#DATA 参考程序如下: MOV DPTR,#7FFFH;指向DAC0832的单元地址 MOVA,#DATA;转换数据“DATA”装入A MOwX@DPTR,A;转换数据送往DAC0832,并使 ;WR=0,完成一次转换 十一五”国家级规歌材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
2.DAC0832的编程 DAC0832的编程比较容易,只要向80C51提供芯片地址, 并进行一次简单的数据读写操作即可。 例1 电路如图7- 4,试编程实现一次DAC0832的数据转 换,设拟转换数据为#DATA。 参考程序如下: MOV DPTR,#7FFFH ;指向DAC0832的单元地址 MOV A,#DATA ;转换数据“DATA”装入A MOVX @DPTR, A ;转换数据送往DAC0832,并使 ; WR =0,完成一次转换
7.1.3课题与实训15DAc0832构成波形发生器 实训目的 1.学习8位DA转换器DAc0832的使用方法 2.掌握8位DA转换器DAc0832与单片机的接口技术及编 程方法 二.课题要求 用一片DAc0832和必要的外围器件与80c51接口,设计一 个简易波形发生器,要求能输出三种波形:方波、锯齿波、梯 形波。请编写相应程序 十一五”国家级规歌材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
7.1.3 课题与实训15 DAC0832构成波形发生器 一. 实训目的 1.学习8位D/A转换器DAC0832的使用方法 2.掌握8位D/A转换器DAC0832与单片机的接口技术及编 程方法 二. 课题要求 用一片DAC0832和必要的外围器件与80C51接口,设计一 个简易波形发生器,要求能输出三种波形:方波、锯齿波、梯 形波。请编写相应程序
三.背景知识 1.DAC832的输出电压 DAC0832有两种输出形式:单极性输出和双极性输出。在 图7-4中,DAC0832采用单极性输出形式。其输出电压为: VOUT =BX REF 256 在该实训中,DAC0832以双极性形式输出,电路如图7-5。 此时输出电压为: Vour=-(128-B) REF 256 式中B为输入数字量,其范围为0~255,VBE为参考电压。 十一五”国家级规歌材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
256 V V B REF OUT = − 256 V V (128 B) REF OUT = − − 三. 背景知识 1.DAC0832的输出电压 DAC0832有两种输出形式:单极性输出和双极性输出。在 图7-4中,DAC0832采用单极性输出形式。其输出电压为: 在该实训中,DAC0832以双极性形式输出,电路如图7-5。 此时输出电压为: 式中B为输入数字量,其范围为0~255,VREF为参考电压