- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MOV AL,80H MOV DX,DAPORT OUT DX,AL ;输出2.5V左右电压 MOV AL,0FFH MOV DX,DAPORT LP: INC AL OUT DX,AL JMP LP ;产生锯齿波 8.5.3 模/数(A/D)转换器 ●所谓模/数转换器就是把模拟量转换成为数字量的电路。模/数转换器是计算机控制系统的重要组成部分。 1. 概述 2. 模/数转换器的工作原理 ●实现模/数转换的方法很多,常用的方法有计数法、双积分法和逐次逼近法等。 图8-67 典型微机控制系统组成框图 放大 低通 滤波 放大 放大 低通 滤波 低通 滤波 传感器1 传感器2 传感器n 多路开关 采样 保持 A/D 微机 D/A 模拟控制 现场 信号1 现场 信号2 现场 信号2 现场 信号n 3、模/数转换器的主要参数 (1) 转换精度 ●转换精度反映了A/D转换器的实际输出接近理论输出的精确程度。 ●所谓转换时间是指完成一次A/D转换所需要的时间。转换率为转换时间的倒数。它们都表示了A/D转换的速度。 (2) 转换时间和转换率 ●分辨率是指A/D转换器能够分辨最小量化信号的能力。一个n位的A/D转换器,其分辨率等于模拟量输入的满量程值除以2n 。 (3) 分辨率 5 典型8位A/D转换器芯片──ADC0809 ● 分辨率为8位。 ●总的不可调误差在±1LSB范围内。 ●典型转换时间为100μs。 ●具有锁存控制的8路多路开关。 ●输出具有三态缓冲控制。 ● 采用置+5V单一电源供电,此时模拟电压输入范围为0~5V。 ●输出电平与TTL兼容。 (1) 主要性能 (2) ADC0809的结构和工作原理 逐次逼近法 ADC0809芯片的引脚 (3) (4) 应用ADC0809实现A/D转换 主程序段 START: MOV BX,2500H MOV CX,8 MOV AH,0 LP1: MOV AL,AH OUT 0A0H,AL STI HLT INC AH LOOP LP1 中断服务程序: INTEP: PUSH AX IN AL,0A0H MOV [BX],AL INC BX MOV AL,20H OUT 20H,AL POP AX IRET 小结 8.1 概述 8.1.1 接口的功能 8.1.2 接口与系统的连接 8.2 并行通信和并行接口芯片 8.2.1 并行通信 8.2.2 8255A可编程并行接口芯片 8.3 串行通信和串行接口芯片 8.3.1 串行通信的基本概念 8.3.2 8251A可编程串行通信接口 8.4 计数器/定时器接口电路 8.4.1 可编程计数器/定时器的工作原理 8.4.2 8253可编程计数器/定时器 8.5 模拟通道接口 8.5.1 概述 8.5.2 数/模(D/A)转换器 8.5.3 模/数(A/D)转换器 方式0特点 第一,计数器只计数一遍。 第二,在计数过程中,可由门控信号控制暂停。 第三,在8253计数过程中可以改变计数值。 第四,若用于中断方式,可把OUT输出信号接到8259的中断请求输入端,以满足中断要求。 2) 方式1——可重复触发的单稳态触发器 ●在这种方式下,CPU执行输出指令向8253写入控制字之后,输出OUT将保持为高电平(若原为低,则变为高)。 ●当CPU又写入计数值后,计数器并不开始计数,要等到外部门控脉冲GATE启动之后的下一个输入CLK脉冲的下降沿开始计数。 ●该方式可输出一个单稳脉冲,若外部再次触发启动,则再次产生一个单稳脉冲。 ●开始计数时输出OUT变低,在整个计数过程中,输出OUT都维持为低电平,直到计数到0,输出OUT方变为高。 * 写入控制字OUT=1,写入初值后不立即开始计数;
文档评论(0)