网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 免费论文 -> 电子专业 -> 使用89C2051实现A/D的使用方法和程序A/D转换设计(四)
自动化论文范文| 电子机电论文| 测控技术论文| 通信专业论文| 电气工程论文| 通信工程论文| 电子信息工程论文| 免费自动化论文| 免费电子论文| 免费电气论文| 免费通信论文

使用89C2051实现A/D的使用方法和程序A/D转换设计(四)

最新活动:微信集50个赞就可获取任意一篇钻石会员文档。详情见微信集赞换文档
使用89C2051实现A/D的使用方法和程序A/D转换设计(四) ·U1:外部的信号输入。
·U2:比较电压输入。


                              GND  
 图1-3转换电路示意图


4.1 逐次逼近式
4.1.1、逐次逼近式模/数(A/D)转换器原理
  实现A/D转换的方法有多种,而逐次逼近式A/D转换具有速度快,分辨率高等优点获得了广泛的应用。这种A/D转换器的比较过程与天平的称重的过程相似。若一台天平具有32克、16克、 8克、 4克、 2克和1克等6种砝码,需要称量的物体重量为27.4克。称量从最重的砝
    M=D5*32+D4*16+D3*8+D2*4+D1*2+D0*1=27(克)

4.1.2、逐次逼近式A/D转换器基本组成

控制逻辑(SAR):移位寄存器、数据寄存器、时序电路及去留码逻辑电路;
DAC:产生电子砝码;
比较器:对输入电压与电子砝码进行比较,并由控制逻辑决定该砝码的去留。
设转换器的位数n=4,相应的电子砝码分别为2.5V、1.25V、0.625V、0.3125V。Vi=3V,则转换过程及结果如表所示。


4.1.3、典型模/数转换器AT89C2051
4.1.3.1. 芯片简介
主要功能
分辨率:8位
转换误差:
±1/2LSB~±1LSB
转换时间:100 S
时钟频率:
640KHZ
测量路数:8路
输出:三态缓冲
单一5V供电,对应输入模拟电压范围3V至6V

4.1.3.2.   AT89C2051工作时序
①选择当前转换的通道,即将通道编码送地址锁存器;
②通过执行OUT指令在START,ALE上产生一个正脉冲,锁存通道编码并启动A/D;
③A/D转换开始后,EOC变低,经过64个时钟周期后,转换结束,EOC变高;
④转换结束后,通过执行IN指令设法在OE脚上产生一个正脉冲,打开输出缓冲器的三态门读入转换数据。

 

4.1.3.3.AT89C2051与微处理器的连接
⑴   直接连接
AT89C2051具有三态输出缓冲器,可以与CPU直接连接。
若地址译码器的输出Y1的地址为84H~87H,则采用无条件传送方式从输入通道IN7读入一个模拟量的程序为:
MOV      AL,07H
OUT       84H,AL
CALL     DELAY120
IN           AL,84H

若采用中断方式,可用AT89C2051的EOC输出端作为CPU的中断申请信号,在中断服务程序中读入转换后的数据。
⑵ 通过并行接口芯片同CPU连接
问题:用一片8255A并行接口芯片控制AT89C2051的转换过程;
分析:8255A有三个8位的并行口,可用PB口输出0809的通道选择编码和控制ADC的启动,PC口输入ADC的状态。 PA口作为他用,
实现:首先完成CPU与8255的连接,然后根据分析完成ADC与8255的连接

 

 

 

Y0地址为80H~83H
Y1 地址为84H~87H
例:对AT89C2051的IN0至IN7巡回进行采样一次,并将采样的数据存放在以DATA开始的内存单元中。
第一步:程序初始化
第二步:输出通道号
启动ADC
第三步:判ADC转换
结束否?结束则读入数据,存入内存。否则再判
第四步:修改循环变量
判测量完否?
MOV    AL,98H ;                            8255方式0,PA口输入,
OUT    83H,AL ;                             PB口输出,PC口高四位输入
MOV    SI,OFFSET  DATA ;                  置内存首址
MOV    AX,0H ;                             开关初始编码
MOV     CX,8
AGA:MOV    AL,AH ;                      输出开关编码
             OUT    81H,AL
             ADD    AL,10H ;               启动ADC
&nb

首页 上一页 1 2 3 4 5 6 下一页 尾页 4/6/6

使用89C2051实现A/D的使用方法和程序A/D转换设计(四)由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:免费数字电子钟设计 下一篇:免费单片机串行口与PC机通讯
推荐论文 本专业最新论文
Tags:使用 89C2051 实现 A/D 使用方法 程序 转换 设计 2010-04-01 14:45:35【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有