



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.8251的引脚信号: TxRDY:告诉CPU,8251已准备好发送,CPU可以为其提供需要发送的字符。CPU可以查询该信号,或把该信号作为中断请求信号。RxRDY:通知CPU,8251已从外部设备收到一个字符,等待CPU读取。CPU可以查询该信号,或把该信号作为中断请求信号。TxE:通知CPU发送移位寄存器空。此时,在状态寄存器的TxE位置1。CPU可以查询TxE信号或状态寄存器的TxE位。C/D*: 该信号一般连至地址线A0,用于选择控制端口/数据端口。数据输入输出寄存器合用一个端口(为0,偶地址),控制寄存器与状态寄存器合用一个端口(为1,奇地址)。SYNDET:同步检测信号,只用于同步方式TxC*、RxC*:8251没有内置的波特率发生器,必须由外部产生建立波特率的时钟信号,TxC*、RxC*通常与8253连接例1 异步模式下的8251初始化程序举例假设8251的两个端口地址分别是50H和52HMOVAL,0FAH ; OUT52H,AL;设置方式字,异步模式,波特率因子16,7位数据位,偶校验,2个停止位 MOV AL,37H ;OUT52H,AL;设置命令字,允许发送,允许接收例2 同步模式下的初始化程序举例MOV AL,38H;(2个同步字符,偶校验,7位) OUT 52H,AL ; MOV AL,16H;16H为同步字符 OUT52H,AL ;OUT 52H,AL ;MOV AL,97H;搜索同步字符,双工方式OUT 52H,AL2.,8086组成;由总线接口部件 BIU和指令执行部件EU组成,总线主要功能:负责与存储器、I/O接口传递数据,EU负责指令的译码、执行。2逻辑地址指EU送来的存储器地址(由16位段基址和16位偏移地址组成);物理地址指访问存储器的实际地址(用20位二进制表示);将逻辑地址中的段地址左移4位,加上偏移地址就得到20位物理地址,物理地址=段基址*16+偏移地址16. 某8088系统用2764 ROM芯片和6264 SRAM芯片构成16KB的内存。其中,RAM的地址范围为FC000H-FDFFFH,ROM的地址范围为FE000H-FFFFFH。试利用74LS138译码,画出存储器与CPU的连接图,并标出总线信号名称。 2764和6264均为8KB的存储芯片,需要13根地址线(A0A12)用于片内寻址。8088系统的其他地址线(A13A19)用于产生片选信号。 FC000H的地址线状态为:1111 110 0 0000 0000 0000 FE000H的地址线状态为:1111 111 0 0000 0000 0000 将A13A15用作译码输入,其他地址(A16A19=1111)用作译码控制,可以得到如下译码控制电路,连接如下图所示。 38086工作模式:1,最小模式,系统规模小,系统的控制总线直接由8086CPU提供,总线控制逻辑电路减少到最小,MN/MX*引脚接5V;2最大模式,系统规模较大,除8086CPU外,还可以有其它协处理器,系统的控制总线由总线控制器8288来提供,MN/MX*引脚接GND4时钟周期,:系统主时钟CLK一个周期信号所持续的时间又称 T状态(T周期)CLK信号频率越高,时钟周期越短执行一个总线操作所需要的时间称为总线周期。一个总线周期有若干个时钟周期组成。当存储器或接口的速度不满足CPU要求是可增加时钟周期;执行一条指令所需要的时间称为指令周期,取决于主时钟频率和指令的复杂程度5内存储器分为:随机读写存储器RAM 中信息可以按地址读出和写入但RAM具有易失性掉电后存储的信息丢失不可恢复只读存储器ROM信息可以按地址读出但在普通状态下不能写入,内容一般不能被改变 断电后信息依然存在6说明SRAM、DRAM、MROM、PROM和EPROM的特点和用途。 SRAM:静态RAM,读写速度快,但是集成度低,容量小,主要用作Cache或小系统的内存储器。 DRAM:动态RAM,读写速度慢于静态RAM,但是它的集成度高,单片容量大,现代微型计算机的“主存”均由DRAM构成。 MROM:掩膜ROM,由芯片制作商在生产、制作时写入其中数据,成本低,适合于批量较大、程序和数据已经成熟、不需要修改的场合。 PROM:可编程ROM,允许用户自行写入芯片内容。芯片出厂时,所有位均处于全“0”或“1”状态,数据写入后不能恢复。因此,PROM只能写入一次。 EPROM:可擦除可编程只读存储器,可根据用户的需求,多次写入和擦除,重复使用。用于系统开发,需要反复修改的场合。7 I/O 端口的编址有哪几种方法?各有什么利弊?80X86 系列CPU 采用哪种方法? I/O 端口的编址有两种不同的方式。 ,I/O 端口与内存统一编址:把内存的一部分地址分配给I/O 端口,一个8 位端口占用一个内存单元地址。已经用于I/O 端口的地址,存储器不能再使用。 I/O 端口与内存统一编址后,访问内存储器单元和I/O 端口使用相同的指令,这有助于降低CPU 电路的复杂性,并给使用者提供方便。但是,I/O 端口占用内存地址,相对减少了内存可用范围。而且,由于难以区分访问内存和I/O 的指令,降低了程序的可读性和可维护性。 I/O 端口与内存独立编址:这种编址方法中,内存储器和I/O 端口各自有自己独立的地址空间。访问I/O 端口需要专门的I/O 指令。 80x86 CPU 采用I/O 端口独立编址方式。8 外部设备数据传送有哪几种控制方式?从外部设备的角度,比较不同方式对外部设备的响应速度。 直接传送方式(也称为无条件传送方式、同步传送方式):这种情况下,外部端口完全被动地等待CPU 的访问,没有确定的响应速度,响应时间取决于CPU 忙碌的程度以及程序对外部设备控制采取的策略。 查询方式:如果CPU 在某一时刻只对一个外设采用查询方式进行数据传输,CPU 的响应延迟约为310 个指令周期。响应速度快于中断方式,慢于DMA 方式。 中断方式:CPU 的响应延迟平均为几十个指令周期,慢于查询方式,但是这种方式可以同时管理多个外部设备。 DMA 方式:外部端口的传输请求由DMA 控制器响应,由于DMAC 是一个专用于传输控制的电路,任务单一,不发生DMA 传输竞争时,响应延迟仅为12 个DMAC 使用的时钟周期,远快于中断方式和查询方式。 7 叙述一次查询式输出过程中,接口内各电路、信号的状态变化过程。 CPU 从接口反复读取状态字:由地址译码电路产生状态端口选择信号,该信号不影响接口内部的状态。外部设备输出完成后,返回“确认”信号,该信号将状态寄存器相关位(READY) 置位。 如状态字表明外设已处于“就绪”状态,则向数据端口传送数据。由地址译码电路产生的数据端口选通信号一方面将数据总线上的数据写入数据寄存器,同时清除状态寄存器中的相关位(READY),向输出设备发出输出启动信号。 有的输出接口设有控制端口,输出启动信号通过写控制端口产生。8 简要叙述8259A 内部IRR, IMR, ISR 三个寄存器各自的作用。 IRR 用来记录引脚IR7IR0上由外部设备送来的中断请求信号。当外部中断请求线IRi变为有效时,IRR 中与之对应的第i 位被置1。 IMR 用于设置对中断请求的屏蔽信号。此寄存器的第i 位被置1 时,与之对应的外部中断请求线IRi被屏蔽,不能向CPU发出INT信号。可通过软件设置IMR内容,确定每一个中断请求的屏蔽状态。 ISR用于记录当前正在被服务的所有中断级,包括尚未服务完而中途被更高优先级打断的中断级。若CPU响应了IRi中断请求,则ISR中与之对应的第i位置1。ISR用于中断优先级管理。9 设8259A端口地址为20H和21H,怎样发送清除ISR3的命令? 为了清除ISR3,需要通过OCW2发送特殊的中断结束命令,使SL=1, EOI=1, L2L1L0=011。 指令如下: MOV AL, 01100011B OUT 20H, AL 1 8255A的方式选择控制字和C口按位控制字的端口地址是否一样,8255A怎样区分这两种控制字?写出A端口作为基本输入,B端口作为基本输出的初始化程序。 解: (1) 8255A的方式选择控制字和C口按位控制字的端口地址一样,它们之间的区别在控制字的D7位(特征位)的值不同,8255A的方式选择控制字D7=1,而C口按位置位/复位控制字D7=0。 (2) 初始化程序:(设端口地址为,A口:200H,B口:201H,控制口:203H) MOV AL,90H ; MOV DX,203H ; OUT DX,AL 2 在RS-232C 接口标准中,引脚TxD、RxD、RTS 、CTS 、DTR 、DSR 、的功能是什么?TxD: 串行数据输出。RxD: 串行数据输入。DTR :数据终端准备好状态,低电平有效。用于向调制解调器或外设表示数据终端已准备好。DSR :数据设备准备好状态,低电平有效。调制解调器或外设准备好时DSR有效。RTS :请求发送信号,低电平有效。表示数据终端设备已经做好发送数据的准备,请调制解调器/外设准备接收数据。CTS :清除发送(允许传送)信号,低电平有效。调制解调器/外设作好传送准备,允许数据终端设备发送数据时CTS有效。9为什么Intel 8251A芯片初始化时需要先送3个00H,1个40H?是否每次都需要? 答:由于Intel 8251A只使用两个端口地址,所有的控制信息都写入同一个地址的端口内。这样,所有的控制信息必须按照一定的顺序写入,否则就会产生错误。为了保证初始化时,Intel 8251A芯片处于初始的状态,可以向Intel 8251A先送 3个00H,1个40H。如果程序能够确保Intel 8251A已经处于初始状态,那么这项操作是可以省略的。4. DMA控制器8237A的成组传送方式和单字节传送方式各有什么特点?它们的适用范围各是什么? 成组传送方式下,DMA控制器获得总线控制权后,可以连续进入多个DMA周期,进行多个字节的传输。这种方式可以获得最高的数据传输速度。在数据传输期间,CPU不能访问总线。如果一次传输的数据较多,这种方式会对系统工作产生一定的影响。成组传送方式适用于外部设备要求很高的传输速率,系统其他负担较轻,连续占用总线不会产生严重后果的情形。在单字节传输方式下,8237A 完成1 个字节传输后都释放系统总线,一次DMA 传输结束,CPU 可以在每个DMA 周期结束后控制总线。这种方式适用于外部设备的传输速率要求不太高,或者系统不允许有较长时间停顿的情况。 5. 怎样用指令启动一次DMA 传输?怎样用指令允许/关闭一个通道的DMA 传输? 用指令将DMA 请求寄存器中相关位置位,可以启动一次DMA 传输。 用指令将DMA 屏蔽寄存器中相关位复位,可以允许一个通道的DMA 传输。将DMA 屏蔽寄存器中相关位置位,可以关闭一个通道的DMA 传输7. 如何判断某通道的DMA 传输是否结束?有几种方法可供使用?判断某通道的DMA 传输是否结束有二种方法。其一是读出DMA 控制器的状态寄存器内容,测试其中代表该通道的状态位,可以得知该通道的DMA 传输是否结束。其二是读出该通道的字节计数器内容,如果值为0(对8237A 而言为1),表示该通道的DMA 传输已经结束。此外,可以用8237A 的EOP 信号向CPU 申请中断。一旦进入这个中断服务程序,表明该通道的DMA 传输已经结束。8. 一个8位D/A转换器的满量程(对应于数字量255)为10V。分别确定模拟量2.0V和8.0V所对应的数字量。 模拟量2.0V所对应的数字量为(2.0/10)255 = 51 模拟量8.0V所对应的数字量为(8.0/10)255 = 204 5 简述逐次逼近式A/D转换器的工作原理,并将它和-A/D转换器进行比较。 逐次逼近型(也称逐位比较式)A/D转换器主要由逐次逼近比较寄存器SAR,D/A转换器、比较器以及时序和控制逻辑等部分组成。它从SAR的最高位开始,逐位设定SAR寄存器中的数字量,经D/A转换得到电压VC,与待转换模拟电压Vx进行比较。通过比较,逐次确定各位的数码应是“1”还是“0”。转换结果能否准确逼近模拟信号,主要取决于SAR和 D/A的位数。位数越多,越能准确逼近模拟量。 -型模数转换器是根据二次采样的差进行计算的,有很强的抗干扰能力,转换精度高,以串行方式输出数据。常用于高分辨率(常见为16、18、24位)的中、低频信号测量。当模拟量输入端接有多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 慢行系统贯通工程可行性研究报告(模板范文)
- 粮油仓储储备项目实施方案(模板范文)
- 老旧停车场智能化改造实施方案(范文)
- 家医上门服务的全方位实施方案
- 工厂建设项目风险管理与控制方案
- 天津市滨海新区田家炳中学2023-2024学年高一上学期期中政治题 含解析
- 神木职业技术学院《控制性详细规划》2023-2024学年第二学期期末试卷
- 湘潭医卫职业技术学院《离散数学(全英文)》2023-2024学年第二学期期末试卷
- 贵州工贸职业学院《建筑设备安装技术》2023-2024学年第二学期期末试卷
- 酒泉职业技术学院《兽医外科学及外科手术学》2023-2024学年第二学期期末试卷
- 企业临时用工合同范本(5篇)
- 火电厂工作原理课件
- 质量三体系课件
- 卡介苗的接种课件
- 沥青路面设计说明
- 苏教版译林小学英语人物Word可打印头像
- 路基路面平整度试验检测记录表(三米直尺法)
- AS1657-1992---固定平台、走道、楼梯与梯子的设计、施工与安装
- 60kv变电站电气部分设计
- 2022年《科学》新课标《义务教育科学课程标准(2022年版)》全文学习2022年新版义务教育科学课程标准(2022年版)课件
- 机电传动控制期末考试试卷试题及答案
评论
0/150
提交评论