- 1、本文档共202页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MOV AL OUT DX,A ;位控方式,使PC0=1 ;以下是对输入信号进行一次变换的程序 ACQUQ: MOV DX,0062H MOV AL,00H OUT DX,AL MOV AL,01H OUT DX,AL ;由PC0输出负R/ 脉冲 NOP ;启动变换开始 NOP (3) DAC0832的几种典型输出连接方式 ①单极输出电路。单极性输出电路如图6.58所示。D/A芯片输出电流i经输出电路转换成单极性的电压输出。图6.58(a)为反相输出电路,其输出电压为: (6―3) 图6.58(b)是同相输出电路,其电压输出为: (6―4) 图6.58 单极性输出电路 (a)反相输出; (b)同相输出 ② 双极性输出电路。 由电路参数计算可得到最后的输出电压表达式为 设U1为0~-5V,则选取UREF为+5V。那么 UOUT=0~10V-5V=-5V~5V (6―6) (6―5) 图6.59 双极性输出电路 ④ DAC0832与8088微处理器的连接。 图6.60中的双极性输出端为UOUT。当D/A变换器输入端的数据从00H~FFH变化时,UOUT输出将在-5~+5V之间变化。如果想要单极性0~+5V输出,那么只要使UREF=-5V,然后直接从运算放大器A1的输出端输出即可。在图中的输出端接一个680~6800pF的电容是为了平滑D/A变换器的输出,同时也可以提高抗脉冲干扰的能力。 图6.60 DAC0832与PC/XT总线的连接图 设D/A的端口地址为278H,则用8088汇编语言书写的、能产生锯齿波的程序如下: ;用D/A产生锯齿波的程序 DAOUT: MOV DX,278H ;端口地址送DX MOV AL,00H ;准备起始输出数据 LOOP: OUT DX,AL DEC AL JMPLOOP ;循环形成周期锯齿波 ? 在图6.60的基础上,请阅读下面的程序,判断UOUT的波形。 START: MOV DX,0278H NEXT1:INC AL OUT DX,AL CMP AL,0FFH JNE NEXT1 NEXT2:DEC AL OUT DX,AL CMP AL,00H JNE NEXT2 JMP NEXT1 6.7.2 模拟到数字(A/D)变换器 1.A/D变换器的基本工作原理及结构 (1) A/D变换器的基本工作原理 逐次反馈型A/D变换器的基本工作原理及变换过程和用天平称某一物体重量的过程十分相似。 例如,某一个12位的A/D变换器,其最大输入的模拟电压为5V。那么,该A/D变换器输出的对应值就为FFFH。其最低有效位1位所代表的模拟电压值称为量化间隔Δ(或称当量)。Δ的定义为 最大输入电压 A/D变换器的量化电平数目 (6―7) (6―8) 现设输入模拟电压为4.5V,其具体变换过程如下: 位序号 比较表达式
文档评论(0)