模数转换原理
“模数转换原理”相关的资料有哪些?“模数转换原理”相关的范文有哪些?怎么写?下面是小编为您精心整理的“模数转换原理”相关范文大全或资料大全,欢迎大家分享。
模数转换
P W M
脉 冲 输 出 控 制 电 路
PWM输出控制电路
一、 PWM输出电路中的ADC0808模数转换电路
ADC0808模数转换器如下图
IN0~IN7:8路模拟量输入
ADD A、ADD B、ADD C:3位地址输入
ALE:地址所存启动信号,在ALE上升沿,将ADD A、ADD B、ADD C上的通道地址锁存到内部的地址锁存器。
OUT1~OUT8:8位数据输出线,A/D转换结果由这8根线送给单片机 OE:允许输出信号。当OE=1时,即为高电平,允许输出锁存器输出数据。
START:启动信号输入端,START为正脉冲,其上升沿清除ADC0808内部的各寄存器,其下降沿启动A/D转换。
EOC:转换完成信号,当EOC上升为高电平时,表明内部A/D转换完成。
CLK:时钟输入信号。
VREF(+)、VREF(—):基准电压。 PWM输出控制电路图如下:
输入正弦波仿真图:
运行输出波形图:
原代码:
ADC EQU 35H CLOCK BIT P2.4 ST BIT P2.5 EOC BIT P2.6 OE BIT P2.7 PWM BIT P3.7 ORG 00H
SJMP
北航微机原理实验报告 模数转换
微机原理实验报告 模数转换
一、实验名称 模/数转换
二、实验目的
了解模/数转换的原理,掌握ADC0809的使用方法。
三、实验内容
将温度传感器输出端连至ADC0809IN0端; 编写程序对IN0通道的模拟量进行模/数转换;
将模/数转换得到的数字量换算成温度值显示在微机屏幕上。
四、程序流程图及波形图:(见末页)
五、实验结论:
符合预期,屏幕上显示经换算后的温度值。
六、实验心得
模/数转换实验相对先前作的数/模转换实验在程序编写上要复杂一点,但在编写程序的过程中,感觉思路更为清晰,而且接线更为容易,因而总体来说难度并不大。这次上机实验虽然非常简单,但很显然这种实验性质的模/数转换是非常肤浅和基本的。模/数转换这一过程在生产实践中被广泛使用,作为工科学生的我们也不能仅仅满足于能调通这样的小程序,而是应该在这次实验的基础上,看一些深入介绍模/数转换的书籍,尝试去编写一些更复杂的程序,实现一些更复杂的功能。我想通过这些额外的学习,我一定能从中得到更多的锻炼、提高自己的能力和素养。
七、实验程序:
inadress equ 0EF00H-280H+298H
STACK SEGMENT STACK DB 100 DUP (?
数模-模数转换程序
/***********主函数*****************************/ /****这是用ADC0809与DAC0832设计出来的数控电源稳压电源程序*****/ #include \#include \#include \#include \
/*****主函数******/ void main() {
mcu_init(); delay(1000); while(1) {
cnt0(); cnt1(); } }
/**************输入函数*******************/ #include \#include \
sbit clk=P3^1; sbit dat=P3^0;
uchar dis_u[4],dis_i[4];
uchar ad,ad1; uchar
code
tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};
/******发送显示数据*******/ void send_byte(uchar date) {
uchar i;
for(i=0;i<8;i++) {
if(date&0x01) d
单片机:模数转换
模数转换
一.单片机对ADC0809的控制过程
先选择一个模拟输入通道,本连接选择IN4。当执行MOVX @DPTR,A是,单片机WR有效,产生脉冲。脉冲给ADC0809的START,开始对模拟信号进行转换。当转换结束后EOC为高电平。一次转换结束。
二.单片机与ADC0809的连接
1.单片机P0.0-P0.7数据线接ADC0809的OUTI-OUT8.
2.单片机的地址线低8位接锁存器输出接ADC0809的三根地址线A,B,C.选通IN0-IN7通道。
3.START 为启动信号输入端,OE为输出允许端。由于ADC0809没有片选端,用P2.7与单片机的WR,RD进行控制。WR与P2.7接或非门控制START。RD与P2.7接或非控制OE。
因为START与ALE连在一起,所以ADC0809A在锁存通道地址的同时,启动并进行转换。
4.单片机的CLK输出是被6分频之后的1MHZ,接一个触发器之后降频到500K后与ADC0809连接使其正常运行。
三.单片机在读取ADC转换结果时有查询和中断两种方式
1.查询方式 程序如下
ORG 0000H
SJMP MAIN
EOC EQU P3.0
MAIN: MOV S
模数(A/D)和数模(D/A)转换
模数(A/D)和数模(D/A)转换
11.1 模数转换和数模转换概述
11.1.1 一个典型的计算机自动控制系统
一个包含A/D和D/A转换器的计算机闭环自动控制系统如图11.1所示。
传感器μV,mV控制传感器放大滤波几伏放大滤波多路开关MUX采样保持S/H模拟A/D数字I/O 转换接口计算机对象执行部件多路开关MUX模拟D/A数字I/O 转换接口
图11.1 典型的计算机自动控制系统
在图11.1中,A/D转换器和D/A转换器是模拟量输入和模拟量输出通路中的核心部件。在实际控制系统中,各种非电物理量需要由各种传感器把它们转换成模拟电流或电压信号后,才能加到A/D转换器转换成数字量。
一般来说,传感器的输出信号只有微伏或毫伏级,需要采用高输入阻抗的运算放大器将这些微弱的信号放大到一定的幅度,有时候还要进行信号滤波,去掉各种干扰和噪声,保留所需要的有用信号。送入A/D转换器的信号大小与A/D转换器的输入范围不一致时,还需进行信号预处理。
在计算机控制系统中,若测量的模拟信号有几路或几十路,考虑到控制系统的成本,可采用多路开关对被测信号进行切换,使各种信号共用一个A/D转换器。多路切换的方法有两种:一种是外加多路模拟开关,如多路输入一路输出的
第9章数模与模数转换
第9章数模与模数转换
9.0 引言 9.1 D/A(Analog to Digital)转换器 9.2 A/D (Digital to Analog)转换器
Department of Electronics and Information Science /dxx/Index.html
第9章数模与模数转换
教学基本要求掌握倒T形电阻网络D/A转换器(DAC) 集成D/A D/A转换器(DAC)、 1、掌握倒T形电阻网络D/A转换器(DAC)、集成D/A 转换器7520的工作原理及相关计算。 7520的工作原理及相关计算 转换器7520的工作原理及相关计算。 正确理解D/A转换器的两种输出方式。 D/A转换器的两种输出方式 2、正确理解D/A转换器的两种输出方式。 了解并行比较、 逐次比较、 双积分A/D A/D转换器 3 、 了解并行比较 、 逐次比较 、 双积分 A/D 转换器 (ADC)的工作原理及其特点 的工作原理及其特点。 (ADC)的工作原理及其特点。 正确理解D/A A/D转换器的主要参数 D/A、 转换器的主要参数。 4、正确理解D/A、A/D转换器的主要参数。
Department of Electronics and Inform
数电9模数与数模转换电路
1 概述 2 D/A(Analog to Digital)转换器 3 A/D (Digital to Analog)转换器
1 概述能将模拟量转换为数字量的电路称为模数转换器,简称A/D 转换器或ADC;能将数字量转换为模拟量的电路称为数模转换 器,简称D/A转换器或DAC。ADC和DAC是沟通模拟电路和数 字电路的桥梁,也可称之为两者之间的接口。传感器 (温度、压力、 流量、应力等) 模 拟 传感器 A/D 转换器 计算机进行数字处理 (如计算、滤波)、 数据保存等 D/A 转换器 用模拟量作为控 制信号
数字控制 计算机
模拟 控制器
工业生产过程控制对象
ADC和DAC已成为计算机系统中不可缺少的接口电路。
2 D/A转换2.1 D/A转换器概述2.2 倒T形电阻网络D/A转换器 2.3 权电流型D/A转换器 2.4 D/A转换器的输出方式 2.5 D/A转换器的主要技术指标
2.6 集成D/A转换器及其应用
2.1 D/A转换器概述1、DAC的功能: 将数字量成正比地转换与之对应成模拟量 。
2. 实现D/A转换的基本思想
数字量是用代码按数位组合而成的,对于有权码,每位代码都有一定的权值,如能将每一位代码按其权的大小转 换成相应的模拟量, 然后将这些模
第10章 数模转换与模数转换接口及其应用
数模转换与模数转换接口及其应用
第十章 数模转换与模数转换 接口及其应用概述 D/A转换器及其接口技术 A/D转换器及其接口技术 A/D转换芯片0809 转换芯片0809 串行8 A/D转换器 串行8位A/D转换器TLC0831 转换器TLC0831
数模转换与模数转换接口及其应用
概 述A/D和D/A转换器是把微型计算机的应 A/D和D/A转换器是把微型计算机的应 用领域扩展到检测和过程控制的必要装 是把计算机和生产过程、 置 , 是把计算机和生产过程 、 科学实验 过程联系起来的重要桥梁。 过程联系起来的重要桥梁 。 下图给出了 A/D、 D/A转换器在微机检测和控制系统 A/D 、 D/A 转换器在微机检测和控制系统 中的应用实例框图。 中的应用实例框图。
数模转换与模数转换接口及其应用
数模转换与模数转换接口及其应用
10.1 D/A转换器及其接口技术一、D/A转换器及其接口 D/A转换器的功能是把二进制数字量 D/A 转换器的功能是把二进制数字量 电信号转换为与其数值成正比的模拟量 电信号。 D/A参数中一个最重要的参数 电信号。在D/A参数中一个最重要的参数 就是分辨率, 就是分辨率 , 它是指输入数字量发生单 位数码变化时,所对应输出模拟量
实验三 ADC0809模数转换实验
实验三 ADC0809模数转换实验
一、实验目的
1、掌握ADC0809模/数转换芯片与单片机的连接方法及ADC0809的典型应用。 2、掌握用查询方式、中断方式完成模/数转换程序的编写方法。
二、实验说明
本实验使用ADC0809模数转换器,ADC0809是8通道8位CMOS逐次逼近式A/D转换芯片,片内有模拟量通道选择开关及相应的通道锁存、译码电路,A/D转换后的数据由三态锁存器输出,由于片内没有时钟需外接时钟信号。下图为该芯片的引脚图。 各引脚功能如下:
IN0~IN7:八路模拟信号输入端。
ADD-A、ADD-B、ADD-C:三位地址码输入端。八路模拟信号转换选择由这三个端口控制。 CLOCK:外部时钟输入端(小于1MHz)。 D0~D7:数字量输出端。
OE:A/D转换结果输出允许控制端。当OE为高电平时,允许A/D转换结果从D0~D7端输出。
ALE:地址锁存允许信号输入端。八路模拟通道地址由A、B、C输入,在ALE信号有效时将该八路地址锁存。
START:启动A/D转换信号输入端。当START端输入一个正脉冲时,将进行A/D转换。
EOC:A/D转换结束信号输出端。当 A/D转换结束后,EOC输出高电平。 Vref(+)、Vr
第9章 模数转换器
中国石油大学胜利学院
1/16
第9章
模数转换器
9.1 模数转换器的结构及相关寄存器
9.2 模数转换器的应用
中国石油大学胜利学院
2/16
STC12C5A60S2单片机集成有8路10 位高速模数转换器(ADC),速度可达到 250KHz(25万次/秒,可做温度检测、压 力检测、电池电压检测、按键扫描、频谱 检测等。
中国石油大学胜利学院
3/16
9.1 模数转换器的结构及相关寄存器STC12C5A60S2单片机片内集成8通道 10位模数转换器(ADC)。ADC输入通道 与P1口复用,上电复位后P1口为弱上拉型 I/O口,用户可以通过软件设置将8路中的 任何一路设置为A/D转换,不需作为A/D 使用的口可继续作为I/O口使用。
中国石油大学胜利学院
4/16
9.1.1 模数转换器的结构ADC控制寄存器ADC_CONTR ADC_P OWER SP EED1 SP EED0 ADC_FLAG ADC_START CHS2 CHS1 CHS0
模拟输入信号 通道选择开关 CHS2/CHS1/CHS0 A/D转换结果寄存器ADC_RES和ADC_RESL ADC7/P 1.7 ADC6/P 1.6 ADC5/P 1.5 ADC4/P 1.4 ADC3/P 1.3 A