×

使用51单片机的AD转换器实现数字电压表的实例免费下载

消耗积分:1 | 格式:pdf | 大小:0.42 MB | 2019-04-23

分享资料个

  工作原理: ADDA/ADDB/ADDC 输入3位地址,并使ALE=1,将地址存入地址锁存器中 ALE:地址锁存允许信号接入端,高电平时允许改变CBA的值,低电平时锁死,防止在A/D转换过程中切换通道

  地址经译码选通8路模拟输入IN0~IN7之一到比较器,输入与被选通道关系

  START端上升沿将逐次逼近寄存器复位,下降沿启动A/D转换

  EOC输出信号变低电平,表示正在转换;当A/D转换完成,EOC变为高电平,结果数据已存入锁存器。

  OE输入高电平,输出三态门打开,转换结果的数字量输出到数据总线上。

  OE=1时,D0-D7引脚上为转换后的数据,当OE=0时,D0-D7为对外呈现高阻状态

  实现思路:
 
  A/D转换
 
  初始化时启动A/D转换,转换结束后OE自动置位
 
  检查OE状态,为高电平时读取数据口数据并转换成对应的电压值
 
  显示结束后启动下一次A/D转换
 
  数码管显示
 
  读入数据并转换成电压值后,通过数码管显示,百位数值后显示小数点
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
h1654155735.9247 2020-12-26
0 回复 举报
擦擦擦 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !