ADC0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。ADC0808是ADC0809的简化版本,功能基本相同。一般在硬件仿真时采用ADC0808进行A/D转换,实际使用时采用ADC0809进行A/D转换。

ADC0808是CMOS单片型逐次逼近式A/D转换器,它有8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器。本文主要就是介绍adc0808模数转换电路图及程序,一起来了解一下。

adc0808模数转换电路图

adc0808模数转换程序如下:

ORG 0000H ;主程序入口

AJMP MAIN

MAIN: MOV R0,#30H ;数据区首地址

MOV R4,#08H ;八路模拟信号

MOV R1,#00H ;模拟通道0

MOV P2,#7FH ;ADC0809片选端口地址

MOV A,#00H

MOVX @R1,A ;启动ADC0809

LOOP: MOV A,30H ;A/D转换结果送P1口

MOV P1,A

JNB P3.3, LP ;查询EOC状态

LCALL RDAD ;转换完成,调读取A/D转换结果子程序

LP: SJMP LOOP ;循环等待

RDAD: MOVX A,@R1 ;读取转换结果子程序

MOV @R0,A ;存入内存

INC R0 ;数据区地址加1

INC R1 ;修改模拟输入通道

MOVX @R1,A ;启动下一路模拟通道进行转换

DJNZ R4,LOOP1 ;八路未完,循环

MOV R0,#30H ;八路输入转换完毕

MOV R4,#08H ;

MOV R1,#00H ;

MOV A,#00H

MOVX @R1,A ;重新启动ADC0809

LOOP1: RET ;返回

END

打开APP精彩内容

点击阅读全文

adc0808模数转换实验报告_adc0808模数转换电路图及程序相关推荐

  1. adc0808模数转换实验报告_模数转换实验报告

    单片机控制ADC0809的模数转换与显示 一.实验内容和要求 本题目对单片机控制ADC0809(Proteus的元件库中没有ADC0809,用ADC0808来代替)的通道3的电压模拟量进行模数转换,转 ...

  2. adc0804模数转换实验报告_ADC0804 模数转换51单片机程序+电路图

    51单片机驱动 adc0804模数转换 ,下面是电路图 #include #include "lcd.h" #include #define uint unsigned int # ...

  3. adc0804模数转换实验报告_ADC0804模数转换与显示

    ADC0804 模数转换与显示 1 / 9 ADC 数模转换与现实 (扩展用 1602 带电阻值显示) 实验目的: 1. 掌握 ADC 的使用控制方法. 2. 实验内容: 基本要求:设计一程序采集 A ...

  4. adc0804模数转换实验报告_ADC0804模数转换

    51单片机+proteus软件仿真 学习成果,你我共享 基于51单片机+proteus软件仿真 ADC0804 模数转换硬件电路连接及显示: C程序如下: 模数转换,0804************* ...

  5. 重庆理工大学c语言程序实验报告,重庆理工大学-C语言程序实验报告.doc

    重庆理工大学-C语言程序实验报告 程序设计基础C实验报告 PAGE 47 <程序设计基础C> 实 验 报 告 教学班级: 学号: 姓名: 课程教师: 实验辅导教师: 重庆理工大学计算机学院 ...

  6. 哈工大威海c语言实验报告 第八章 无法运行程序,哈工大威海c语言实验报告.doc...

    哈工大威海c语言实验报告 PAGE PAGE 25 哈工大威海c语言实验报告篇一:C语言实验报告2至4章实验2(1)#includemain(){int s=1,n;scanf("%d&qu ...

  7. adc0804模数转换实验报告_51proteus仿真:adc0804实现模数转换

    原标题:51proteus仿真:adc0804实现模数转换 系统采集到的信号,几乎都是模拟信号.学习单片机的模拟数字ad转换是必须的. 这个仿真就是利用把模拟电压转换为数字信号,然后再输出到数码管. ...

  8. adc0804模数转换实验报告_51单片机ADC0804模数转换学习

    51 单片机 ADC0804 模数转换学习 数模转换器 ADC0804 与单片机连接的原理图: 这 TX-1C 实验板上的 ADC0804 和单片机连接的电路原理图. 左边的是 ADC0804 ,右边 ...

  9. adc0804模数转换实验报告_proteus仿真:adc0804实现模数转换

    系统采集到的信号,几乎都是模拟信号.学习单片机的模拟数字ad转换是必须的. 这个仿真就是利用adc0804把模拟电压转换为数字信号,然后再输出到数码管. 由于最大电压不超过5v,所以数码管显示只有个位 ...

  10. adc0804模数转换实验报告_51单片机学习笔记:利用ADC0804模数转换器采集电压

    电位器调节待检测电压值,在数码管上显示出来, 代码大多从书上搬过来的,书上例5.3.1要求前3个数码管显示AD转换后的8位数字量(即0~255) 我这里让前4个数码管显示具体电压值,比如1.352 C ...

最新文章

  1. 有感于“政府傍大款”----谈中小企业融资问题
  2. NTP 时间同步流量使用过大 问题解决
  3. TypeScript 3.0下react默认属性DefaultProps解决方案
  4. 男人心疼女人的十种方式
  5. hive内部表和外部表的区别_走近大数据之Hive进阶(四、Hive的表连接)
  6. 2008社工新书《黑客社会工程学攻击》
  7. python获取a股报表数据_python获取A股基础数据
  8. 阿里云负载均衡SSL证书配置(更新)
  9. 小美赛(认证杯)ABCD题翻译
  10. 好看的思维导图案例,你想做出来吗
  11. php留言板系统制作,php制作留言板讲解
  12. HTML常用的元素介绍
  13. [转载]RAR压缩包密码破解原理
  14. 学籍管理系统:详细设计说明书- -
  15. 网络电话除了打电话还能用来做什么?
  16. vulnhub inclusiveness: 1
  17. javascript常用知识点集
  18. Phillip and Trains(dfs专题)
  19. 秋招教学: 蛋黄派教程
  20. 师从施一公,从造纸工人到清华教授,CNS12篇,柴继杰再发Science

热门文章

  1. K8S知道,K9S呢?
  2. 牛逼!SpringBoot+Vue企业级支付系统!附源码!
  3. 计算机网络安全题库,2020年计算机网络安全与管理信息题库10月更新
  4. 学生信息管理系统结构图
  5. 简析HTML七种网页加密解密方法
  6. Python——词频统计
  7. 主成分分析结果成分不显著_spss主成分分析结果解读
  8. stata15中文乱码_如何解决Stata14的中文乱码问题
  9. MIDI文件格式(一)
  10. pgAdmin 3 编译安装