微型计算机原理第6章 模拟量输入输出..

合集下载

微机原理与接口技术(第三版)课本习题答案

微机原理与接口技术(第三版)课本习题答案

第二章 8086体系结构与80x86CPU1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。

指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。

总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。

2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。

从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。

8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。

5.简述8086系统中物理地址的形成过程。

8086系统中的物理地址最多有多少个?逻辑地址呢?答:8086系统中的物理地址是由20根地址总线形成的。

8086系统采用分段并附以地址偏移量办法形成20位的物理地址。

采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。

通过一个20位的地址加法器将这两个地址相加形成物理地址。

具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。

由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。

微机原理与接口技术复习题(本)

微机原理与接口技术复习题(本)

微机原理与接口技术复习题(本)第1章概论1. 什么是程序和指令?2. 洪。

诺依曼计算机的核心原理是什么?3. 存储程序的概念是什么?4. CPU由那三部分组成?主机由那几部分组成?5. CPU对内存有那两种操作?6. 325.625D=- B= H234D= BCD7. 已知X=-1110011B,试求[X]原、[X]反、[X]补。

8. 已知X=-1110111B ,Y=+1011010B,求[X+Y]补。

9. 已知X=-1101001B ,Y=-1010110B 计算X-Y。

第2章微型计算机基础1. 微处理器内部由那三部分组成?2. 控制器有那些功能?3. 8086由那两部分组成?其功能是什么?4. 熟悉8088最小模式下的主要引脚功能。

5. 指令队列有什么功能?6. 8088的8个通用寄存器是什么?4个段寄存器是什么?两个控制寄存器是什么?7. 什么是逻辑地址和物理地址,有什么关系什么?8. 4个段寄存器中那一个段寄存器用户程序不用设置。

9. 什么是总线?10. 总线周期中,什么情况下要插入TW等待周期?11. 8088CPU中标志寄存器包含那些标志位什么?第3 章、第4章8088指令系统与汇编语言程序设计1. 什么是寻址方式? 8088CPU有那些寻址方式?2. 试说明MOV SI ,[BX ] 与LEA SI , [BX]两条指令的区别。

3. 设DS=212AH ,CS=0200H ,IP=1200H, BX=0500H , DATA=40H,[217A0H]=2300H, [217E0H]=0400H ,[217E2H]=9000H ,试确定下列指令的转移地址:(1) JMP BX(2) JMP WORD PTR [BX](3) JMP DWORD PTR [BX]4. 设SP=2300H ,AX=50ABH ,BX=1234H ,执行PUSH AX 后SP=?在执行PUSH BX ,POP AX后SP=?,AX=?,BX=?.5. 已知AL=7BH ,BL=38H ,试问执行ADD AL ,BL 后的6个状态标志是什么?6. 试判断下列程序执行后AX中的内容是什么。

微型计算机控制技术课后习题答案

微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进展检测,并输入给计算机。

(2)实时控制决策:对采集到的表征被控参数的状态量进展分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制输出:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时〞,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进展处理,并在一定的时间内作出反响并进展控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线〞方式:在计算机控制系统中,如果生产过程设备直接及计算机连接,生产过程直承受计算机的控制,就叫做“联机〞方式或“在线〞方式。

(3)“离线〞方式:假设生产过程设备不直接及计算机相连接,其工作不直承受计算机的控制,而是通过中间记录介质,靠人进展联系并作相应操作的方式,那么叫做“脱机〞方式或“离线〞方式。

3.微型计算机控制系统的硬件由哪几局部组成?各局部的作用是什么?由四局部组成。

