- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 数模与模数转换及其接口综述
第6章 模/数与数/模转换及其接口;模拟量的输入----为了实现对工业生产过程的计算机监测和控制,必须将模拟量转换为计算机可以处理的数字量,这就是模拟量的输入。;图6.1模拟量的输入与输出通道结构框图;模拟量输入通道;数/模转换器的工作原理;图6.2 8位权电阻网络D/A转换器;因
得
因
故;2. T型电阻网络D/A转换器;因
得
因
故;(2) 转换精度;(LSB);8位数字输入端
DI0~DI7(DI0为最低位)
输入寄存器(第1级锁存)的控制端
ILE、CS、WR1
DAC寄存器(第2级锁存)的控制端
XFER、WR2;(3)DAC0832的数字输入;两个寄存器都处于受控(缓冲)状态
能够对一个数据进行D/A转换的同时;输入另一个数据;ILE固定接高电平,
WR1、WR2与总线信号IOW相连,
CS为输入寄存器的地址译码信号,
XFER为DAC寄存器的地址译码信号。;LE1=1,或者LE2=1
两个寄存器之一始终处于直通状态
另一个寄存器处于受控状态(缓冲状态);一般是DAC寄存器处于直通状态,
即把WR2和XFER都数字接地。
此时数据只要写入DAC芯片立刻进行数模转换。;LE1=LE2=1
输入的数字数据直接进入D/A转换器;CS、WR1、WR2、XFER引脚都直接接数字地,
ILE引脚为高电平时,芯片处于直通状态。
此时8位数字量一旦到达DI7?DI0输入端,就立即进行D/A转换而输出。;(4)DAC0832的模拟输出;单极性输出;单极性电压输出举例;双极性输出;双极性电压输出举例;2. DAC1210;1. 不带输入寄存器D/A转换器的使用;2. 带输入寄存器D/A转换器的使用;模拟输出;模拟输出;【例6-2】DAC0832与总线的连接如图6-14a所示,设其输入寄存器的地址为INR_PORT,DAC寄存器的地址为DACR_PORT,通过DAC0832输出如图6-14b所示的三角波,试完成相应的程序设计。;START: MOV AL,0
UP: MOV DX,INR_PORT
OUT DX,AL
MOV DX,DACR_PORT
OUT DX,AL
CALL DELAY ; 延时
INC AL ; 恢复AL为FFH
JNZ UP
DEC AL
DOWN: DEC AL
MOV DX,INR_PORT
OUT DX,AL ;
MOV DX,DACR_PORT
OUT DX,AL
CALL DELAY ; 延时
JNZ DOWN
INC AL
JMP UP ; 下一个三角波;START: MOV AL,0
UP: MOV DX,INR_PORT
OUT DX,AL
MOV DX,DACR_PORT
OUT DX,AL
CALL DELAY ; 延时
INC AL
JMP UP;START: MOV AL,0FFH
DOWN: MOV DX,INR_PORT
OUT
文档评论(0)