微机原理与接口实验 4.4 模数转换-ADC0809 赖晓铮

合集下载

ADC0809模数转换实验详解

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(+)、Vref(-):正负基准电压输入端。

基准正电压的典型值为+5V。

VCC和GND:芯片的电源端和地端。

三、实验步骤1、单片机最小应用系统1的 P0口接A/D转换的D0~D7口,单片机最小应用系统1的Q0~Q7口接0809的A0~A7口,单片机最小应用系统1的WR、RD、P2.0、ALE、INT1分别接A/D转换的WR、RD、P2.0、CLOCK、INT1,A/D转换的IN接入+5V,单片机最小应用系统的RXD、TXD连接到串行静态显示实验模块的DIN、CLK。

2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。

3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加AD0809.ASM源程序,进行编译,直到编译无误。

8位数模转换器ADC0809实验报告

8位数模转换器ADC0809实验报告

8位数模转换器ADC0809实验报告实验目的:本实验旨在通过使用8位数模转换器ADC0809来将模拟信号转换为数字信号,并输出至LED灯中,以达到理解数字信号的目的。

实验原理:ADC0809是典型的8位数模转换器,它是一种具有8个模拟输入通道的典型ADC。

ADC0809是一种串行转换器,它可以实现单端和差分两种模式的转换。

ADC0809的转换精度为8比特,转换速率为100厘秒。

ADC0809通过8个输入通道将模拟信号转换为数字信号,并通过8个数据引脚输出数字信号。

实验器材:电脑、ADC0809、LED灯、电阻、电容、按键开关、电源、实验板。

实验步骤:1.将ADC0809插入实验板上。

2.将电阻连接至ADC0809的引脚,以使引脚与电阻的连接具有正确的阻值。

3.将电容插入ADC0809的引脚,并连接至电源。

4.将按键开关插入ADC0809的引脚,并连接至电源。

5.将LED灯连接至ADC0809的引脚,并连接至电源。

6.将实验板接入电源,启动电路。

7.按下按键开关,开始信号转换。

8.数字信号转换完成后,将数字信号输出至LED灯中。

实验结果:本实验成功地将模拟信号转换为数字信号,并将数字信号输出至LED灯中,达到了理解数字信号的目的。

结论:通过本实验,我们可以了解数字信号的基本原理和用途。

通过使用ADC0809将模拟信号转换为数字信号,并输出至LED灯中,我们可以更好地理解数字信号的应用和意义。

同时,该实验也为我们打下了更深入学习数字电路和信号处理技术的基础。

微机接口实验 4.4 模-数转换实验

微机接口实验 4.4  模-数转换实验

微程序版“CPU+ADC0809”电路图
初始化过程
1) 启动仿真后,时钟CLK选择从手动按钮MANUAL输入信号; 2) 手动按钮使信号#RESET跳变“101”,令信号ON=1,
CLK允许输出,过程结束。
注:初始化完成后,若时钟信号CLK继续接开关MANUAL,则CPU进入手动模式, 手动MANUAL开关,生成时钟信号CLK,程序单步执行;若时钟信号CLK接 信号源AUTO-CLK(主频10Hz),则CPU进入自动模式,程序自动运行, 直到HLT指令的“断点”处暂停。
RA
RB
ANDI RA, IMM; (RA)∧IMMRA 1110
RA
0/0
IMM
OR RA. RB;
(RA)∨(RB)RA 1111
RA
RB
ORI RA, IMM; (RA)∨IMMRA 1111
RA
0/0
IMM
XOR RA, RB; (RA)⊕(RB)RA 1011
RA
RB
XORI RA, IMM; (RA)⊕IMMRA 1011
ADD RA, RB; (RA) +(RB)RA 1101
RA
RB
ADDI RA, IMM; (RA) +IMMRA 1101
A)-(RB)RA 1100
RA
RB
SUBI RA, IMM; (RA)-IMMRA 1100
RA
0/0
IMM
AND RA, RB; (RA)∧(RB)RA 1110
重启过程(跳出“断点” )
1) 时钟CLK切换到手动按钮 MANUAL输入信号;
2) 手动按钮使信号#RESET跳变 “101”,令信号#HLT=1, CLK允许输出,过程结束。

微机实验报告数模转换器和模数转换器实验

微机实验报告数模转换器和模数转换器实验

实验报告课程名称微机接口与汇编语言实验项目实验五数/模转换器和模/数转换器实验实验仪器 TPC-USB通用微机接口实验系统系别计算机学院专业班级/学号学生姓名实验日期 2013.12.19成绩指导教师胡信裕实验五数/模转换器和模/数转换器实验一、实验目的1. 了解数/模转换器的基本原理,掌握DAC0832芯片的使用方法。

2. 了解模/数转换器的基本原理,掌握ADC0809的使用方法。

二.实验设备1.PC微机系统一套2.TPC-USB通用微机接口实验系统一套三.实验要求1.实验前要作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。

2.熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)使用方法。

在程序调试过程中,有意识地了解并掌握TPC-USB通用微机接口实验系统的软硬件环境及使用,掌握程序的调试及运行的方法技巧。

3.实验前仔细阅读理解教材相关章节的相关内容,实验时必须携带教材及实验讲义。

四.实验内容及步骤(一)数/模转换器实验1.实验电路原理如图:DAC0832采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub),编程产生以下锯齿波(从Ua和Ub输出,用示波器观察)参考电路图2. 8位D/A转换器DAC0832的口地址为290H,输入数据与输出电压的关系为:(UREF表示参考电压,N表示数数据),这里的参考电压为PC机的+5V电源。

3. 产生锯齿波只须将输出到DAC0832的数据由0循环递增。

4. 参考流程图:参考流程图(二)模/数转换器1. 实验电路原理图如图。

将(一)的DAC的输出Ua,送入ADC0809通道1(IN1)。

连接参考电路图2. 编程采集IN1输入的电压,在屏幕上显示出转换后的数据(用16进制数)。

3. ADC0809的IN0口地址为298H,IN1口地址为299H。

