微机自动化习题与答案南京.doc_第1页
微机自动化习题与答案南京.doc_第2页
微机自动化习题与答案南京.doc_第3页
微机自动化习题与答案南京.doc_第4页
微机自动化习题与答案南京.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章一、填空 :1.接口的基本功能是输入缓冲和输出锁存。2.数据输入/输出的三种方式是程序控制、中断、DMA 。3.在查询输入/输出方式下,外设必须至少有两个端口,一个是状态端口,另一个是数据端口。4.如果某条数据线上传送的数字是1,则传送数字1时刻数据线上的电压为高电平。5.如果某条数据线上传送的数字是0,则传送数字0时刻数据线上的电压为低电平。6.DMA方式的中文意义是直接存储器,它适用于存取批量高速数据传送。7.在译码过程中,如果有一根地址线没用到,会有2个重叠地址。8、接口是微机与 外部设备间的缓冲电路。二、选择题1.8086CPU工作在总线请求方式时,会让出( D )。A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线2.8086CPU的I/O地址空间为( A )字节。A.64KBB.1MB C.256BD.1024B3.CPU在执行OUT DX,AL指令时,( B )寄存器的内容送到地址总线上。A.ALB.DX C.AXD.DL4.数据的输入输出指的是( B )进行数据交换。A.CPU与存储器B.CPU与外设C.存储器与外设D.内存与外存5.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生( C )个重叠地址。A.52B.5 C.25D.106.8086在执行IN AL,DX指令时,AL寄存器的内容输出到( B )上。A.地址总线 B.数据总线C.存储器 D.寄存器7.在中断输入/输出方式下,外设的( B )线可用于向CPU发送中断请求信号。A.地址B.状态 C.数据D.其他8.CPU在执行OUT DX,AL指令时,( A )寄存器的内容送到数据总线上。A.ALB.DX C.AXD.DL9.查询输入/输出方式需要外设提供( C )信号,只有其有效时,才能进行数据的输入和输出。A.控制B.地址 C.状态D.数据10.当CPU执行存储器读指令时,其( A )。A.M/为高、为低 B.M/为低、为低C.M/为低、为高 D.M/为高、为高11.CPU在执行IN AL,DX指令时,其( A )。A.为低,为低 B.为高,为高A.为高,为低 D.为低,为高12.信号是( A )相与的结果。A.和 B.和C.和 D.INTR和13.当( A )时,才为低电平。A.为低,为低 B.为高,为高A.为高,为低 D.为低,为高14.当( A )时,才有效。A.为低,为低 B.为高,为高C.为高,为低 D.为低,为高15.地址译码器的输入端应接在( A )总线上。A.地址 B.数据C.控制 D.以上都对16.地址译码器的输出一般可为接口的( A )信号。A.片选 B.数据输入C.地址 D.控制三、简答题:1.什么是端口?8086共有多少端口?一个I/O地址称为一个端口;8086共有65536个端口。2.什么是接口?接口的基本功能是什么?微机接口是位于主机与外设之间的一些转换电路的总称。接口的基本功能是输入缓冲、输出锁存、信号变换等。3.接口所包含的信息有哪些?控制信息、地址信息、数据信息。4.输入输出指的是什么?输入输出指的是主机(或CPU)与外设之间的数据传送。CPU从外设输入数据的过程称为输入。CPU向外设输出数据的过程称为输出。5.输入输出方式有哪几种?输入输出方式有三种:(1)程序控制输入输出方式。(2)输入中断输入输出方式。(3)直接存储器存取方式。6.地址译码器信号有什么用?区分和选通不同外设(接口)工作。7、端口与接口是否含义一样?有何区别和联系?8、什么是接口技术?接口技术主要运用在那里?9.输入缓冲的作用是什么?10.输出锁存的作用是什么?四、编程设计题1.利用74LS138译码器设计一个译码电路使产生地址译码信号200h203h。在你设计的译码电路中有多少个重叠地址?图7按照图7中译码电路,有8根地址线没有参加译码,故有28=256个重叠地址。第二章一、填空 :1、总线按传送信息的类别可分为:地址总线;数据总线;控制总线三类。2.PCI总线属于现代高端总线。3.总线传输方式通常有三种:.同步传输;同步传输;异步传输。4.在总线上完成一次数据传输一般要经历.总线请求和仲裁阶段;寻址阶段;数据传送阶段;结束阶段等阶段。5.按总线在微机结构中所处的位置,总线可分为片内总线;芯片总线;系统总线;外部总线。6.系统总线按其性能可分为高端总线;低端总线7.系统总线按其技术上的差异可分为传统总线;现代总线。二、选择题1.PCI总线的数据宽度为( C )位。A.8B.16 C.32D.642.ISA总线的数据宽度为( C )位。A.64B.32 C.16D.83、总线的宽度用数据总线的条数表示,其单位是( A )。A.位B.字节 C.字D.双字4总线的宽度用( B )总线的条数表示。A.地址 B.数据C.控制 D.以上所有5.总线的标准传输率是总线上( A )。A.每秒传输的最大字节量 B.每秒传输的最大位数C.每秒传输的最大信息量 D.每秒传输的数据量6.总线的标准传输率用( A )表示。A.Mb/sB.MB/s C.Kb/sD.KB/s7.PCI 是( B )与CPU 信号相连接,扩展能力强。且可使外设与CPU 并发工作 。A.直接B.通过PCI桥C.通过ISAD.通过控制器三、简答题:1.什么是总线标准?为了使总线能够更好地连接不同的模块和传输数据,为其制定或公开总线的一些详细规范,这种规范就叫总线标准。2、为何要制定总线标准? 3.什么是总线?总线是一组信号的集合,是计算机各模块间进行信号传输的公共通道。4.PCI总线的优点有哪些?PCI总线的优点:(1)高性能;(2)通用性强;(3)低成本;(4)使用方便;(5)可靠性高、数据完整性好。第三章一、填空 :1.8086CPU的外部中断引脚有INTR;NMI。2.8086的中断可分为内部中断;外部中断两大类。3.8086的外部中断分为可屏蔽中断(INTR);不可屏蔽中断(NMI)4.中断返回时。8086自动从堆栈中取出断电地址和 值恢复5.CPU 处理“紧急事件 ”时,原程序的暂时中断处称为 二、选择题1.CPU响应INTR引脚上来的中断请求的条件是( B )。A.IF=0 B.IF=1C.TF=0D.TF=12.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是( B )。A.IRQ3B.IRQ5 C.IRQ0D.IRQ43.8086中断系统可以管理( C )种中断。A.16B.1KC.256D.1284.8086中断向量表的大小为( B )字节。A.256B.1024 C.2kD.64k5.软中断INTn(n=10HFFH)的优先级排列原则是( A )。A.n值愈小级别越高B.无优先级别C.n值愈大级别越高D.随应用而定6.两片8259A级联后可管理( A )级中断。A.15B.16 C.32D.647.8086中断系统中优先级最低的的是( C )。A.可屏蔽中断B.不可屏蔽中断C.单步中断D.除法出错8.在中断输入方式下,可将外设的( A )状态线,作为中断触发信号,接口CPU的INTR 引脚上。A.数据准备好READY B.外设不忙BUSY C.复位RESET D.读(/RD)或写(/WR)三、简答题:1.什么是中断?所谓中断是指CPU在正常执行程序的过程中,由于内部/外部事件的触发或由程序的预先安排,引起CPU暂时中断当前正在运行的程序,而转去执行为内部/外部事件或程序预先安排的事件的服务子程序,待中断服务子程序执行完毕后,CPU再返回到被暂时中断的程序处(断点)继续执行原来的程序,这一过程称为中断。2.什么是中断向量?中断向量是中断服务程序的入口地址。3.中断向量与向量中断是否同一含义?为什么?4.CPU是如何根据中断类型码找到相应得中断服务程序入口地址的? 5.CPU响应可屏蔽中断的条件是什么?CPU响应可屏蔽中断的条件是:(1)CPU必须处于开中断状态IF=1;(2)CPU现行指令执行结束;(3)没有其他优先级高的中断请求。(没有内部中断,没有非屏蔽中断,没有总线请求。6.初始化命令字的作用是什么?.初始化命令字的作用是使芯片处于一个规定的基本工作方式,并在此方式下进行工作。7.一个中断类型码为13H的中断处理子程序存放在0010:3800H开始的内存,其中断向量应如何存放?8.什么是中断向量表?把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。9.8259的中断服务寄存器ISR的某一位如果置1,其含义是什么?第四章一、填空 :1.8255A是可编程并行接口芯片。2.8255A具有基本I/O;选通I/O;双向选通I/O三种工作方式。3.8255A有三种工作方式。二、选择题1.传输距离较近时,常采用( D )。A.串行接口B.简单接口C.可编程接口 D.并行接口2.并行接口一般要对输出数据进行锁存,其原因是( A )。A.外设速度常低于主机速度B.主机速度常低于外设速度C.主机与外设速度通常差不多D.要控制对多个外设的存取3.并行接口一般要对输入数据进行缓冲,其原因是( B )。A.等待外设的数据准备好B.将外设与数据总线隔离C.等待外设不忙D.要控制对多个外设的存放4.8255A工作在方式2(双向选通I/O)时,( D )。A.只能作输入接口B.只能作输出接口C.作输入口或作输出口D.即可作输入口、也可作输出口E输入、输出可以同时进行三、简答题:1.在并行接口中为什么要对输出数据进行锁存?在什么情况下可以不锁存?.数据锁存就是延长数据存在时间,便于与外设存取时间配合。在外设速度与主机相匹配时,可以不需要锁存。2.并行接口的主要特点及其主要功能是什么?主要特点:数据并行传输,传输速度快,但距离较近。主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。3.8255A有哪几种工作方式?8255A有3种工作方式:方式0:基本I/O方式;方式1:单向选通I/O方式;方式2:双向选通I/O方式。四、编程设计题1.如图2所示,8255的A口与共阴极的LED显示器相连,若片选信号A9A2=11000100,问8255A的地址范围是多少?A口应工作在什么方式?写出8255A的初始化程序。图2(注意:74LS138ABC的A接的是A2)(1)地址范围:310H313H(2)A口工作在方式0输出(3)初始化程序MOVAL,80HMOVDX,313HOUTDX,AL2.如图3,分析各端口的地址,并写出8255A的初始化程序。图3(1) 各端口的地址为:A口:310HB口:312HC口:314H控制寄存器:316H(2) 初始化程序:MOVAL,82HMOVDX,316HOUTDX,AL3.如图4所示电路,分析各端口地址;A口、B口工作在什么方式;写出8255A的初始化程序。图4(1) A口:188HB口:189HC口:18AH控制口:18BH(2) A口输入方式0B口输出方0 控制字:1001000090H(3) 初始化程序MOVAL,90HMOVDX,18BHOUTDX,AL4.利用8255A检测8个外部开关量的状态,1)请画出接口电路图,2)写出初始化程序段。3)编程实现从A口读入开关状态,存放在ADATA 单元。(1)硬件连接图,如图5。图5(2)初始化程序段MOVAL,90H;A口控制字(A口方式0,输入)OUTPORT,AL;控制字写入控制寄存器(PORT代表控制寄存器的端口地址)(3)编程实现从A口读入开关状态,存放在ADATA 单元。第五章一、填空 :1.8253有6种工作方式。2.8253中有.三个独立的计数器。3.8253是可编程定时器/计数器。4.8253中的每个计数器可作为二进制和十进制计数器用。5.8253共有4个地址。6.从8253计数器中读出的计数值不是读出瞬间的减计数器的内容。二、选择题1.可以从8253的(D )寄存器中读出减计数器的值。A.控制寄存器B.计数初值寄存器C.减计数单元D.输出锁存寄存器2.8253 工作在方式3 方波发生器时,当计数初值为奇数时,输出波形的高电平和低电平的关系是( B )A.高电平和低电平一样宽B.高电平比低电平多一个计数脉冲C. 低电平比高电平多一个计数脉冲D.都有可能,随机3.可编程定时器/计数器8253有( C )工作方式。A.一种B.二种 C.六种D.八种4.计数器与定时器的工作原理是( C )。A.不完全相同的B.根本不同的C.相同的D.互不相关的5.可编程定时器/计数器8253的控制字为( A )个字节。A.1 B.2 C.3 D.46.起动8253的计数器开始或计数的方式有( C )。A.软件方式B.硬件方式 C.软件和硬件方式D.门控信号7.向8253写入的计数初值写到了( A )中。A.初值寄存器B.计数器0# C.减计数单元D.控制字寄存器8.在对8253进行任何操作前,都必须先向8253写入一个( A ),以确定8253的工作方式。A.控制字 B.计数初值 C.状态字 D.指令9.计数初值送到8253的( B )寄存器中。A.控制寄存器B.计数初值寄存器C.减计数单元D.输出锁存寄存器三、简答题:1.为什么要对8253写控制字?8253有多种工作方式供选择,因此8253在使用前必须先向其写控制字,以决定究竟工作在哪一种方式。2.定时器和计数器有什么相同和不同?定时器和计数器是同一器件计数器件,其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1或减1计数。若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。3.8253的控制字是否可以读出?计数初值是否可以读出?可以从8253读出什么内容?(1)不可以;(2)不可以;(3)从输出锁存寄存器读出减计数单元中的计数值。4.从8253计数器中读出的计数值是否是读出瞬间的减计数器的内容?不是。因为读出的是输出锁存寄存器的内容不是减计数器的内容。5、设用定时器/计数器8253 对一个输入脉冲进行2M次分频,问能否采用一个计数器完成,为什么?可以采用什么方法实现要求的分频?不能,因为一个计数器的最大分频是FFFFH为65535。可以用两个计数器完成,第一个计数器分频1000次,将分频的结果送入第二个计数器,第二个分频2000次加起来为1000*2000=2M四、编程设计题1.写出如图1所示原理图中,芯片8253选通工作的地址范围,各端口地址各为多少?设置8253计数器0#为BCD码计数方式,工作于方式3(方波发生器),CLK0输入端每来5个计数脉冲,输出端OUT0的高电平与低电平反相一次(对称方波),写出设置控制字的指令序列。(1)地址范围:80H83H;计数器0#:80H;计数器1#:81H;计数器2#:82H;控制寄存器:83H(2)计数器0#为BCD码计数方式,工作于方式3,方式控制字为00010111B=17HCLK0输入端每来5个计数脉冲,输出端OUT0的高电平与低电平反相一次(对称方波),即计数初值为10,BCD码计数,为10H。(3)8253初始化程序: MOVAL,17HOUT83H,ALMOVAL,10HOUT80H,AL第六章一、填空 :1.0809是常用的A/D转换芯片。2.数/模转换方式有多种方法,常用的是T型电阻网络法。3.0832是常用的D/A转换芯片。4将各种物理量变成电信号的装置称为传感器5、逐次逼近式A/D转换器内部有一个D/A转换器。6、ADC0809的EOC 引脚如果输出为高电平,表示A/D转换结束。7. 若要使D/A转换器的输出端电压波形更为光滑,可以在D/A 转换器输出端加一个滤波电路二、选择题1.当外设输入的信号变化很快时,应考虑在A/D转换器的输入端加一个(C )。A.传感器B.滤波电路C.采样保持器D.多路模拟开关2.梯形电阻网络中的电阻为( B )。A.10kW和20kWB.R和2RC.R和RFD.2R和RF3.D/A转换器输出模拟电压的最大幅值不会超过(D )。A.+5VB.0V C.输入电压 D.参考电压4.当外设的输出信号为模拟电压时,需在输入通道中设计一个( A )。A.A/D转换器B.D/A转换器C.定时器/计数器D.传感器5.使多路模拟信号共有一个A/D转换器时,需使用(B )。A.采样保持器B.多路模拟开关C.传感器D.滤波电路6.将各种物理信号变成电信号的装置称为( B )。A.采样保持器B.传感器C.模/数转换器D.数/模转换器7.当外设所需的控制信号为模拟电压时,需在输出通道中设计一个(D )。A.A/D转换器B.定时/计数器C.传感器D.D/A转换器8.ADC0809的EOC引脚如果输出为高电平,表示(C )。A.启动A/D转换B.读出数字量C.A/D转换结束D.A/D转换器故障三、简答题:1.什么是采样保持器?什么时候需用到采样保持器?采样保持器使在进行A/D转换时,输入到A/D转换器的模拟电压保持不变。当输入的模拟电压变化较A/D转换器的速度快时,需在A/D转换器的输入端加一个采样保持器。2.在启动A/D转换后,如果不查询EOC状态,而是进行一段时间的延时后,再读入数字量,能否读出正确的结果?不一定。如果延时的时间长度超过A/D转换的时间长度,可读入正确的数字量。四、编程设计题1.如图6所示电路,使用DAC0832 在U0产生持续正三角波。(1)设计一个产生地址为300H的地址译码信号,画出采用74LS138译码器的地址译码电路。(考试的时候可能改变地址,如:301H 302H 等)(2)产生正三角波,DAC0832的参考电源UERF应如何接?(3)写出产生三角波的程序。图6答:1)采用74LS138译码器的地址译码电路,如图11。图11(2)产生正三角波,DAC0832的参考电源UERF应接-5V。(3)产生持续三角波的程序:MAINPROCFARPUSHDSMOVAX,0PUSHAXNEXT:MOVAL,0NEXT1:MOVDX,300hOUTDX,ALCALLDELAYADDAL,1CMPAL,0FFHJBNEXT1NEXT2:MOVDX,300HOUTDX,ALCALLDELAYSUBAL,1CMPAL,0JANEXT2JMPNEXTRETMAINENDP第七章一、填空 :1.软件识别按键时,当识别有键按下后所加的一段延时程序是为了去抖动。2.常用的软件识别按键的方法有行扫描法;反转法。3.LED显示器有共阳极和共阴极之分。4、LCD显示器本身不发光。5、对于共阴极的LED数码管的位控制端的电流比段控端的电流大。6、当LED数码管各段均亮的时,其消耗的电流最大。7、字型码是输给8段显示器的段控端。8、限流电阻应该加在8段数码管的段控端。9、LCD 是利用液晶材料的旋光特性制成的显示器。10、为了延长LCD显示器的使用寿命,应该在其上、下电极之间加交流电压。二、选择题1.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别( D )个按键。A.6B.8 C.16D.322.LCD显示器比LED显示器(B )。A.费电B.省电 C.亮度高D.屏幕大3.使8段LED显示器显示数字的编码称为( A )。A.字形码B.ASCII码 C.区位码 D.BCD码4.按键的抖动是由 C 造成的。A.电压不稳定B.电流不稳定C.机械运动抖动和接触不稳定D.按键速度太慢5消除按键的抖动,常用的方法是( D )A.更换按键B.硬件延迟C.随机等待D.软件延迟第八章一、填空 :1.调制解调器是调制器;解调器的组合器件。2.面向字符型的串行通信协议规定数据是以字符为单位传送的。3.串行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论