单片机A/D、D/A转换接口.ppt

单片机A/D、D/A转换接口

A/D、D/A转换接口 9.1 概述 9.2 D/A转换接口DAC0832 9.3 模/数转换器ADC0809 9.1 概述 将模拟量转换成数字量,是模/数转换,或称A/D(Analogue/Digital)转换。将数字量转换成模模拟量,是数/模转换,或称D/A(Digital /Analogue)转换。完成A/D转换的器件,叫A/D转换器(ADC),完成D/A转换的器件,叫D/A转换器(DAC)。 微机控制系统原理框图如图9-1所示。 9.2 D/A转换接口DAC0832 DAC0832是带有两级数据输人缓冲锁存器的8位D/A转换器。其引脚如图9-2所示。 DAC0832具有数字量的输入锁存功能,可以和单片机的P0口直接相连。以下指令可将数字量转换成模拟量。 MOV A,DATA ; 要转换的数字量送A MOV DPTR,#addr  ; DAC0832地址送DPTR。 MOVX @DPTR,A  ; 数字量送入DAC0832并转换成模拟量 9.2.2 MCS-51与DAC0832的接口 单片机与DAC0832的接口,可根据需要按二级缓冲器方式、单级缓冲器方式和直通方式联接。 1、单缓冲器连接方式 DAC0832以单缓冲器方式与8051的接口电路图9-4所示。 用该连接产生一个锯齿波信号的程序如下:

文档评论(0)

1亿VIP精品文档

相关文档