(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个局部发出各种命令,同时对被控对象的被控参数进展实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进展各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进展监视,使之处于最优工作状态;对事故进展预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进展信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进展控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

(3)外部设备:这是实现微机和外界进展信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。

于海生---微型计算机控制技术课后习题答案

于海生---微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。

(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。

!(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。

(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。

3.微型计算机控制系统的硬件由哪几部分组成各部分的作用是什么—由四部分组成。

图微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

郑学坚《微型计算机原理及应用》笔记和课后习题详解-第6章 PC的总线及整体机构【圣才出品】

郑学坚《微型计算机原理及应用》笔记和课后习题详解-第6章 PC的总线及整体机构【圣才出品】

第6章 PC的总线及整体机构6.1 复习笔记一、总线概述1.总线分类按在微机系统的不同层次和位置,总线可分为内部总线与CPU总线、局部总线和输入输出接口总线3类。

(1)内部总线与CPU总线①内部总线是处于微处理器芯片内部的总线,是用来连接片内运算器、控制器、寄存器等各功能部件的信息通路。

内部总线的对外引线就是CPU总线。

②CPU总线用来实现CPU与主板上的存储器、芯片组、输入输出接口等的信息传输。

③根据使用功能CPU总线又被分为地址总线、数据总线和控制总线。

局部总线和输入输出接口总线都源自CPU内部和外部的地址总线、数据总线和控制总线。

(2)局部总线局部总线是在印刷电路板上连接主板上各个主要部件的公共通路,微机主板上并排的多个插槽就是局部总线扩展槽。

(3)输入输出接口总线输入输出接口总线又称为通信总线,它用于微型计算机系统与系统之间,微型计算机系统与外部设备,如打印机、磁盘设备或微型计算机系统与仪器仪表之间的通信通道。

2.总线操作(1)Pentium微处理机系统中的各种操作,包括存储器的读操作和写操作以及输入操作和输出操作,本质上都是通过总线进行的信息交换,统称为总线操作。

(2)在同一时刻,总线上只能允许一对主控设备(master)和从属设备(slave)进行信息交换。

一对主控设备和从属设备之间一次完成的信息交换,通常称为一个数据传送周期或一个总线操作周期。

二、局部总线1.ISA局部总线ISA总线是在原PC/XT总线的基础上经过扩充修改而成的,原PC/XT总线的信号线均不改变,在原62线的基础上再增加36根信号线,ISA总线的信号线共98根。

2.PCI局部总线PCI局部总线的时钟频率为系统主板时钟频率的1/2,是ISA总线的4倍。

PCI扩展总线最突出的特点是实现了外部设备自动配置功能,按PCI总线规范设计的设备连入系统后能实现自动配置I/O端口寄存器地址、存储器缓存区、中断资源与自动检测诊断等操作。

微型计算机原理与接口技术(何宏)章 (6)

微型计算机原理与接口技术(何宏)章 (6)

第6章 输入/输出接口技术
2.端口编址方式 既然端口可被微处理器访问,如同存储单元,那么每个端口 也存在着编址的方式问题。在当今流行的各类微机中,对I/O接口 的端口编址有两种办法,即端口统一编址和端口独立编址。用 Motorola公司的微处理器,如6800、68000系列构成的微型机采用 前一种方法;而用Zilog和Intel 公司的微处理器,如Z-80、Z800、8086/8088、80286、80386、80486、Pentium等系列构成的 微型机都采用后一种方法。
期(WR为低电平时)呈现在数据总线上,这样短的时间用于向低速 外围设备传送是不可能的,因此,要在接口电路中设置数据锁存 器,将CPU输出的信息先放在锁存器中锁存,再由外设进行处理, 以解决双方的速度匹配问题。
第6章 输入/输出接口技术
2.缓冲隔离功能 CPU与外设的信息交换是通过CPU的数据总线完成的,系统不 允许外设长期占用数据总线,而仅允许被选中的设备在读周期(或 写周期)占用数据总线。通过接口电路,就可以实现外围设备信息 在CPU允许期内传递到CPU数据总线上,其他时间对CPU总线呈高阻 状态,这样,设备之间可互不干扰。一般在接口电路中设置输入 三态缓冲器满足上述要求。 3.转换功能 通过接口电路,可以实现模拟量与数字量之间的转换。若外 设电平幅度不符合CPU要求,则通过接口电路进行电平匹配,也可 以实现串行数据与并行数据的转换。
息、状态信息和控制信息3种类型。 1.数据信息 CPU和外围设备交换的基本信息就是数据,数据通常为8位或
16位。数据信息大致分为以下3种类型。 (1) 数字量。数字量是指由键盘、磁盘、扫描仪等输入设备
读入的信息,或者主机发送给打印机、磁盘、显示器、绘图仪等 输出设备的信息,它们是二进制形式的数据或是以ASCII码表示的 数据及字符,通常为8位。

微机原理知识点及复习资料

微机原理知识点及复习资料

《微型计算机原理及应用》知识点第1章计算机基础知识1. 掌握十进制数与二进制数、十六进制数间的互相转换。

2.135=B=87H3. B=1424. 7BH=01111011B=1235. 掌握正、负数据与补码间的互相转换6.若X=+1111010则[X]补=011110107. 设Y=-1001100则[Y]补=第2章 80×86CPU1.8086/8088CPU总线接口单元由哪些功能部件组成?2.8086/8088BIU中各组成部分的功能是什么?3.8086/8088BIU的主要功能是什么?4.8086/8088的EU由哪些功能部件组成?5.8086/8088中的寄存器可以分为哪5类?它们各自的主要功能是什么?6.8086处理器中20位物理地址是怎样产生的?7.掌握8086处理器结构框图及各功能部件的作用。

8.8086处理器中标志寄存器有哪些标志位?这些标志位的作用分别是什么?9.8086系统中一个逻辑段最大容量是多少?10.地址锁存器的功能是什么?地址是如何被锁存的?11.最小模式下8086/8088CPU是怎样控制内存进行读/写操作的?12.举例说明8086CPU计算物理地址的过程?13.说明8086/8088中SI,DI,SP,BP的特殊用途。

14.说明8086对存储器进行读操作的控制过程。

15.说明8086对存储器进行写操作的控制过程。

16.8086最小模式下是怎样控制外设端口进行读/写操作的?17.8086可以访问的内存空间为多少?18.8086是如何实现对内存进行分段管理的?19.8086是如何实现对内存按字和按字节访问的?20.8086系统中控制命令M/,ALE和DT/各自的作用是什么?21.8282及8286芯片的作用分别是什么?22.8086中CS,SS,DS,ES寄存器的作用分别是什么?23.术语:标志,规则字,非规则字,协处理器第3章微机指令系统1.8086微型计算机指令按功能的分类。

微机原理课后习题答案

微机原理课后习题答案

第1章计算机基础知识三、简答题1.微型计算机的基本组成?答:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。

(微型计算机+软件系统,也可)2.简述冯.诺依曼型计算机基本思想?答:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。

其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。

(写出主要内容,即可)3.什么是微型计算机?答:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。

(只要答出五大组成部分即可)4.什么是溢出?答:溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。

二、简答题1.在内部结构中,微处理器主要有哪些功能部件组成?答:1) 算术逻辑部件 2) 累加器和通用寄存器组3) 程序计数器 4) 时序和控制部件(意思相近即可)2. 微处理器一般应具有哪些功能?答:1)可以进行算术和逻辑运算 2)可保存少量数据3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求3. 什么是总线周期?答:CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。

