- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 AD和DA转换器
对0809的8路模拟量输入通道轮流采样,每个通道采样24次,原理图如下。 DATA1 SEGMENT ORG 2000H AREA DB 200 DUP (?) DATA1 ENDS CODE1 SEGMENT ASSUME DS:DATA1,CS:CODE1 START: MOV AX, DATA1 ;数据段寄存器赋值 MOV DS, AX MOV AL, 92H ;置8255A方式字 MOV DX, 1C3H OUT DX, AL MOV SI, 2000H ;地址指针指向缓冲区 MOV BL, 8 ;大循环计数——通道个数 MOV DX, 1C8H ;IN0开始转换 LOP1: MOV CX, 18H ;每个通道采样24次 LOP2: OUT DX ,AL ;启动转换 PUSH DX ;启动通道地址 MOV DX, 1C1H LOP3: IN AL, DX ;检测EOC TEST AL, 01H JZ LOP3 MOV DX, 1C0H IN AL, DX ;读入转换后的数字量 MOV [SI], AL ;存入缓冲区 INC SI ;修改缓冲区指针 POP DX ;恢复通道地址 LOOP LOP2 ;采样24次 INC DX ;修改通道地址 DEC BL ;修改大循环计数值 JNZ LOP1 ;转换8个通道 HLT 双缓冲方式 把DAC0832的输入锁存器和DAC寄存器都接成受控锁存方式。这种方式适用于多路D/A同时进行转换的系统。 DAC0832 PC总线 数 据 线 WR1 IOW DI0 ~ DI7 D0 ~ D7 +5V ILE + - Vo IOUT1 IOUT2 RFB WR2 CS 地 址 译 码 A0 ~ A9 XFER VREF -5V port1 port2 DGND AGND IOUT2 DI7~DI0 LE CS WR1 ILE 输入 寄存 Vo D7~D0 +5V PC总线 port2 WR2 IOW A9~A0 XFER D/A 转换 LE IOUT1 RFB - + DAC 寄存 地址 译码 port1 转换一个数据的程序段: MOV AL, data ;取数字量 MOV DX,port1 OUT DX, AL ;打开第一级锁存 MOV DX, port2 OUT DX, AL ;打开第二级锁存 当要求多个模拟量同时输出时,可采用双重缓冲方式。 思考:相应的程序如何编写? 地 址 译 码 port1 XFER WR2 CS WR1 ILE + D/A 转换 DI7~DI0 Vo1 port2 XFER WR2 CS WR1 ILE + D/A 转换 DI7~DI0 Vo2 port3 DAC0832 DAC0832 D7 ~ D0 A9 ~ A0 IOW PC总线 +5v +5v 例1 连线如图,计算当数字量为0CDH时的输出Vo。 数据线 WR1 IOW DI0 ~ DI7 D0 ~ D7 +5V ILE + - Vo IOUT1 IOUT2 RFB WR2 DGND CS 地 址 译 码 A0 ~ A9 XFER VREF -5V port1 port2 转换一个数据的程序段: MOV AL, 0CDH MOV DX,port1 OUT DX, AL MOV DX, port2 OUT DX, AL DAC0832的应用 输出锯齿波的程序段 MOV AL,0 J1: CALL OUTPUT ;输出当前值 INC AL ;产生下一个输出值 JMP J1 输出三角波的程序段 S0: MOV AL, 0 ;AL中置初值0,S1: CALL OUTPUT ;输出三角波的上升段 INC AL JNC S1S2: CALL OUTPUT ;输出三角波的下降段 DEC AL ;产生下降段下一个值 JNZ S2 ; JMP S1 ;下降段结束, ;输出下一个三角波 OUTPUT PROC NEAR MOV DX, PORT0 ;DAC0832端口地址 OUT DX, AL INC DX OUT DX, AL PUSH AX MOV AX
您可能关注的文档
- 第6章:字符型数据.ppt
- 第6章:串行总线技术.ppt
- 第6讲 Java 数据流1.ppt
- 第6讲 创建和编辑曲线.ppt
- 第6章电子技术基础.ppt
- 第6章数据库创建.ppt
- 第6讲纵断面设计3-2.ppt
- 第6讲 全文数据库.ppt
- 第6讲 信道编码:基本概念、线性分组码 - C....ppt
- 第6章轴心受力构件钢结构.ppt
- JJF(烟草)4.2-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第2部分:总植物碱.pdf
- JJG(烟草)33-2024卷烟爆珠强度测试仪检定规程.pdf
- JJF(烟草)4.5-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第5部分:钾.pdf
- 计量规程规范 JJF(烟草)4.5-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第5部分:钾.pdf
- JJF(烟草)4.4-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第4部分:氯.pdf
- 《JJF(烟草)4.4-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第4部分:氯》.pdf
- 计量规程规范 JJF(烟草)4.4-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第4部分:氯.pdf
- 《JJF(烟草)4.1-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第1部分:水溶性糖》.pdf
- 南京金牛湖两山产业投资开发有限公司招聘笔试题库2024.pdf
- 瑞金市乡村发展投资建设有限公司招聘笔试题库2024.pdf
文档评论(0)