4. IN0单极性输入电压与转换后数字的关系为:其中Ui为输入电压,UREF为参考电压,这里的参考电压为PC机的+5V电源。

微机原理实验之模数转换器ADC0809的使用

微机原理实验之模数转换器ADC0809的使用

微机原理实验之模数转换器ADC0809的使用2011年05月18日星期三 10:04实验器材:模数转换器0809,8255(作为显示结果用的),实验台线路。

实验目的:貌似比较简单,就是知道ADC0809可以进行模数转换,了解一下它的地址分配,以及如何实现片选的,不知到同学们是否达到了这个目的,貌似很多人接好线,看看可以运行就撤退了。

实验内容:用ADC0809把滑动变阻器限制的电压转化成某个范围内的数字量并通过8255显示在发光二极管上。

实验步骤:一、接线。

1.ADC0809的接线。

从左上角引过滑动变阻器限制的输入电压连接到ADC0809的输入端I0上。

系统0.5M时钟频率发生器连接到ADC0809的CLK上,作为其工作的时钟信号。

将三条地址选择线A,B,C分别接到系统的A0,A1,A2上。

74LS138的210h~217h接到ADC0809A 的CS端。

(这里其实是两个门电路的公共输入端,起到了片选的效果)。

2.8255的接线。

CS端接到74LS138的200h~207h上,把A口与8个发光二极管对应相连。

二、程序。

code segmentassume cs:codestart:;init 8255 A output at mode 0mov dx,203hmov al,80hout dx,allp:;activate ADC0809mov dx,210hout dx,al;if you connect A,B,C with A0,A1,A2,al内容无所谓,but if 连D0,D1,D2,here al must be 0;delay 100us to wait for 0809 conversionmov cx,100del:loop del;display the outcome with 8255in al,dxmov dx,200hout dx,aljmp lpcode endsend start三、操作及结果。

杭电微机原理AD转换DA转换实验实验报告

杭电微机原理AD转换DA转换实验实验报告

七、实验程序
CODE SEGMENT ASSUME CS:CODE
MAIN PROC FAR START: MOV CX, 4 FANG: PUSH CX
MOV DX, 0FF80H MOV AL, 00H OUT DX, AL CALL DELAY MOV DX, 0FF80H NOT AL OUT DX, AL CALL DELAY POP CX
;显示子程序
3
A/D 转换实验
POP BX MOV DX, PB OUT DX, AL MOV AL, CL MOV DX, PA OUT DX, AL PUSH CX DIS2: MOV CX, 00A0H LOOP $ POP CX CMP CL, 0FEH JZ LX1 INC BX ROR CL, 1 JMP DIS1 LX1: MOV AL, 0FFH MOV DX, PB OUT DX, AL RET DISP ENDP CODE ENDS END MAIN
;循环显示 4 次方波 ;压入堆栈,保护循环次数 ; 0832 口地址 ;首先输出方波低电平部分
;延时
;取反输出方波高电平部分
;延时 ;弹出方波次数
6
D/A 转换实验(一)
LOOP FANG MOV CX, 03FCH MOV DX, 0FF80H MOV AL, 00H
JUCHI: OUT DX, AL INC AL
(保存后缀为.asm 文件); 3. 编译下载; 4. 全速运行,运行程序。
七、实验程序
CODE SEGMENT ASSUME CS:CODE
MAIN PROC FAR START: MOV DX, 0FF80H
MOV AL, 00H UP: OUT DX, AL

微机原理实验4-ADC0809实验

微机原理实验4-ADC0809实验

VREF(-)
转换原理
K7 K6 K5 K4 K3 K K1 K0 2.048 1.024 0.512 0.256 0.128 0.064 0.032 0.016
Ki = 1 ( i = 0,1,2,3,4,5,6,7 ) 例如: Vx = 2.567V, 则 K7=1, Vc = 2.048(V) < Vx , 故 K7 = 1 K6 = 1, Vc = 2.048 + 1.024 = 3.072(V),故 K6 = 0 K5 = 1, Vc = 2.048+ 0.512 = 2.560 (V) < 2.567(V) , 故 K5 = 1 同理, K4 = 0, K3 = 0, K2 =0, K1 = 0, K0=0 则转换结果为: 2.560 (V)
A/D转换器0809结构框图
START
6
CLOCK
10 7
转换结束 (中断) EOC
模 拟 量 输 入
IN7 IN6 IN5 IN4 IN3 IN2 IN1 IN0
5 4 3 2 1 28 27 26
控制逻辑 8通道 多路 模拟开关 Vx Vc
W1 W2
逐次逼近型寄存器 SAR
开关树组 地 址 选 择
实验电路图
D0...D7 D0 : D7 CLOCK 10 VCC 11
12
500kHz VCC Vr5V(5.00V)
2.048V 基准电压 ×2 运放
0~4.096V
ADC0809 VREF(+)
RD 1Y2 WR 1Y1(PC5) A0 A1 A2
7
9 6 22
VREF(-) 16 GND 13 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7

adc0809实验报告

adc0809实验报告

adc0809实验报告adc0809实验报告引言:在现代科技发展的今天,模拟信号与数字信号的转换已经成为了一个非常重要的领域。

而ADC(Analog-to-Digital Converter)芯片的应用则是实现这种转换的重要手段之一。

本实验旨在通过使用ADC0809芯片,对模拟信号进行采样和转换,进而实现模拟信号的数字化处理。

一、实验目的本实验的主要目的是通过使用ADC0809芯片,掌握模拟信号的数字化转换原理和方法,并能够进行模拟信号的采样和转换。

二、实验器材1. ADC0809芯片2. 电压源3. 示波器4. 电阻、电容等元器件5. 电路板等实验设备三、实验原理ADC0809芯片是一种8位的逐次逼近型模数转换器。

它通过对模拟信号进行采样,再经过一系列的比较和逼近,最终将模拟信号转换为相应的8位数字信号。

四、实验步骤1. 搭建实验电路:根据实验要求,将ADC0809芯片与其他元器件连接起来,形成完整的电路。

2. 设置电压源:根据实验需要,设置适当的电压源,以提供模拟信号的输入。

