单片机C编程AD与DA转换部分课件

上传人:M****1 文档编号:569168677 上传时间:2024-07-27 格式:PPT 页数:18 大小:448KB
返回 下载 相关 举报
单片机C编程AD与DA转换部分课件_第1页
第1页 / 共18页
单片机C编程AD与DA转换部分课件_第2页
第2页 / 共18页
单片机C编程AD与DA转换部分课件_第3页
第3页 / 共18页
单片机C编程AD与DA转换部分课件_第4页
第4页 / 共18页
单片机C编程AD与DA转换部分课件_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《单片机C编程AD与DA转换部分课件》由会员分享,可在线阅读,更多相关《单片机C编程AD与DA转换部分课件(18页珍藏版)》请在金锄头文库上搜索。

1、第第1010章章 A/D A/D、D/AD/A转换器的应用转换器的应用 单片机C编程AD与DA转换部分本章学习目标本章学习目标 vMCS-51单单片片机机与与8位位A/D、D/A转换器的接口技术转换器的接口技术vMCS-51单单片片机机与与12位位A/D转转换换器的串、并行接口技术器的串、并行接口技术单片机C编程AD与DA转换部分10.1 A/D转换器的应用转换器的应用 10.1.1 8位逐次比较式A/D转换器0809的应用 1ADC0809的逻辑结构单片机C编程AD与DA转换部分ADC0809的主要特性 ADC0809的主要特性的主要特性 (1)分别率为)分别率为8位。位。 (2)最大不可调

2、误差小于。)最大不可调误差小于。 (3)单一)单一+5V电源供电,模拟输入范围为电源供电,模拟输入范围为05V。 (4)具有锁存控制的)具有锁存控制的8路模拟开关。路模拟开关。 (5)功耗为)功耗为15mW。 (6)可锁存三态输出,输出与)可锁存三态输出,输出与TTL兼容。兼容。 (7)不必进行零点和满度调整。)不必进行零点和满度调整。 (8)转转换换速速度度取取决决于于芯芯片片的的时时钟钟频频率率,时时钟钟频频率率 范围:范围:101280kHz。单片机C编程AD与DA转换部分2ADC0809的引脚 单片机C编程AD与DA转换部分 地址与通道对应关系 单片机C编程AD与DA转换部分(1)IN

3、0IN7:8路模拟通道的输入端。(2)D0D7:8位数字量输出端。(3)VREF(+)、VREF(-):正、负参考电压输入端。一般情况下VREF(+)与VCC相连接,VREF(-)与GND相连接(4)CLOCK:时钟输入信号。(5)START:转换启动信号,高电平有效。(6)ADDA、ADDB、ADDC:模拟通道选择输入端。(7)ALE:地址锁存信号。(8)EOC:A/D转换结束信号,此信号常被用来作为中断请求信号。(9)OE:允许输出信号。单片机C编程AD与DA转换部分3ADC0809与8051接口电路 单片机C编程AD与DA转换部分 ORG0000H SJMP MAIN ORG0013H

4、SJMPINT1 ORG0030HMAIN:MOVR1,#30H;置数据区首址 MOVR7,#08H;置通道数 MOVDPTR,#7FFF8H;P2.70,指向IN0 SETBIT1;开中断 SETBEX1 SETBEAREAD:MOVX DPTR,A;启动A/DHERE:SJMPHERE;等待中断 DJNZR7,READ;巡回未完继续 单片机C编程AD与DA转换部分 INT1:MOVXA,DPTR;读取转换结果 MOVXR1,A;存放数据 INCR1;指向下一存储单元 INCDPTR;指向下一通道 RETI;中断返回 END单片机C编程AD与DA转换部分(2)利用查询方式对8路模拟信号进行采

5、集 ORG0000H AJMPMAIN ORG0030HMAIN:MOVDPTR,#7FF8H;P2.7=0,且指向IN0 MOVR1,#30H;置数据区首地址 MOVR7,#08H;置通道数READ:MOVX DPTR,A ;启动A/DHERE:JB P3.3,HERE ;查询转换完否 MOVXA,DPTR ;读取转换结果 MOVXR1,A;存放数据 INCR1;指向下一个存储单元 INCDPTR;指向下一通道 DJNZ R7,READ ;巡回未完继续 END单片机C编程AD与DA转换部分10.2 D/A转换器的应用转换器的应用10.2.1 8位D/A转换器0832的应用 1DAC0832的

6、逻辑结构与引脚功能 单片机C编程AD与DA转换部分其主要特性参数如下:(1)分辨率:8位;(2)增益温度系数:0.02;(3)单电源供电:电源范围为+5V+15V;(4)转换速度:约1us;(5)数据输入可采用双缓冲、单缓冲或直通方式。单片机C编程AD与DA转换部分各引脚功能如下: (1)DI0DI7:数字量输入端;(2):片选信号输入端,低电平有效;(3)ILE :允许输入锁存信号,高电平有效;(4):输入锁存器写选通信号;(5):8位DAC寄存器写选通信号;(6):传送控制信号,低电平有效;(7)IOUT1:DAC电流输出1端。当8位输入数字量全为1时,此电流最大;当8位输入数字量全为0时

7、,此电流为0;(8)IOUT2:DAC电流输出2端。IOUT1+ IOUT2=常数;(9):反馈电阻; (10):参考电压输入端,可在-10V+10V范围内选择;(11)AGND、DGND:模拟地和数字地。(12)VCC:电源,可在+5V+15V间选择。 单片机C编程AD与DA转换部分2D/A转换器的输出方式 D/A转换器输出分为单极性和双极性两种输出形式。 单极性输出 双极性输出单片机C编程AD与DA转换部分3DAC0832与8051的接口电路 MCS-51与DAC0832接口时,可以有三种连接方式:单缓冲方式、双缓冲方式和直通方式。单缓冲方式单片机C编程AD与DA转换部分产生锯齿波的程序如下:DAADREQU7FFFH; DAC0832端口地址ORG1000HSTAR:MOV DPTR, #DAADR; 选 中DAC0832MOV A,#00HLP:MOVXDPTR, A; 向DAC0832输出数据INCASJMP LP单片机C编程AD与DA转换部分END单片机C编程AD与DA转换部分

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号