(意思相近即可)?2.中断服务程序结束时,。

RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。

(回答可以返回2分,出现的问题3分,意思相近即可)3.写出把首地址为 BLOCK1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCKMOV DX,[BX] MOV DX,[BX+12] MOV SI,12MOV DX,[BX+SI]4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。

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

D/A转换器的应用

函数发生器

只要往D/A转换器写入按规律变化的数据,即可 在输出端获得正弦波、三角波、锯齿波、方波、 阶梯波、梯形波等函数波形。
用不同的数值产生不同的电压,控制电机的转速 其他需要用电压/电流来进行控制的场合

直流电机的转速控制

二、12位D/A转换器 DAC1208
DAC1208系列D/A转换器有DAC1208、DAC1209、 DAC1210三种芯片类型,是与微处理器完全兼容的12位D/A转 换器。其功耗低,输出电流稳定时间为1μs,参考电压范围为10V~+10V,单工作电源范围为+5V~+15V,转换精度较高, 价格低廉,接口简单,目前应用较为广泛。

间接ADC是将模拟电压先转换成中间量,如脉 冲周期T、脉冲频率f、脉冲宽度τ等,再将中间 量变成数字量。常见的有:

单积分式ADC、双积分式ADC,V/F转换式ADC等。
典型的A/D转换器简介