3. 连接示波器:将示波器与ADC0809芯片的输出端连接,以便观察数字信号的波形。

4. 运行实验:通过控制电路中的时钟信号,使ADC0809芯片开始对模拟信号进行采样和转换。

5. 观察结果:通过示波器观察数字信号的波形,并记录下相应的数据。

五、实验结果与分析通过实验观察和记录,我们可以得到一系列的数字信号数据。

通过对这些数据的分析和处理,我们可以得到模拟信号的数字化表示。

同时,我们还可以通过对数字信号的波形进行分析,了解模拟信号在转换过程中可能出现的误差和失真情况。

六、实验总结通过本次实验,我们深入了解了ADC0809芯片的工作原理和应用方法。

通过实际操作和观察,我们掌握了模拟信号的数字化转换技术。

同时,通过对实验结果的分析和总结,我们对模拟信号的数字化处理有了更为深入的理解。

七、实验心得本次实验对于我们来说是一次非常有意义的实践活动。

中南大学微机接口实验报告模板

中南大学微机接口实验报告模板

中南大学课题名称:微机原理与接口技术课程实验报告学院:信息科学与工程学院班级:学号:姓名:指导老师:实验一、使用 ADC0809 的 A/D 转换实验一、实验目的1、加深理解逐次逼近法模数转换器的特征和工作原理,掌握 ADC0809 的接口方法以及A/D输入程序的设计和调试方法。

二、预备知识逐次逼近法 A/D 也称逐次比较法 A/D。

它由结果寄存器、D/A、比较器和置位控制逻辑等部件组成,如图 6-1 所示图 6-1 逐次逼近法三、实验原理1、本实验采用 ADC0809 做 A/D 转换实验。

ADC0809 是一种 8 路模拟输入、8 位数字输出的逐次逼近法 A/D 器件,转换时间约 100us,转换精度为±1/512,适用于多路数据采集系统。

ADC0809片内有三态输出的数据锁存器,故可以与 8088 微机总线直接接口。

2、实验代码:MOV CX,0500HDELAY: LOOP DELAYMOV DX,ADPORTIN AL,DXMOV CL,ALCALL CONVERSCALL LEDDISPJMP ADCONCONVERS:MOV BH,0HAND AL,0FHMOV BL,ALMOV AL,CS:[BX+DATA2]MOV BX,DATA1+7MOV DS:[BX],ALDEC BXPUSH BXMOV AL,CLMOV CL,04HSHR AL,CLMOV BL,ALMOV BH,0HMOV AL,CS:[BX+DATA2]POP BXMOV DS:[BX],ALRETLEDDISP:MOV AL,90HMOV DX,CONTPORTOUT DX,ALMOV BYTE PTR DS:[0600H],00LED1: CMP BYTE PTR DS:[0600H],07H JA LED2MOV BL,DS:[0600H]MOV BH,0HMOV AL,CS:[BX+DATA1]MOV DX,DATAPORTOUT DX,ALADD BYTE PTR DS:[0600H],01HJNZ LED1LED2: RETCODE ENDSEND START四、实验过程1、准确连接线路。

提高实验--ADC0804模数转换和DAC0832数模拟换接口实验

提高实验--ADC0804模数转换和DAC0832数模拟换接口实验

实验二ADC0804模/数转换和DAC0832数/模拟换接口实验一、实验目的1.了解模/数转换基本原理,掌握ADC0804的使用方法。

2.了解D/A转换的基本原理。

3.了解D/A转换芯片DAC0832的性能及编程方法。

4.了解单片机系统中扩展D/A转换的基本方法。

二、二、实验仪器和设备1.单片机实验板一台2.计算机一台三、三、实验简介1.实验内容利用实验板上的ADC0804做A/D转换器,利用实验板上的电位器W1提供模拟量输入。

编制程序,将模拟量转换成二进制数字量,用发光二极管显示。

利用DAC0832,编制程序产生锯齿波、三角波、正弦波。

三种波轮流显示,用示波器观看。

2.实验线路及连接图2-1 ADC0804接线电路图2-2 DAC0832接线电路图1-1 实验线路图3. 实验程序参考框图开始初始化定时器开中断启动ADY 中断入口延时返回AD 转化完NoYes 输出数据图2-3 AD 基本流程图入口查表读波形数据启动D /A改变计数器及表指针显示完毕返回置计数器初值NY开始产生锯齿波数256个数据产生三角波上升部数128个数据否产生三角波下降部数128个数据否产生正弦波数128个数据否显示锯齿波256显示三角波256显示正弦波256NYYNNYNY图2-4 DA 基本流程图4. 实验说明A/D 转换器大致有三类:一是双积分A/D 转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近法A/D 转换器,精度,速度,价格适中;三是并行A/D 转换器,速度快,价格也昂贵。

实验用的AD C0804属第二类,是八位A/D 转换器。

每采集一次一般需100us 。

中断方式下,A/D 转换结束后会自动产生EOC 信号,将其与8051的INT0相接。

图2-1中,DB1到DB8这8个口连接到P1口。

CS-AD 这个是片选端口,低电平表示选中,RD 写入信号,WR 读出信号。

使用是需要将AD-IN 口的1和2短接。

微机原理与接口技术 AD模数转换实验(0809)

微机原理与接口技术 AD模数转换实验(0809)

微机原理与接口技术实验报告学院:信息数理学院学生姓名:专业班级:学号:实验名称:A/D模数转换实验(0809)2016 ~ 2017 学年第一学期第8 次实验实验日期:2019-5-26 指导老师:成绩:批阅老师:一、实验目的1、掌握A/D转换的连接方法。

2、了解A/D转换芯片0809的编程方法。

二、实验设备PROTEUS教学实验系统(8086)三、实验原理本实验采用ADC0809 做A/D转换实验。

ADC0809是一种8路模拟输入、8位数字输出的逐次逼近法A/D器件,转换时间约100us,转换精度为土1/512,适用于多路数据采集系统。

ADC0809片内有三态输出的数据锁存器,故可以与8088微机总线直接接口。

