. 转换器基本应用技术
. 基本知识
是带有 位 转换器、 路多路开关以及微处理机兼容的控
制逻辑的 组件。它是逐次逼近式 转换器,可以和单片机直接接口。
(). 的内部逻辑结构
由上图可知, 由一个 路模拟开关、一个地址锁存与译码器、一个
转换器和一个三态输出锁存器组成。多路开关可选通 个模拟通道,允许
路模拟量分时输入,共用 转换器进行转换。三态输出锁器用于锁存
转换完的数字量,当 端为高电平时,才可以从三态输出锁存器取走转换完
的数据。
(). 引脚结构
-: 条模拟量输入通道
对输入模拟量要求:信号单极性,电压范围是 -,若信号太小,
必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太
快,则需在输入前增加采样保持电路。
地址输入和控制线: 条
为地址锁存允许输入线,高电平有效。当 线为高电平时,地址锁存与
译码器将 ,, 三条地址线的地址信号进行锁存,经译码后被选中的通道的
模拟量进转换器进行转换。, 和 为地址输入线,用于选通 - 上的
一路模拟量输入。通道选择表如下表所示。
选择的通道
数字量输出及控制线: 条
为转换启动信号。当 上跳沿时,所有内部寄存器清零;下跳沿时,开始
进行 转换;在转换期间, 应保持低电平。 为转换结束信号。当
为高电平时,表明转换结束;否则,表明正在进行 转换。 为输出
允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。=,
输出转换得到的数据;=,输出数据线呈高阻状态。- 为数字量输
出线。
为时钟输入信号线。因 的内部没有时钟电路,所需时钟信号必
须由外界提供,通常使用频率为 ,
(+),(-)为参考电压输入。
. 应用说明
(). 内部带有输出锁存器,可以与 单片机直接相
连。
(). 初始化时,使 和 信号全为低电平。
(). 送要转换的哪一通道的地址到 ,, 端口上。
(). 在 端给出一个至少有 宽的正脉冲信号。
(). 是否转换完毕,我们根据 信号来判断。
(). 当 变为高电平时,这时给 为高电平,转换的数据就输出
给单片机了。
. 实验任务
如下图所示,从 的通道 输入 - 之间的模拟量,通过
转换成数字量在数码管上以十进制形成显示出来。 的
接+ 电压。
. 电路原理图
图 !
. 系统板上硬件连线
(). 把“单片机系统板”区域中的 " 端口的 " -" 用 芯排线连
接到“动态数码显示”区域中的 !!!!!!#! 端口上,作为数码
管的笔段驱动。
(). 把“单片机系统板”区域中的 " 端口的 " -" 用 芯排线连
接到“动态数码显示”区域中的 !!!!!!! 端口上,
作为数码管的位段选择。
(). 把“单片机系统板”区域中的 " 端口的 " -" 用 芯排线连
接到“模数转换模块”区域中的 端口上,
转换完毕的数据输入到单片机的 " 端口
(). 把“模数转换模块”区域中的 端子用导线连接到“电源模块”区
域中的 端子上;
(). 把“模数转换模块”区域中的 端子用导线连接到“单片机系
统”区域中的 " " " 端子上;
(). 把“模数转换模块”区域中的 端子用导线连接到“单片机系统”区
域中的 " 端子上;
(). 把“模数转换模块”区域中的 端子用导线连接到“单片机系统”区
域中的 " 端子上;
(). 把“模数转换模块”区域中的 端子用导线连接到“单片机系统”区
域中的 " 端子上;
(). 把“模数转换模块”区域中的 端子用导线连接到“分频模块”区域
中的 端子上;
(). 把“分频模块”区域中的 ! 端子用导线连接到“单片机系统”区
域中的 端子上;
(). 把“模数转换模块”区域中的 端子用导线连接到“三路可调压模
块”区域中的 端子上;
. 程序设计内容
(). 进行 转换时,采用查询 的标志信号来检测 转换
是否完毕,若完毕则把数据通过 " 端口读入,经过数据处理之
后在数码管上显示。
(). 进行 转换之前,要启动转换的方法:
= 选择第三通道
=,=,= 产生启动转换的正脉冲信号
. 汇编源程序
!$%!
"!$%!
"%!$%!
#!$%!
!!"
!!"
!!"
#!
&"!
#!
&"!'
#!
(!!)*
!")*
!)*"
!)*
!)*
!)*"%
"(!!+)
!
&!)"
!+)*
!
!+)*
!
!+)*
!)*
!)*,-.
!)*,-.!!
!
!
!
/(!!
!
!
/(!&!)/