51单片机外挂ADC0809实现电压采样,设计思路

网友后台发消息想用外挂式的AD转换芯片做一个电压采集电路并显示出来,想了解一下设计思路。这个设计非常简单。主要涉及到两部分的电路:AD采样电路和显示电路,AD采样部分,网友指定了用ADC0809来实现;显示部分可以使用数码管也可以使用液晶来显示。
1 AD采样电路设计
51单片机的供电电压为5V,假设题目所要采集的电压范围为0-5V,ADC0809具有八个AD采样通道,需要通过三路地址选择端来确定采用通道,电路如下图所示。
通过滑动变阻器来改变被采样电压的范围,最大电压为5V,最小电压为0V。显示电路用数码管设计。
2 AD采用原理
AD采样的过程就是将模拟量转化为数字量的过程。ADC0809的AD位数为8位,即对应的最大数字量位255,数字量范围为0-255,模拟量范围为0-5V。即0V时对应数字量0;5V时对应数字量255。假设模拟量用U来表示,数字量用S来表示,则U和S之间的对应关系为:U=S*(5/255)。所以,只要单片机通过ADC0809采集到数字量就可以反推出当前数字量所对应的电压值。将该电压值显示在数码管/液晶上即可。

3 程序设计

ADC0809具有EOC引脚,初始状态时该引脚为低电平,当转换完成后该引脚为高电平,所以单片机只要检测到EOC引脚为高电平就可以获取数据。EOC引脚可以接在单片机的中断输入上,采用中断触发。
ADC0809是比较老的芯片了,有几个缺点:1)占用单片机引脚多;2)分辨率低;3)引脚多、体积大。现在AD几乎成了单片机片上资源的标配,片上AD资源使用非常方便。不过ADC0809帮助了很多人入门。
在学校的时候,帮导师带过本科生的毕业设计,其中有一个设计的一部分就用到AD采样实现电压显示,当时用了一天多的时间就把程序写完了并实现了效果,从此就在研究生阶段帮人做了很多的毕业设计,创收了一些外快。
现在多数单片机都是具有AD采样功能的,只需要配置一下寄存器就可以,比外挂式的采样芯片好用多了,除非需要用到高精度的采样需求才考虑外接采样芯片,在设计选型的时候还是建议优先选择片上资源。
(0)

相关推荐

  • 【电路“芯”说】单片机ADC扩展

    早在几天前,我写了一篇关于单片机IO口扩展的文章,接着有网友和我来讨论关于ADC扩展的问题了,关于这个问题,这篇文章有详细的讨论.单片机ADC为何要扩展现在的主流MCU都内置了不止一个多通道的ADC, ...

  • 【精品资料】如何用比较器来做一个简易的模拟-数字转化器(ADC)?

    模拟信号转成数字信号需要经过采样-保持-量化-编码这四个过程.下面逐一来分析这四个过程. 采样:采样要满足采样定理,采样定理(香农采样定理或奈奎斯特采样定理)是美国电信工程师H.奈奎斯特在1928年提 ...

  • 【MSP430趣谈】MSP430第十二讲之ADC(上)

    首先我们需要明白一个问题是什么是ADC,中文翻译过来就是模数转换器,从他的英文名的话我们会更加好记,Analog-to-Digital Converter. 简而言之就是将模拟量转换为数字量.在我们的 ...

  • 51单片机+DAC0832的信号发生器Proteus仿真设计(附仿真文件+Word文档+C程序

    设计要求: 1.输出4种波形:方波.锯齿波.三角波.正弦波: 2.幅值可调节范围为2V-10V: 3.频率可调节范围为20Hz-80Hz: 设计思路: 通过Keil平台下的C语言编程,单片机控制输出的 ...

  • 基于51单片机的交通灯Proteus仿真设计 带紧急开关和黄灯倒计时

    程序源码参考设计 +QQ2142686503 或者关注微信公招 嘉盛单片机 获取 本设计 基于51单片机的交通灯Proteus仿真设计 带紧急开关和黄灯倒计时 仿真图proteus 7.8/protu ...

  • Proteus中,单片机仿真数码管显示的设计思路

    使用仿真软件Proteus可以实现单片机控制数码管显示的仿真.该仿真电路包括单片机的最小系统电路.数码管驱动电路,还需要进行编程.Proteus是支持程序联调的,运行后可以看到最终的仿真效果. 1 单 ...

  • 基于51单片机的出租车计价器源程序与Proteus仿真设计

    仿真原理图如下(proteus仿真工程文件可到本帖附件中下载) 本设计是针对城市出租车运营的一个计价器.设计基于STC15F2K60S2单片机为主控制芯片,通过霍尔传感器来给单片机产生脉冲,从而累计车 ...

  • 增强型51和传统51单片机外设操作的区别

    文/Edward 前面的内容,我们从传统的51单片机出发,从硬件的基础上,一步步衍生出了增强型51单片机所增强的地方.现在我们可以清楚地了解,增强型51单片机对比传统的51单片机,增强的地方在于存储器 ...

  • 增强型51单片机扩展方式

    文/Edward 大家是否思考过一个问题,为什么现在的51单片机在做宣传的时候,不外乎都是称作为"增强型51单片机"?与传统的51单片机相比,究竟哪些地方得到了扩展? 在回答这个问 ...

  • 一天入门51单片机

    本套教程共3节课程,熟悉这3节课程的话,你已经入门51单片机了. 下面是内容正文 单片机学习的第一步,什么是单片机最小系统? 我来打个比喻吧. 我们都知道,人的大脑是可以控制眼耳口鼻,手脚,全身等等, ...

  • 51单片机的存储空间梳理

    文/Edward我们在学习传统的MCS-51单片机的时候,一定学习过51单片机的存储结构.传统的MCS-51存储器有三个空间,分别是片内RAM(内部数据存储器).片外RAM(外部扩展的数据存储器) 和 ...

  • 单片机“朝花夕拾”系列——乐创增强型51单片机讲义序

    本来想的是认认真真地做一部ARM内核的MCU教程和文档,这个入口最好的芯片切入口就是STM32.然而最不凑巧的是,现在STM32无论哪一个型号都是一"芯"难求.以至于我Layout ...