ADC0809的CLK信号接CLK=2.385MHZ,基准电压Vref(+)接Vcc。

- -般在实际应用系统中应该精确+5V,以提高转换精度,ADC0809片选信号0809CS和/IOW、/IOR经逻辑组合后,去控制ADC0809的ALE、START、ENABLE信号。

ADC0809的转换结束信号EOC未接,如果以中断方式实现数据采集,需将E0C信号线接至中断控制器8259A的中断源输入通道。

本实验以延时方式等待A/D转换结束,ADC0809的通道号选择线ADD一A、ADD一B、ADD-C接系统数据线的低3位,因此ADC0809的8个通道值地址分别为00H、01H、02H、 03H、 04H、05H、06H、07H。

调节电位器W1,以改变模拟电压值,显示器上会不断显示新的A/D转换结果。

用ADC0809做A/D转换,其模拟量与数字量对应关系的典型值为+5V- FFH, 2.5V- 80H,OV- 00H。

图1 程序流程图四、实验内容4.1硬件设计图3 系统硬件电路原理图软件设计程序代码及分析CODE SEGMENTASSUME CS:CODEAD0809 E QU 0E002HOUT373 EQU 8000HSTART: MOV AL,00HMOV DX,AD0809OUT DX,ALNOPIN AL,DXMOV DX,OUT373OUT DX,ALMOV CX,10HLOOP $JMP STARTCODE ENDSEND START五、实验结果分析程序运行后,ADC0809从外部电路中测量电压值并转换为数字量,当CPU 发出读取请求后将测量值送到数据总线上;CPU定期查询当前的电压值,并将电压值显示在LED灯组上,运行结果如图4所示:图4 运行结果1改变滑动变阻器电阻值后,测量的电压值也随之改变,如图5所示图5 运行结果2总结通过本次实验掌握了ADC0809 接口电路与微机的硬件电路连接方法、A/DADC0809接口电路的程序设计和调试方法、加深理解逐次逼近法模数转换器的特征和工作原理以及掌握ADC0809的接口方法,以及A/D输入程序的设计和调试方法。

微机原理与汇编语言_实验10_ADC0809实验

微机原理与汇编语言_实验10_ADC0809实验

微机原理与汇编语言实验报告姓名x x x学号xxxxxx 专业班级计科x班课程名称微机原理与汇编语言实验日期实验名称ADC0809实验成绩一、实验目的熟悉A/D转换的基本原理,掌握ADC0809的使用方法。

二、实验内容1、实验原理从ADIN0输入一路模拟信号,启动A/D转换,用简单输入口(74LS244)查询EOC信号,转换结束后查看转换结果。

同时用万用表测量输入的模拟电压,与转换后的数字量比较。

作图,横坐标是模拟电压,纵坐标是转换的数字量,检查A/D转换的线性度。

其它通道实验与通道0类似,相应修改地址即可。

2、实验步骤1)实验连线AN0 ↔ ADIN0 CS0 ↔CS0809 CS1 ↔CS244 EOC ↔IN02)用实验箱左上角的“VERF.ADJ”电位器调节ADC0809 12脚上的参考电压至5V。

3)编写程序并全速运行。

4)检查显示数据是否与电位器输出的电压相符合。

3、实验结果在输入电压AN0分别为0V,1V,2V,3V,4V,5V时显示数据分别为00H,33H,66H,99H,0CCH,0FFH(数据低位略有偏差属正常现象)。

4、框图与源码开始启动通道0转换结束?读取转换结果con8279 e qu 0492hdat8279 equ 0490hassume cs:codecode segment publicorg 100hstart: jmp start1segcod db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,77h,7ch,39h,5eh,79h,71hstart1: mov dx,04a0hmov ax,34hout dx,ax ;启动通道0wait1: mov dx,04b0h ;CS244in ax,dx ;读EOCand ax,1cmp ax,1jne wait1 ;如果EOC=0,waiting....mov dx,04a0hin ax,dx ;读转换结果and ax,0ffhmov bx,axnopdisp: mov di,offset segcodmov ax,08h ;工作方式,16位,左入mov dx,con8279out dx,axmov ax,90hmov dx,con8279out dx,ax ;写显示RAM命令,地址自增mov dx,dat8279push bxand bx,0f0h ;取高4位mov cl,4shr bx,cladd di,bxmov al,cs:[di]mov ah,0out dx,ax ;写RAM0nopnopmov di,offset segcodpop bxand bx,0fh ;取低4位add di,bxmov al,cs:[di]mov ah,0out dx,ax ;写RAM1delay: mov cx,0ffffh ;time delaydelay1: n opnoploop delay1jmp start1code endsend start三、实验总结通过本次实验我掌握了A/D转换的基本原理,掌握ADC0809的使用方法,再用电压表测量电压时,发现其值略低于正常值。

模数转换ADC0809实验

模数转换ADC0809实验

微机原理与接口实验报告实验名称:模数转换ADC0809实验班级:学号:姓名:指导老师:实验报告要求一.实验目的1.掌握ADC0809接口电路与微机的硬件电路连接方法。

2.掌握A/DADC0809接口电路的程序设计和调试方法。

二.实验仪器1.微型计算机一台。

DVCC-5286JH型微机原理与接口实验系统,排线、导线若干。

三.实验原理1、实验要求本实验采用 ADC0809做A/D 转换实验。

ADC0809 是一种8路模拟输入、8位数字输出的逐次逼近法A/D器件,转换时间约100us,转换精度为±1/512,适用于多路数据采集系统。

ADC0809片内有三态输出的数据锁存器,故可以与8088微机总线直接接口。

ADC0809的CLK信号接CLK=2.385MHZ,基准电压Vref(+)接Vcc。

一般在实际应用系统中应该精确+5V,以提高转换精度,ADC0809片选信号0809CS和/IOW、/IOR经逻辑组合后,去控制ADC0809的ALE、START、ENABLE信号。

ADC0809的转换结束信号EOC 未接,如果以中断方式实现数据采集,需将EOC信号线接至中断控制器8259A的中断源输入通道。

