KOK体育APP在线下载苹果电话:010-34342322

kok网页地址
  • kok平台在线
搜索
首页 > 产品中心
KOK体育APP在线下载苹果
详细说明

单片机 数字电压表(ADC0809)

发布时间:2022-07-21 19:40:15 来源:KOK体育APP在线下载苹果 作者:kok平台在线
价格
收藏
  • 产品说明

  采用模数转换的芯片ADC0809实现设计数字电压表。例子中设计的数字电压表可以测量0~5V范围内的输入电压值,并且通过4位LED数码管显示采集的电压值,例子测量三个模拟值:4.995、2.5、0.005。

  ADC0809是可以将我们要测量的模拟电压信号量转换为数字量从而可以进行存储或显示的一种转换器件。

  if(addr==3) //本例子一共有3个测量输入值,轮流读取这3个值并转换显示

  ADC0809是一种有8路模拟输入、8位并行数字输出的逐次逼近式A/D器件。

  IN0-IN7:模拟量输入通道。就是说它可以分时地分别对八个模拟量进行测量转换。

  ADDA-C:地址线。也就是通过这三根地址线的不同编码来选择对哪个模拟量进行测量转换。

  ALE:地址锁存允许信号。在低电平时向ADDA-C写地址,当ALE跳至高电平后ADDA-C上的数据被锁存

  START:启动转换信号。当它为上升沿后,将内部寄存器清0。当它为下降沿后,开始A/D转换。

  OE:输出允许信号,是对D0-D7的输出控制端,OE=0,输出端呈高阻态,OE=1,输出转换得到的数据。

  CLOCK:时种信号。ADC0809内部没有时钟电路,需由外部提供时钟脉冲信号。

  EOC:转换结束状态信号。EOC=0,正在进行转换。EOC=1,转换结束,可以进行下一步输出操作

  Vref(+)、Vref(-):参考电压。参考电压用来与输入的模拟量进行比较,作为测量的基准。一般Vref(+)=5v ,Vref(-)=0V。

  ②将ADDA-ADDC端给上代表选择测量通道的代码。如000(B)则代表通道0;001(B)代表通道1;111则代表通道7。

  ③将ALE由低电平置为高电平,从而将ADDA-ADDC送进的通道代码锁存,经译码后被选中的通道的模拟量送给内部转换单元。

  ④给START一个正脉冲。当上升沿时,所有内部寄存器清零。下降沿时,开始进行A/D转换;在转换期间,START保持低电平。

  ⑤EOC为转换结束信号。在上述的A/D转换期间,可以对EOC进行不断测量,当EOC为高电平时,表明转换工作结束。否则,表明正在进行A/D转换。

  ⑥当A/D转换结束后,将OE设置为1,这时D0-D7的数据便可以读取了。OE=0,D0-D7输出端为高阻态,OE=1,D0-D7端输出转换的数据。

  说明:ADC0809的转换工作是在时钟脉冲的条件下完成的,因此首先要在CLOCK端给它一个时钟信号,说明书上给出了可以接入的脉冲信号频率是在10KHz-1280KHz,典型值是640KHz。我们这里取值50KHz。

  时序图上的teoc时长为:从START上升沿开始后的8个时钟同期再加2微秒。这一点得注意,因为当START脉冲刚结束进入转换工作时,EOC还没有立即变为低电平而是过了8个时钟周期后才进入低电平的,所以再给出START脉冲后最好延时一会再进行EOC的检测。

  一个通道的转换时间一般为64个时钟周期,如时钟频率为640KHz时,时钟周期为1.5625微秒,一个通道的转换时间则为1.5625×64=100微秒,那么1秒种就可以转换1000000÷100=10000次。

  然而,实际上仿真时这个频率是太快了(不知道是否是计算方法错了),编程中没有使用该初值。

  手动复位效果 (使用轮询方式检测按键有没有按下,因为外部中断引脚被使用了)

  简单的测量20v(采用分压法:先把电压除以4再进行转换,得到转换的值后再乘以4)

  以下例子是:按键设置最高电压,当前电压大于等于最高电压时蜂鸣器报警以及LED亮,测试环境为Win10

  电压为20V的可以自己设置的,上下限值同时设置暂时没弄好(感觉引脚不够用,需要复用引脚)

  仿真电路图:#include mega48.h#include delay.h// DS18b20 Temperature Sensor functions#include ds18b20.h// Alphanumeric LCD Module functions#include alcd.h#define ADC_VREF_TYPE 0x60#define Temp_Set_Key_Not_Pressed PIND.6#define Alarm_Set_Key_Not_Pressed PIND.7// Read the 8 most significant bits/

  温度测控系统proteus仿真 /

  00 写在前面该系列的文章,源自于担任过PIC单片机课程的助教,主要向学弟们讲解了几节实验课的内容。在此记录上课的一些知识。本系列文章主要介绍的内容:实验1–介绍和基本I/O–按钮和LED(学习嵌入式的第一步就是点一个灯,就像学习编程语言的第一步都是写一个“hello world”代码)实验2–MPLAB+PICkit 3+LCD+I/O(这次主要是介绍液晶显示屏的使用,很多时候我们系统的调试都需要用到,比如做一个测温系统,那我们就可以通过液晶显示屏,显示传感器采集的数值,然后再通过软件来做进一步的处理)实验3–ADC(这个是模数转化实验,就是之前模数电学习那些知识的一个综合运用)实验4–串行通信–UART实验5–串行通信–I2C实

  】-- 中断、定时器相关知识 /

  00 写在前面该系列的文章,源自于担任过PIC单片机课程的助教,主要向学弟们讲解了几节实验课的内容。在此记录上课的一些知识。本系列文章主要介绍的内容:实验1–介绍和基本I/O–按钮和LED(学习嵌入式的第一步就是点一个灯,就像学习编程语言的第一步都是写一个“hello world”代码)实验2–MPLAB+PICkit 3+LCD+I/O(这次主要是介绍液晶显示屏的使用,很多时候我们系统的调试都需要用到,比如做一个测温系统,那我们就可以通过液晶显示屏,显示传感器采集的数值,然后再通过软件来做进一步的处理)实验3–ADC(这个是模数转化实验,就是之前模数电学习那些知识的一个综合运用)实验4–串行通信–UART实验5–串行通信–I2C实

  】-- 介绍和基本I/O–按钮和LED /

  单片机入门不难------谈PIC系列(转自矿石收音机论坛---崂山)十年前的老帖子,讲得通俗易懂,分享之。请看图1这个8条腿的小螃蟹就是我们的第一顿饭,只要把它吃下去,以后的大餐就好办了。第1、8条腿接电源 +5V 和 地线。头两条腿是螃蟹钳子,好吃的很。 现在剩下了 6 条腿第2、3条腿 使用时外接一个晶振的东西 我们接一个 4 MHz的。第4条腿是复位脚,是一个信号输入脚。单片机正常运行时接高电平。当有一个低电平脉冲输入到这个脚时单片机就复位。所谓复位就是单片机内部所有的工作部件统统回到规定的状态,程序也复位到头一句上开始逐条运行。例如,你设计的一个报警锁定的 LED红灯亮后,当需要解除报警时,用一个按钮给这个脚瞬时接地一下,

  :从一窍不通到入门进步 /

  1.PIC16F1518单片机在其存储器0x8007和0x8008地址有2个配置寄存器,用来配置整个芯片的功能。配置寄存器跟特殊寄存器(配置外设)的区别在于,配置寄存器在程序烧录的时候一次性完成,程序中无法再修改其内容。配置的方式主要有:(1)程序中通过特殊指令配置:在C语言程序里加入 __CONGFIG(bits);(其中bit是配置信息,config前的下划线还是两条,如:__CONFIG(WRT_OFF & VCAPEN_OFF & STVREN_ON & BORV_LO & LPBOR_OFF 注意有个分号“;” 其中WRT_OFF ,VCAPEN_OFF是在pic16F1518头文件中定义的,其实就是

  配置字Configuration Bits使用经验 /

  的应用可移植性——现实还是神线月,ARM®宣布推出 Cortex™ 微控制器软件接口标准 (Microcontroller Software Interface Standard,CMSIS)。他们声称,对于新器件的软件开发项目或将现有软件在不同芯片厂商的基于 Cortex-M 的单片机之间移植时,这项标准可降低软件设计成本。这听起来很不错,但事实确实如此吗?本文将对这些说法进行研究以确定其真实度。我们先回顾一下典型单片机的元件,然后观察在典型外设固件库上添加一个抽象层能够实现或无法实现什么样的结果。根据 ARM 所言,CMSIS 是“适用于 Cortex-M 处理器系列的与厂商无关的硬件抽象层。CMSIS为不同芯片厂商和中间件提供商的处理器提供

  设计_全国大学生竞赛山东赛区组委会

  有奖直播预报名TI 新一代Sitara AM62处理器革新人机交互——加速边缘AI的开发

  预报名赢京东卡!市场上最广泛的光学传感方案组合—艾迈斯欧司朗光学技术论坛

  有奖直播报名|节能减碳——用于光伏逆变器/储能系统的欧姆龙继电器 开关 连接器解决方案

  有奖直播|TI 新一代Sitara AM62处理器革新人机交互——产品介绍和相关资源

  【下载】如何用bat脚本代替按键调试STM32WL HSE XO的负载电容

  【课程】《STM32 & X-Cube-TouchGFX GUI开发实践》线上课程

  【视频】基于STM32WB的BLE MESH和Zigbee同网并发的智能家居解决方案

  【干货】STM32WB:双核架构、可支持BLE 5.2等多种2.4GHz频段射频协议的SoC射频芯片

  【干货】STM32WL单/双核架构、可支持LoRa等Sub-GHz频段射频协议的SoC射频芯片

  【干货】放大招!STM32U5,ST首个获得PSA和SESIP 3级认证的MCU!

  【无线连接】 微控制器无线连接应用,多场景技术支持,丰富的学习设计资源

  【图形】NeoChrom GPU - 全新的2.5D加速器,针对STM32上实现丰富UI进行了大量的硬件优化

  51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程词云:


上一篇:连接器接插件以及接线端子之间有什么区别(连接器接插件及接线端
下一篇:电表不准走字快到底是哪里出了问题?

KOK体育APP在线下载苹果
kok网页地址

联系电话:010-34342322

公司传真:010-34342322

联系邮箱:ahmstjx.com@163.com

公司地址:北京市kok平台在线

扫一扫,添加二维码!

扫一扫,添加KOK体育APP在线下载苹果二维码!

×