单片机和数模及模数转换器接口

上传人:san****glu 文档编号:110869733 上传时间:2019-10-31 格式:PPT 页数:16 大小:274KB
返回 下载 相关 举报
单片机和数模及模数转换器接口_第1页
第1页 / 共16页
单片机和数模及模数转换器接口_第2页
第2页 / 共16页
单片机和数模及模数转换器接口_第3页
第3页 / 共16页
单片机和数模及模数转换器接口_第4页
第4页 / 共16页
单片机和数模及模数转换器接口_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《单片机和数模及模数转换器接口》由会员分享,可在线阅读,更多相关《单片机和数模及模数转换器接口(16页珍藏版)》请在金锄头文库上搜索。

1、第九章 单片机与数模及模数转换器的接口,谢谢观赏_meng,9.2 MCS-51单片机与D/A转换器的接口,9.2.1 DAC0832数模转换器 8位数模转换器,9.2.2 DAC0832与MCS-51的连接,三种方式: 1、直通方式:两寄存器处于接收状态,用于不带微机的系统。,2、单缓冲方式:有一个处于直通(数据接收),另一个受微机控制。,3、双缓冲方式: DAC0832看成两个RAM,分别给予一定的地址。 用于8031和多片DAC的接口。如两片时,可同时输出两个模拟量。占用三个RAM的地址单元。两个输入寄存器各占一个地址单元,而两个DAC寄存器则占用同一个地址单元。,8031和多片DAC0

2、832的接口,9.2.4 D/A转换器的应用,1、阶梯波的产生 在一定时间内每隔一段时间,输出幅度递增一个恒定值的波形。如:每隔1ms输出幅度增长一个定值,经10ms后循环。,阶梯波程序举例,START: MOV A , #00H MOV R0 , #20H MOV R1 , #0AH LOOP: MOVX R0 , A CALL DELAY DJNZ R1 , NEXT SJMP START NEXT: ADD A , #10H SJMP LOOP DELAY: MOV 20H, #249H,AGAIN: NOP NOP DJNZ 20H,AGAIN RET,2、三角波的产生,实际上是输出线

3、性增长和线性减小的台阶小的阶梯波。应尽量避免转折处台阶变宽的问题。 START: CLR A MOV R0,#20H UP: MOVX R0,A INC A JNZ UP MOV A,#254 DOWN:MOVX R0,A DEC A JNZ DOWN SJMP UP,9.4 A/D转换器ADC0809,ADC0809是CMOS工艺的逐次比较型8位A/D转换器。,ADC0809的工作特点和控制,特点:8路A/D,用三个通道地址选择 DB7-DB0三态锁存输出 控制:START:启动信号,正脉冲有效 ALE:地址锁存 EOC:转换结束信号,转换时EOC=0; 结束时EOC=1,查询和中断请求。

4、CLOCK:最高允许值为640KHz VREF(+) VREF(-):A/D 转换参考电压+5,0 +5,-5 VCC 电源:+5-+15V OE:输出允许。,ADC0809时序图,8031和ADC0809的连接,没有片选信号,地址有效时通过读写信号控制START和OE。,程序举例:,ORG 0013H AJMP BINT1 MAIN:MOV R1,#30H MOV R4,#8 MOV R2,#0 SETB EA SETB EX1 SETB IT1 MOV R0,#0F0H MOV A,R2 MOVX R0,A SJMP $,中断服务子程序: BINT1:MOV R0,#0F0H MOVX A,R0 MOV R1,A INC R1 INC R2 MOV A,R2 MOVX R0,A DJNZ R4,LOOP CLR EX1 LOOP:RETI,作业:,P265:9.3 9.6,THANK YOU VERY MUCH !,本章到此结束, 谢谢您的光临!,结束放映,返回本章首页,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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