本实验以延时方式等待A/D转换结束,ADC0809的通道号选择线ADD-A、ADD-B、ADD-C 接系统数据线的低3位,因此ADC0809的8个通道值地址分别为00H、01H、02H、03H、04H、05H 、06H、07H。

调节电位器W1,以改变模拟电压值,显示器上会不断显示新的A/D转换结果。

用ADC0809做A/D转换,其模拟量与数字量对应关系的典型值为+5V-FFH,2.5V-80H,0V-00H。

2、实验电路原理及连接3、实验程序流程图三.实验源程序CODE SEGMENTASSUME CS:CODE ADPORT E QU 0010hORG 1000HSTART: JMP ADCONTORL ADCONTORL:CALL FORMAT ADCON: MOV AX,00MOV DX,ADPORTOUT DX,ALMOV CX,0500H DELAY: LOOP DELAYMOV DX,ADPORTIN AL,DXCALL CONVERSCALL DISPJMP ADCON CONVERS:MOV AH,ALAND AL,0FHMOV BX,077AHMOV DS:[BX],ALINC BXMOV AL,AHAND AL,0F0HMOV CL,04HSHR AL,CLMOV DS:[BX],ALRETdisp: mov dx,077Fhmov ah,20hdisp0: mov cx,00ffhmov bx,dxmov bl,ds:[bx]mov bh,0hpush dxmov dx,0ff22hmov al,cs:[bx+1060h]OUT DX,ALmov dx,0ff21hmov al,ahOUT DX,ALdisp1: loop disp1pop dxdec dxshr ah,01hjnz disp0mov dx,0ff22hmov al,0ffhOUT DX,ALretdata1: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0ah db 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfhFORMAT: MOV BX,0MOV WORD PTR DS:[BX+077AH],0000HADD BX,2MOV WORD PTR DS:[BX+077AH],0009HADD BX,2MOV WORD PTR DS:[BX+077AH],0008HRETCODE ENDSEND START四.实验结果分析取一个中间结果:58五.心得体会通过本次实验掌握了ADC0809接口电路与微机的硬件电路连接方法、A/DADC0809接口电路的程序设计和调试方法、加深理解逐次逼近法模数转换器的特征和工作原理以及掌握ADC0809的接口方法,以及A/D输入程序的设计和调试方法。

微型计算机原理与接口技术AD转换0809实验

微型计算机原理与接口技术AD转换0809实验

实验七A/D转换0809实验实验目的加深理解逐次逼近法模数转换器的特征和工作原理,掌握ADC0809的接口方法以及A/D输入程序的设计和调试方法。

实验内容1.实验线路的连接(1)将A/D区0809芯片的CLK连MP区分频器74LS393(左上方)输出端T4插孔。

(2)将通道0模拟量输入端IN0连电位器W1的中心抽头VO1(0~5V)插孔。

(3)A/D区0809芯片的VREF和W2区的VREF相连。

,W2区VIN接外部电源的+12V,并调节W2,使Vref=+5V。

如果电源内置,W2区VIN连D/A区的+12V插孔。

(4)0809的数据线D0~D7用排线连到BUS2区XD0~XD7。

(5)在EXIC2上插上74LS02芯片一片,按图连好有关线路(图8-1中粗黑线部分需要用户自己连线)。

2.实验软件编程提示本实验软件要求:初始显示“0809-00”,然后根据A/D采样值,不断更新显示。

实验步骤1.按图正确连接好实验线路2.理解实验原理3.仔细阅读,弄懂实验程序4.运行实验程序实验软件参考程序存放在两个地方:一是放在系统监控中,二是放在随机软盘中。

每个实验程序所对应的起始地址见实验箱说明书。

(1)在WIN95/98平台下双击DVCC图标。

(2)在DVCC实验系统上按PCDBG键。

(3)在DVCC实验系统主菜单中,单击工具栏“联接”按钮。

(4)在成功联机后,单击菜单栏中的“动态调试”。

(5)在“动态调试”菜单栏中选择“传送(.EXE)文件”并单击它,出现“打开”对话框,在该框中选择欲传送的实验程序的文件名后(本实验文件名为\DVCC\H8EXE\H81S.EXE),单击“打开”进行传送。

(6)在当前目录下所生成的.EXE文件传送时自动将实验程序装载到用户的对应起始地址中去,如不是当前目录下生成的.EXE文件则根据提示输入用户程序的起始地址。

(7)单击工具栏中“运行”按钮,运行实验程序,并观察实验结果。

调节电位器W1改变模拟量输入的值,在数码管最后二位应显示转换好的相应的数字量。

计算机接口与微机原理-第9周-模拟数字转换器ADC0809

计算机接口与微机原理-第9周-模拟数字转换器ADC0809

计算机接⼝与微机原理-第9周-模拟数字转换器ADC0809模拟数字转换器ADC0809n模/数转换器n模/数转换器的性能参数n模/数转换原理n ADC 0809的内部结构图n ADC 0809的⼯作⽅式n ADC 0809芯⽚的接⼝电路中⼭⼤学信息科学与技术学院陈任数/模和模/数转换v当⽤计算机来构成数据采集或过程控制等系统时,所要采集的外部信号或被控制对象的参数,往往是温度、压⼒、流量、声⾳和位移等连续变化的模拟量。

v计算机只能处理不连续的数字量,即离散的有限值。

v因此,必须⽤模数转换器即A/D转换器,将模拟信号变成数字量后,才能送⼊计算机进⾏处理。

v计算机处理后的结果,也要经过数模转换器即D/A转换器,转换成模拟量后,在⽰波器上显⽰结果波形和在记录仪上描记下来,或驱动执⾏部件,达到控制的⽬的。

模/数转换器v我们时常需要把模拟信号转化为数字信号, 以便进⾏数据的存储,处理和传输,如:把电压,电流,光,声⾳等模拟信号转化为数字信号。

v模/数转换器可以把模拟信号转换为数字信号,也称为ADC(Analog-to-Digital Converter)。

模数转换器ADC模拟信号数字信号模拟信号8位模数转换器ADC8位⼆进制数X 参考电压: V refv输⼊模拟信号(如,电压值0~+5V) ,启动模数转换,产⽣8位⼆进制数输出。