ADC0809



8通道(8路)输入 8位字长 逐位逼近型 转换时间100μs 内置三态输出缓冲器(可直接接到数据总线上)
6.3 模/数(A/D)转换器

用途


将连续变化的模拟信号转换为数字信号,以便 于计算机进行处理。 常用于数据采集系统或数字化声音。
A/D转换器的分类

根据A/D转换原理和特点的不同,可把ADC 分成两大类:直接ADC和间接ADC。

直接ADC是将模拟电压直接转换成数字量,常用 的有:

逐次逼近式ADC、计数式ADC、并行转换式ADC等。
输出通道
执行 机构 放大 驱动 D/A 转换 输出 接口 00101101
算 机
模拟电路的任务
模拟接口电路的任务
6.2 数/模(D/A)变换器

6.2.1 D/A变换器的基本原理及技术指标

D/A变换器的基本工作原理

组成:模拟开关、电阻网络、运算放大器 两种电阻网络:权电阻网络、R-2R T型电阻网络 Rf 基本结构如图:
3. 中断方式:CPU启动A/D转换后即可转而处理其 他的程序,一旦A/D转换结束,则由A/D转换器发 出一转换结束信号向CPU申请中断,CPU响应中断 后,便读入数据。 采用中断方式时,转换结束信号EOC通常与计 算机的外部中断引脚连接。 在中断方式中,应为A/D设计二个端口:启动 命令口(输出口)、数据口(输入口)。 CPU与A/D转换器是并行工作的,因此,其 工作效率高。在多回路数据采集系统中一般采用中 断方式。
这种方法,应为A/D设计三种接口:启动命令口(输出 口)、状态口(输入口)和数据口(输入口)
该方案程序设计比较简单,且可靠性高,但实时性差。 但由于大多数控制系统对于这点时间都是允许的,所以, 这种方法用得最多。
2. 延时方式:向A/D发出启动脉冲后,先进行 软件延时,此延时时间取决于A/D转换器完 成A/D转换所需要的时间(如ADC0809约 为100μs),经过延时后可读取数据。 采用延时方式时,转换结束引脚悬空。 在这种方式中,应为A/D设计二个接口 :启 动命令口(输出口)、数据口(输入口)。 为了确保转换完成,必须把时间适当延 长,因此,其速度比查询方式还慢,故应用 较少。
≥1
输入数据 D0~ D7 ILE 19 CS WR1 WR2 18 XFER 17 1 2

LE1
Rfb AGND(模拟地)
20 VCC(+5V或+15V)
≥1
10 DAC0832框图
DGND(数字地)
引脚功能



D7~D0:输入数据线 ILE:输入锁存允许 CS:片选信号 WR1:写输入锁存器

D/A转换可分为两个阶段: CS=0、WR1=0、ILE=1,使输入数据锁存 到输入寄存器; WR2=0、XFER=0,数据传送到DAC寄存器, 并开始转换。
(二)DAC0832与系统的连接
1. 双缓冲方式(标准方式)
转换要有两个步骤: 将数据写入输入寄存器CS=0、 WR1=0、ILE=1 将输入寄存器的内容写入 DAC寄存器 WR2=0、XFER=0 优点: 可实现多个DAC同步转换输 出——分时写入、同步转换
工作时序
ADDA

ADDC

ALE/START EOC
地址 ②

转换时间

D7
ADC0809的工作过程

