正在加载图片...
II:靠软件来设置或清除,以控制外部中断1的触发类型。置1时,下降沿触 发:置0时,低电平触发。IT0类似于ITl。 2.模数(AD)转换电路 在单片机的测控系统中,经常要把检测到的连续变化的模拟信号,如温度、压力、速 度等转换为离散的数字量,才能输入单片机进行处理。实现模拟量到数字量转换的设备就 是模数转换器(ADC),简称AD 模数转换芯片与单片机连接后,工作过程大体分为三个阶段 首先,由单片机执行一条指令,启动模数转换。 其次,由于转换过程需要时间,不能立即得到结果,所以需要等待一段时间。一般模 数转换芯片会有一条专门的信号线表示转换是否结束。单片机可以将这条信号线作为自己 的中断请求信号,用中断的方式得到转换结束的消息,也可以对这条信号线进行查询,还 可以采用固定延时进行等待(因为这类芯片转换时间是固定的,事先可以知道)。 最后,当判断转换已经结束的时候,由单片机执行一条指令,从模数转换芯片中读出 转换结果。 本实验采用的是8路8位模数转换器ADC0809芯片。ADC0809采用逐次比较的方式 进行AD转换,其主要原理为:将一待转换的模拟信号与一个推测信号进行比较,根据推 测信号是大于还是小于输入信号来决定增大还是减少该推测信号,以便向模拟输入逼近。 推测信号由DA转换器的输出获得,当推测信号与模拟信号相等时,向D/A转换器输入 的数字就是对应模拟信号的数字量。ADC809的转换时间为64个时钟周期时钟频率500K 时为128μS)。分辨率为8位,转换精度为±LSB/2,单电源+5Ⅴ供电,输λ模拟电压范围 为0~498V。 ADC0809 的内部结构如 IN-O 图2.1所示。 8路 控制与时序 ADC0809内部 模拟 有8路模拟开IN7 开关 S.A. R 关,可以分别 比较器 输出 锁存 控制8路模拟 地址 树状开关 信号的模数转 锁存 换,片内有地 址锁存和译码ALE 译码 256R电阻阶梯 器,输出也有 Vcc gnd ref+ 态锁存,可 以直接和单片 图21ADC0809内部结构框图 机总线相连。 ADC809引线功能如下 IN-O-IN-7:8路模拟信号输入通道。 A、B、C:地址信号输入,用于选择通道IN-0至IN-78 IT1:靠软件来设置或清除,以控制外部中断1的触发类型。置1时,下降沿触 发;置0时,低电平触发。IT0类似于IT1。 2. 模数(A/D)转换电路 在单片机的测控系统中,经常要把检测到的连续变化的模拟信号,如温度、压力、速 度等转换为离散的数字量,才能输入单片机进行处理。实现模拟量到数字量转换的设备就 是模数转换器(ADC),简称 A/D。 模数转换芯片与单片机连接后,工作过程大体分为三个阶段: 首先,由单片机执行一条指令,启动模数转换。 其次,由于转换过程需要时间,不能立即得到结果,所以需要等待一段时间。一般模 数转换芯片会有一条专门的信号线表示转换是否结束。单片机可以将这条信号线作为自己 的中断请求信号,用中断的方式得到转换结束的消息,也可以对这条信号线进行查询,还 可以采用固定延时进行等待(因为这类芯片转换时间是固定的,事先可以知道)。 最后,当判断转换已经结束的时候,由单片机执行一条指令,从模数转换芯片中读出 转换结果。 本实验采用的是 8 路 8 位模数转换器 ADC0809 芯片。ADC0809 采用逐次比较的方式 进行 A/D 转换,其主要原理为:将一待转换的模拟信号与一个推测信号进行比较,根据推 测信号是大于还是小于输入信号来决定增大还是减少该推测信号,以便向模拟输入逼近。 推测信号由 D/A 转换器的输出获得,当推测信号与模拟信号相等时,向 D/A 转换器输入 的数字就是对应模拟信号的数字量。ADC0809的转换时间为64个时钟周期(时钟频率500K 时为 128μS)。分辨率为 8 位,转换精度为±LSB/2,单电源+5V 供电,输入模拟电压范围 为 0~4.98V。 ADC0809 的内部结构如 图 2.1 所示。 ADC0809 内部 有 8 路模拟开 关,可以分别 控制 8 路模拟 信号的模数转 换,片内有地 址锁存和译码 器,输出也有 三态锁存,可 以直接和单片 机总线相连。 ADC0809 引线功能如下: IN-0—IN-7:8 路模拟信号输入通道。 A、B、C:地址信号输入,用于选择通道 IN-0 至 IN-7。 比较器 8 路 模拟 开关 地址 锁存 与 译码 控制与时序 三态 输出 锁存 缓冲 器 树状开关 256R 电阻阶梯 + - S.A.R 图 2.1 ADC0809 内部结构框图 IN-0 IN-7 D0 D7 A B C ALE VCC GND ref+ OE SC CLK ref￾EOC
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有