start模/数转换器原理v实现A/D转换的基本⽅法有⼗⼏种,常⽤的有计数法,逐次逼近法,双斜积分法和并⾏转换法。

v逐次逼近式A/D转换具有速度快,分辨率⾼等优点,且采⽤这种⽅法的ADC芯⽚成本较低,因此在计算机数据采集系统中获得了⼴泛的应⽤。

v逐次逼近式A/D转换器的转换原理是建⽴在逐次逼近的基础上,把输⼊电压V i和⼀组从参考电压分层得到的量化电压进⾏⽐较,⽐较从最⼤的量化电压开始,由粗到细逐次进⾏,由每次⽐较的结果来确定相应的位是1还是0。

不断⽐较和逼近到两者差别⼩于某⼀误差范围时即完成了⼀次转换。

ADC0809模数转换技术

ADC0809模数转换技术

附页:实验线路图:编译程序:源程序代码:1 汇编语言程序清单CS8279C EQU 0FFFFHCS8279D EQU 0FFFEHCS0809 EQU 0A007HADRESULT EQU 3AHADBAK EQU 3BH; DISPLAY BUFF 30H(low) ~ 35H (high)ORG 0000HMAIN:MOV SP, #60HACALL INI8279MOV ADRESULT, #00HMOV ADBAK, #0FFHMAINLP:ACALL DISPLAYACALL EXINT1SJMP MAINLPEXINT1:MOV DPTR,#CS0809MOVX @DPTR,A ;START CONVERTMOV R6,#30DLY: NOPNOPNOPDJNZ R6,DLYMOVX A,@DPTR ; READ CONVERT RESULTMOV ADRESULT,ARET; subprogram name :INI8279; function: initial 8279 as 8 digtal left in ALE/10; input parameter : none; output parameter: none; others 8279 command port address 0FFE9H;8279 data port address 0FFE8H; the subprogram affect A、 DPTRINI8279:MOV DPTR,#CS8279CMOV A,#0DDH ; First set all display RAM as 0FFHMOVX @DPTR,AIL0:MOVX A,@DPTR ;wait clearJB ACC.7,IL0LCALL DLT ; WAIT 400MSLCALL DLTMOV A,#0D1H ; clear all display RAM as 00HMOVX @DPTR,AIL1:MOVX A,@DPTRJB ACC.7,IL1LCALL DLTLCALL DLTMOV A,#00H ;key/display mode command word 000DDKKK MOVX @DPTR,A ;8 char left inMOV A,#2AH ; ALE/10MOVX @DPTR,ARETDLT: MOV R7,#200 ; Delay 400 ms(6M)DLT1: MOV R6,#250 ; 12TDLT2: DJNZ R6,DLT2 ; 24TDJNZ R7,DLT1RET; NAME:DISPLAY 显示子程序DISPLAY:MOV A,ADRESULTCJNE A,ADBAK,REDISPSJMP DSPEXITREDISP:MOV ADBAK, ADRESULTACALL CONVBCDMOV DPTR,#CS8279CMOV A,#90H ;write display RAM commandMOVX @DPTR,AMOV R7,#6MOV DPTR,#CS8279DMOV R0,#30HDISPL1:PUSH DPLPUSH DPHMOV A,@R0MOV DPTR,#TABMOVC A,@A+DPTRPOP DPHPOP DPLMOVX @DPTR,AINC R0DJNZ R7,DISPL1DSPEXIT:RETTAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHDB 0FFH,00H,73H ; 全亮;全灭;PConvert ADRESULT to BCD; send to 30H ~ 35H locationCONVBCD:MOV A,ADRESULTMOV B,#100DIV ABMOV 32H,AMOV A,BMOV B,#10DIV ABMOV 31H,AMOV A,BMOV 30H,AMOV A,32HCJNE A,#00,CONB1MOV A,31HCJNE A,#00,CONB2MOV R7,#5SJMP CONB3CONB2:MOV R7,#4SJMP CONB3CONB1:MOV R7,#3CONB3:MOV R0,#35HMOV A,#0BHCONBLP:MOV @R0,ADEC R0DJNZ R7,CONBLPRETEND ; program end2 C 语言程序清单#include <AT89X51.H>#include <absacc.h>#define uchar unsigned char#define COM XBYTE[0xffff] // 8279命令端口#define DAT XBYTE[0xfffe] // 8279数据端口#define CS0809 XBYTE[0xA007] // 通道7#define adresult DBYTE[0x3A] // 用于存放A/D转换结果#define adbak DBYTE[0x3B] // 备份A/D转换结果#define hun DBYTE[0x3C] // A/D转换结果的百位#define ten DBYTE[0x3D] // A/D转换结果的十位#define one DBYTE[0x3E] // A/D转换结果的个位//共阴数码管段码:0~9,全亮,全灭,Puchar code tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0xFF,0x00,0x73};void ini8279(){ COM=0xD1; //8279显示RAM和键盘RAM清零do{ACC=COM;}while(CY); //等待清除完毕//显示方式设为8个字符左边输入COM=0; //键盘工作方式设为编码扫描键盘方式,双键互锁COM=0x2A; // 外部信号的频率是1MHz,需要进行10分频}void exint1(void){uchar i;CS0809=0; //启动A/D转换for(i=19;i>0;i--); //延时100usadresult=CS0809; //读取A/D转换结果值}void convbcd(void){hun=adresult/100; //求得百位ten=adresult%100/10; //求得十位one=adresult%10; //求得个位if(hun==0) //如果百位为0,则该位对应的数码管灭 { hun=11;if(ten==0) //如果十位为0,则该位对应的数码管灭 ten=11;}}void display(void){if(adresult!=adbak){adbak=adresult;convbcd();COM=0x90; //写显示RAM命令DAT=tab[one]; //送个位的段码到显示RAM DAT=tab[ten]; //送十位的段码到显示RAM DAT=tab[hun]; //送百位的段码到显示RAM DAT=tab[11]; //送全灭的段码到显示RAM DAT=tab[11];DAT=tab[11];}}void main(void){SP=0x60;ini8279(); //初始化8279adresult=0;adbak=0xff;do{display(); //显示A/D转换结果值exint1(); //执行一次A/D转换}while(1);}。