根据时序图,ADC0809的工作过程如下:
①把通道地址送到ADDA~ADDC上,选择某一 个模拟输入量; ②在通道地址信号有效期间,ALE上的上升沿使 该地址锁存到内部地址锁存器; ③START引脚上的下降沿启动A/D变换; ④变换开始后,EOC引脚呈现低电平, EOC重 新变为高电平时表示转换结束; ⑤OE信号打开输出锁存器的三态门送出结果 。
1. 单极性输出电路
2.双极性输出电路
(四) 双缓冲方式——同步转换举例
port1 0832-1
A10-A0 译码器 port2 0832-2
port3
双缓冲方式的程序段示例
本例中三个端口地址的用途:
port1 选择0832-1的输入寄存器 port2 选择0832-2的输入寄存器 port3 选择0832-1和0832-2的DAC寄存器
DAC1208与CPU的接口地址为: 0202H ,0203H,0204H A9 A8 A 7 A6 A5 A4 A3 A2 A1 A 0 1 0 0 - - - 0 0 1 0 8位寄存器 1 0 0 - - - 0 0 1 1 4位寄存器 1 0 0 - - - 0 1 0 0 12位寄存器
引脚功能
D7~D0:输出数据线(三态) IN0~IN7:8通道(路)模拟输入 ADDA、ADDB、ADDC:通道地址(通道选择) ALE:通道地址锁存 START:启动转换 EOC:转换结束,可用于查询或作为中断申请 OE:输出允许(打开输出三态门) CLK:时钟输入(10KHz~1.2MHz) VREF(+)、VREF(-):基准参考电压
用于把数据写入到输入锁存器
WR2:写DAC寄存器 XFER:允许输入锁存器的数据传送到DAC寄存器 上述二个信号用于启动转换 VREF:参考电压,-10V~+10V,一般为+5V或+10V IOUT1、IOUT2:D/A转换差动电流输出,接运放的输入 Rfb:内部反馈电阻引脚,接运放输出 AGND、DGND:模拟地和数字地
模拟量
传感器
A/D
数字量
计算机
数字量
D/A
模拟量
执行元件
模拟量输入 (数据采集)
模拟量输出 (过程控制)
6.1 模拟量I/O通道的组成
输入通道
工 业 生 传 感 器 放大 滤波 多路转换 & 采样保持
A/D 转换
输入 接口
10101100

型 计

过 程
物理量 变换
信号 处理
信号 变换
I/O 接口
第6章 模拟量的输入输出


本章内容
模拟量输入输出通道的组成 D/A转换器

原理及连接使用方法

A/D转换器

原理及连接使用方法
概述

模拟量I/O接口的作用:

实际工业生产环境——连续变化的模拟量

例如:电压、电流、压力、温度、位移、流量

计算机内部——离散的数字量

二进制数、十进制数

工业生产过程的闭环控制
由于DAC1208是12位数据总线,对于8088CPU8位 数据总线,需分两次从CPU送出。 所以,DAC1208与8088CPU总线连接,只可连接成 双缓冲器方式。 数据的操作必须分为3步进行,首先将高8位数据写入8 位输入锁存器,然后将低4位数据写入4位输入锁存器,最 后将12位数据从输入锁存器中写入12位DAC寄存器,将12 位转换数据送往DAC1208接口电路进行D/A转换。
6.2.3 典型D/A转换器
一、8位D/A转换器DAC0832 特性: 8位电流输出型D/A转换器 T型电阻网络 差动输出
(一)DAC0832内部结构
8 位 输入 13 ~16 寄存 器 4~ 7 8 位 DAC ~ 寄存 器 LE2 8 位 D/A 转换 器 Rfb 8 V REF 12 IOUT2 11 IOUT1 9 3
一个连接实例(用查询方式)
ADC0809
D7-D0 D0
D7-D0
IN0
模拟信号输入
EOC A15-A0 IOR IOW
译 码 器
OE START ALE ADDC ADDB ADDA
进行一次A/D转换的程序(以上图为例)

用查询EOC状态的方法
…… MOV DX, start_port OUT DX, AL ;启动转换 LL: MOV DX, eoc_port IN AL, DX ;读入EOC状态 AND AL, 01H ;测试第0位(EOC状态位) JZ LL ;未转换完,则循环检测 MOV DX, oe_port IN AL, DX ;读入结果 ……
2. 单缓冲方式
使输入锁存 器或DAC寄存器 二者之一处于直 通。CPU只需一 次写入即开始转 换。控制比较简 单。
3. 直通方式
使内部的两个寄存器都处于直通状态。模拟 输出始终跟随输入变化。 DAC0832数据线不能直接与数据总线连接, 需外加并行接口(如74LS373、8255等)。
(三)DAC0832的输出电路
ADC0809内部结构
START EOC CLK OE
相关文档
最新文档