最新单片机C编程AD与DA转换部分ppt课件.ppt
-
资源ID:24244306
资源大小:580.50KB
全文页数:19页
- 资源格式: PPT
下载积分:20金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
最新单片机C编程AD与DA转换部分ppt课件.ppt
本章学习目标本章学习目标 vMCS-51单片机与单片机与8位位A/D、D/A转换器的接口技术转换器的接口技术vMCS-51单片机与单片机与12位位A/D转换转换器的串、并行接口技术器的串、并行接口技术 ORG0000H SJMP MAIN ORG0013H SJMPINT1 ORG0030H MAIN:MOVR1,#30H;置数据区首址 MOVR7,#08H;置通道数 MOVDPTR,#7FFF8H;P2.70,指向IN0 SETBIT1;开中断 SETBEX1 SETBEA READ:MOVX DPTR,A;启动A/D HERE:SJMPHERE;等待中断 DJNZR7,READ;巡回未完继续 INT1:MOVXA,DPTR;读取转换结果 MOVXR1,A;存放数据 INCR1;指向下一存储单元 INCDPTR;指向下一通道 RETI;中断返回 END(2)利用查询方式对8路模拟信号进行采集 ORG0000H AJMPMAIN ORG0030H MAIN:MOVDPTR,#7FF8H;P2.7=0,且指向IN0 MOVR1,#30H;置数据区首地址 MOVR7,#08H;置通道数 READ:MOVX DPTR,A ;启动A/D HERE:JB P3.3,HERE ;查询转换完否 MOVXA,DPTR ;读取转换结果 MOVXR1,A;存放数据 INCR1;指向下一个存储单元 INCDPTR;指向下一通道 DJNZ R7,READ ;巡回未完继续 END10.2 D/A转换器的应用转换器的应用 10.2.1 8位D/A转换器0832的应用 1DAC0832的逻辑结构与引脚功能 8位输入锁存器8位DAC寄存器8位D/A转换器2LE1LE2WR70DIDI765416151413ILE1912181781211931020VCCDGNDAGNDREFV2OUTI1OUTIfbRfbR1WRCSXFER其主要特性参数如下: (1)分辨率:8位; (2)增益温度系数:0.02; (3)单电源供电:电源范围为+5V+15V; (4)转换速度:约1us; (5)数据输入可采用双缓冲、单缓冲或直通方式。各引脚功能如下: (1)DI0DI7:数字量输入端; (2):片选信号输入端,低电平有效; (3)ILE :允许输入锁存信号,高电平有效; (4):输入锁存器写选通信号;12345678910111213141516DAC0832VrefWR1AGNDDI3DI2DI1VCCWR2XFERDI4DI5DI6DI7CSDI0ILE19201817IOUT1IOUT2RfbDGND(5):8位DAC寄存器写选通信号;(6):传送控制信号,低电平有效;(7)IOUT1:DAC电流输出1端。当8位输入数字量全为1时,此电流最大;当8位输入数字量全为0时,此电流为0;(8)IOUT2:DAC电流输出2端。IOUT1+ IOUT2=常数;(9):反馈电阻; (10):参考电压输入端,可在-10V+10V范围内选择;(11)AGND、DGND:模拟地和数字地。(12)VCC:电源,可在+5V+15V间选择。 2D/A转换器的输出方式 D/A转换器输出分为单极性和双极性两种输出形式。 70DIDI-+1OUTI2OUTIfbRDAC0832OUTVREFV+5V70DIDI-+1OUTI2OUTIfbRDAC0832OUTV-+REFV+5V 单极性输出 双极性输出3DAC0832与8051的接口电路 MCS-51与DAC0832接口时,可以有三种连接方式:单缓冲方式、双缓冲方式和直通方式。70DIDI-+1OUTI2OUTIfbRDAC0832REFV+5VCS1WR2WRXFERAGNDILEVCC89C51P0P2.7LM358WRVOUT+12V-12V 单缓冲方式产生锯齿波的程序如下: D A A D RE Q U7 F F F H; DAC0832端口地址ORG1000H STAR:MOVDPTR,#DAADR;选中DAC0832MOV A,#00H LP:MOVXDPTR,A;向DAC0832输出数据INCASJMP LPEND19 结束语结束语