微机原理与接口技术AD转换综合实验报告

微机原理与接口技术AD转换综合实验报告

成绩微机原理与汇编语言综合性实验A/D转换器 ADC0809数字温度计设计学号姓名班级微机原理与汇编语言综合性实验任务书实验项目名称:A/D转换器 ADC0809数字温度计设计课程名称:微机原理与汇编语言面向专业:信息与计算科学专业计划学时:4学时=实验课内2学时+实验课外2学时实验类型:√综合设计实验目的:掌握A/D转换原理,掌握0809A/D转换芯片的硬件电路和软件编程。

实验要求:包括开发环境要求,技术文档要求两部分。

开发环境要求:软件环境:windows98/windowsXP/windows2000,QTH-8086B环境硬件环境:计算机(Pen4CPU, 256MRAM,60G以上硬盘,输入输出设备)技术文档要求:按照实验报告编写要求进行。

要求流程图绘制规范,软、硬件功能描述清晰,实验总结深刻。

实验内容:1 熟悉A/D转换原理及相关芯片。

2 掌握ADC0809数字温度计设计应用原理,用汇编语言编写相关程序。

3 在QTH-8086B环境中运行编译好的的程序,将转换的结果在数码管上显示,调节电位器观察数码管上数据的变化,得出相关结论。

实验方案(任务提示):按照系统板上硬件连线要求,在QTH-8086B16位微机教学实验仪上连好相关线路。

利用AD590温度传感器完成温度的测量,把转换的温度值的模拟量送入ADC0809的其中一个通道进行A/D转换,将转换的结果进行温度值变换之后送入数码管显示。

实验仪器设备:每个学生一台计算机、QTH-8086B 16位微机教学实验仪。

实验报告版式要求A4纸张打印;上下页边距各2.5cm,左右页边距各3.0cm,页眉1.5cm 页脚 1.75cm;页码位于页脚居中打印;奇数页页眉“微机原理与汇编语言综合性实验”,偶数页页眉“A/D转换器 ADC0809数字温度计设计”,页眉宋体小5号,一级标题:黑体三号粗体字;二级标题:黑体4号;三级标题黑体小4号,正文,宋体5号。

ADC0809A/D转换器与微型计算机的接口电路

ADC0809A/D转换器与微型计算机的接口电路

ADC0809A/D转换器与微型计算机的接口电路
纪宗南
【期刊名称】《集成电路应用》
【年(卷),期】1990(000)002
【摘要】一、概述近年来,随着大规模集成电路技术和微型计算机的迅速发展,在工业自动化控制和智能仪表中愈来愈多地使用单片微型计算机。

但在实际生产现场中,大部分信息是模拟量(如电压、温度、流量,速度……等),必须通过 A/D 转换器转变成数字量才能送人单片机。

ADC0809 A/D 转换器带有三态输出锁存器,它可以和单片微型计算机直接接口,另外,该转换器的转换速度快,所以在工业自动化控制和智能仪表方面获得广泛的应用。

【总页数】6页(P42-47)
【作者】纪宗南
【作者单位】无
【正文语种】中文
【中图分类】TP365.1
【相关文献】
1.微型计算机与大电力接口电路的设计 [J], 丁刚;赵彦强
2.可编程逻辑器件与模数转换器接口电路设计 [J], 吴继侠;郝庆妮;张姣
3.发射机与微型计算机通信接口电路的设计应用 [J], 严贫志
4.LED显示屏微型计算机接口电路 [J], 姚林发
5.微型计算机与传感器接口电路设计初探 [J], 张明君
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、寄存器及I/O操作指令:
汇编语言 MOV RA, RB; SET RA, IMM; 注释 (RB)RA IMMRA I 7 I6 I5 I4 0110 0011 I3 I2 RA RA IMM I3 I2 RA RA RA I1 I0 RB x/x
汇编语言 IN RA, PORTx; OUT RA, PORTx; OUTA RA, PORTx;
微机原理与接口 实验系列 一、IO端口扩展(8255) 二、定时器/计数器(8253) 三、串口通信(8251) 四、模数转换(ADC0809) 五、数模转换(DAC0832) 六、液晶屏显示(LCD1602) 七、中断控制器(8259) 赖晓铮 博士
华南理工大学 laixz@ QQ: 68046508
RB
JZ ADDR;
JZR RB;
0001
0001
1/0 ADDR 1/0 1/1 ADDR 1/1
0/0
RB
JS ADDR;
JSR RB;
0001
0001
0/0
RB
五、算术逻辑运算指令:
汇编语言 RLC RA; LLC RA; RRC RA; LRC RA; 汇编语言 INC RA; DEC RA; NOT RA; THR RA; 功能 (RA)右逻辑移位 (RA)左逻辑移位 (RA)右循环移位 (RA)左循环移位 功能 (RA)+1RA (RA)-1RA #(RA)RA (RA)RA I7 I6 I5 I4 1010 1010 1010 1010 I7 I6 I5 I4 0010 0010 0010 0010 I3 I2 RA RA RA RA I3 I2 RA RA RA RA I1 I0 0/0 1/0 0/1 1/1 I1 I0 0/0 0/1 1/0 1/1
附录:CPU指令集(OP码表)
OP码 ( I7 I 6 I 5 I 4 ) 0111 0110 0101 指令助记符
IRET
MOV OUT/OUTA
OP码 ( I 7 I6 I5 I4 ) 1111 1110 1101
指令助记符
OR/ORI
AND/ANDI ADD/ADDI
0100
0011 0010 0001 0000
test_0809
汇编助记符 SET R0, E2H 注释 设置ADC0809(地址[1110xxxx]) 的通道A (M地址:机器指令) 00H:00110000 01H:11100010 02H:00110100 03H:10000000 04H:00000001 选择 0809 通道A 输出R0只是为了触发0809写信号 保存ADC转换结果(ADC0809时钟 ADCLK至少是CPU时钟CLK的20 倍,才能保证此处OUT和IN指令间 ADC转换完成,否则要填充NOP) 选择 373锁存器 ADC转换结果锁存373显示 05H:01010010 06H:01010000 07H:01001000 08H:01010110 09H:01011000 0AH:00010000 0BH:00000100
五、算术逻辑运算指令:
汇编语言格式 ADD RA, RB; 功能 (RA) +(RB)RA I7 I6 I5 I4 1101 1101 1100 1100 1110 1110 1111 1111 1011 1011 I3 I2 RA RA IMM RA RA IMM RA RA IMM RA RA IMM RA RA IMM I1 I0 RB 0/0 RB 0/0 RB 0/0 RB 0/0 RB 0/0
POP RA, [RB]; STO RA, [ADDR];
PUSH RA, [RB];
[RB]RA (RA)[ADDR]
(RA)[RB]
1000 1001
1001
RB 0/0
RB
四、跳转系列指令:
汇编语言 JMP ADDR; 功能 ADDRPC I7 I6 I 5 I4 0001 I 3 I2 0/0 ADDR 0/0 0/1 ADDR 0/1 I1 I0 0/0
IN
SET SOP (INC/DEC/NOT/THR) JMP/JMPR/Jx/JxR NOP/HLT
1100
1011 1010 1001 1000
SUB/SUBI
XOR/XORI SHT (RLC/ LLC/ RRC/ LRC) STO/PUSH LAD/POP
一、系统指令:
汇编语言 NOP; HLT; IRET; 功能 无操作(延时4个T) 停机(断点) 中断返回 BP_PCPC;BP_PSWPSW I7 I6 I5 I 4 0000 0000 0111 I3 I2 0/0 0/0 0/0 I1 I0 x/0 x/1 x/x
(四) 模数转换(ADC0809)实验
实验目的:
● 理解模数转换器ADC0809的特征和工作原理。 ●
掌握使用ADC0809芯片进行模拟数据采集和模数转换的方法。
实验内容:
● 构建一个“CPU+ADC0809”的微型计算机系统及编程相应的
机器语言程序,实现通过ADC0809芯片对输入的模拟电压进 行采集,并转换成相应的8位字节数据的功能。该模数转换 结果以LED形式显示。
XORI RA, IMM; (RA)⊕IMMRA
实验步骤:
1) ADC0809测试程序test_0809.asm存放在实验4.4项目的子文 件夹test里,其功能是CPU设置并启动ADC0809芯片,把 ADC0809通道A输入的模拟电压转换成一个8位字节数据(该 数据与输入模拟电压线性相关),并且锁存到8位LED灯显 示。具体代码如后页所示。 2) 编译、烧写、自动运行上述test_0809源程序,观察 74LS373锁存的转换结果(8位数据),通过本实验中列举 的公式换算成理论电压值,与分压电阻上并联的电压表显 示的实际电压数值进行对比。(编译和烧写asm文件的方法 参见“2.6存储器实验:ROM批量导入数据”) 3) 不断调整分压电阻的分压比,观测输入模拟电压的最大值、 最小值和中间值的ADC0809输出的转换结果(8位数据); 在输入模拟电压逐渐变大或变小的过程中,观察ADC0809输 出的转换结果(8位数据)是否呈现一致的线性变化趋势。
JMPR RB; JC ADDR;
JCR RB;
(RB)PC IF CF=1, ADDRPC IF CF=1, (RB)PC IF ZF=1, ADDRPC IF ZF=1, (RB)PC IF SF=1, ADDRPC IF SF=1, (RB)PC
0001 0001
0001
RB 0/0
ADDI RA, IMM; (RA) +IMMRA SUB RA, RB; SUBI RA, IMM; AND RA, RB; (RA)-(RB)RA (RA)-IMMRA (RA)∧(RB)RA
ANDI RA, IMM; (RA)∧IMMRA OR RA. RB; ORI RA, IMM; XOR RA, RB; (RA)∨(RB)RA (RA)∨IMMRA (RA)⊕(RB)RA
功能 (PORTx)RA (RA)PORTx (RA)PORTx
I7 I6 I5 I4 0100 0101 0101
I1 I0 PORTx 0/PORTx 1/PORTx
三、存储器及堆栈操作指令:
汇编语言 LAD RA, [ADDR]; 功能 [ADDR]RA I7 I6 I5 I4 1000 I3 I2 RA ADDR RA RA ADDR RA I1 I0 0/0
微程序版“CPU+ADC0809”电路图
初始化过程
1) 时钟信号CLK接手动开关MANUAL,启动仿真,使能复位信号 #RESET=0; 2) 手动按钮MANUAL开关“010”,然后令信号#RESET=1.
注:初始化完成后,若时钟信号CLK继续接开关MANUAL,则CPU进入手动模式, 手动MANUAL开关,生成时钟信号CLK,程序单步执行;若时钟信号CLK接 信号源AUTO-CLK(主频10Hz),则CPU进入自动模式,程序自动运行, 直到HLT指令的“断点”处暂停。
重启过程(跳出“断点”)
1) 时钟信号CLK接开关MANUAL,手 动令复位信号端#RESET的状态 “101”变化,即重启完成, 跳出“断点”继续执行 。
注:跳出“断点”后,CPU进入HLT指令的 后续下一条指令的取指周期。
ADC0809应用电路图
模数转换芯片ADC0809结构图
模数转换芯片ADC0809工作时序图
SET R1, 80H
HLT OUTA R0, PORT0 OUT R0, PORT0 IN R2, PORT0
设置373锁存器,地址[1000xxxx]
OUTA R1, PORT0 OUT R2, PORT0 JMP 04H

(四)模数转换(ADC0809) 实验
思考题:

请把本实验的微程序版“CPU+ADC0809”电路改成硬布线版 和流水线版“CPU+ADC0809”电路,并且运行本实验步骤所 示的ADC0809测试程序。请问上述程序在硬布线或流水线版 本中需要修改么? 若需要,请修改并测试。
相关文档
最新文档