习题(中断与接口及答案)

合集下载

第5章 习题参考答案

第5章 习题参考答案

第五章习题参考答案一、填空题1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。

2、外中断请求标志位是 IE0 和 IE1 。

3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。

4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执行转向程序存储器中的中断地址区。

二、选择题:1、在中断服务程序中,至少应有一条( D )。

A、传送指令B、转移指令C、加法指令D、中断返回指令2、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )。

A、 98HB、 84HC、 42HD、 22H3、MCS-51响应中断时,下列哪种操作不会发生( A )A、保护现场B、保护PCC、找到中断入口D、保护PC转入中断入口4、MCS-51中断源有( A )A、 5个B、 2个C、 3个D、6个5、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( C )A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成6、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( D )。

A、 INT0,INT1B、 T0,T1C、 T1,串行接口D、 INT0,T07、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应( B )。

A、 INT1B、 INT0C、 T1D、T08、当CPU响应串行接口中断时,程序应转到( C )。

A、 0003HB、 0013HC、 0023HD、 0033H9、执行MOV IE,#03H后,MCS-51将响应的中断是( D )。

A、 1个B、 2个C、 3个D、0个10、外部中断1固定对应的中断入口地址为( C )。

《单片机原理及应用》习题(中断与接口及答案)

《单片机原理及应用》习题(中断与接口及答案)

单片机练习三中断与接口一.单项选择题1. 已知MCS-51单片机系统晶振频率为12MHZ,SMOD=1,串行口工作于方式2的波特率为( A )。

A. 375KB. 1875KC. 2400KD. 1200K2. MCS-51单片机T0作为计数器工作于不受外部信号INTO控制,T1作为定时器,T0工作于方式0,T1工作于方式1,其方式控制字的内容为( B )。

A. 00HB. 14HC. 17HD. 80H3. 控制定时器工作方式的寄存器是( D )。

A. TCONB. PCONC. SCOND. TMOD4. MCS-51单片机的中断允许触发器内容为83H,CPU将响应的中断请求是(D )。

A. INTO,INT1B. T0, T1C. T1, 串行接口D. INTO,T05. 设定时器/计数器T0工作于方式3,则TH0作为一个独立的8位定时器,它的运行由控制位(D )。

A. GATEB. INTOC. TR0D. TR16. 当MCS-51进行多机通信时,串行口的工作方式应选择( C )。

A.方式0B.方式1C. 方式2或方式3D. 方式27. 8031单片机的串行口的中断程序入口地址为( B )。

A.001BHB. 0023HC. 000BHD. 0003H8. 已知单片机系统的fosc=6MHZ,执行下列延时程序的时间为( C )。

DY2:MOV R6,#2DLP1:MOV R7,#250DLP2:DJNZ R7,DLP2DJNZ R6,DLP1RETA.1ms B. 1.5ms C. 2ms D. 4ms9. 串行口中断入口地址是( D )。

A. 0003HB. 000BHC. 0013HD. 0023H10. 若MCS-51单片机的晶振频率为24MHZ,则其内部的定时器/计数利用计数器对外部输入脉冲的最高计数频率是( A )。

A. 1MHZB. 6MHZC. 12MHZD. 24MHZ11. MCS-51串行口工作于方式2时,传送的一帧信息为( C )。

接口技术复习题及答案1

接口技术复习题及答案1

计算机接口技术复习题及答案1一、单项选择题1.8086/8088微处理器中堆栈段SS 作为段基值则偏移量为______提供。

( ) A .BP B .SP C .SI D .DI 2.8086访问I /O 端口的指令,常以寄存器间接寻地址方式在DX 中存放( ) A .I/O 端口状态 B .I/O 端口数据 C .I/O 端口地址 D .I/O 端口控制字 3.对于EPROM 而言,只有______信号同时有效时才能输出所需要的数据。

( )A .OE CEB .CE WEC .OE WED .OE RD 4.当标志寄存器FR 中OF 位等于1时,表示带有符号的字运算超出数据______范围。

( ) A .-128~+127 B .-32768~+32767 C .000~FFFFH D .0~FFH 5.8086/8088微处理器引脚中______信号线能反映标志寄存器中断允许标志位IF 的当前值。

( ) A .7S B .5S C .4S D .6S 6.Intel 2164A 芯片地址线及数据线条数分别为( ) A .16;1 B .8;1 C .10;1 D .10;8 7.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是( )A .DMAB .无条件C .查询D .中断 8.Intel 8255A 初始化控制字是通过______写入的。

( ) A .数据总线缓总器 B .读/写控制逻辑 C .A 组控制 D .B 组控制 9.8259A 是( ) A ,可编程DMA 控制器 B .不可编程中断控制器 C .可编程定时/计数器 D .总线仲裁器 10.用8259A 管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其 余中断源优先级也相应变化,这是一种______方式。

( )A .自动循环B .完全嵌套C .特殊循环D .特殊屏蔽 11.8255A 内部A 组控制( ) A .PA 口和PG ~4PC B .PA 口和PC 口 C .PA 口和PB 口 D .PA 口 12.8255A 工作于方式1输出时,在由外设输入的STB 信号的______控制下将送到端口A (或端口B )的数据锁存。

微机原理第7章练习题及答案

微机原理第7章练习题及答案

第7章输入/输出与中断一、自测练习题㈠选择题1.一微机系统有10根地址线用于I/O端口寻址,因而具有I/O空间的范围是( )字节。

A) 1024 B) 10K C) 0.5M D) 1M2.8086CPU读/写一次存储器或I/O端口所需的时间称为一个( )。

A) 总线周期 B) 指令周期 C) 时钟周期 D) 基本指令执行时间3.微型计算机的输入/输出有三种不同的控制方法,其中以( )控制的输入/输出是微机进行I/O的一种最主要的控制方式。

A) 程序控制 B) 中断控制C) DMA控制D) 以上均可4.程序查询I/O方式的工作流程是按( )的次序完成一个字符的传输。

A) 写数据端口,读/写控制端口B) 读状态端口,读/写数据端口C) 写控制端口,读状态端口,写数据端口D) 随I/O接口的具体要求而定5.在CPU与外设的I/O传送控制方式中,效率高、实时性强的方式是( )。

A) 同步传送 B) 查询传送 C) 无条件传送 D) 中断传送6.在CPU与外设的I/O传送控制方式中,传送速度最快的方式是( )。

A) 无条件传送 B) 查询传送 C) 中断传送 D) DMA传递7.用具有两个状态(“0”和“1”态)的一组开关作简单输入设备时,应采用( )传送方式来输入信息。

A) 无条件B) 查询C) 中断D) DMA8.用一组发光二极管作为简单输出设备时,应采用( )传送方式来输出信息。

A) DMA B) 无条件C) 查询D) 中断9.在微机系统中引入中断技术,可以( )。

A) 提高外设速度B) 减轻主存负担C) 提高处理器的效率D) 增加信息交换的精度10.CPU响应中断请求的时刻是在( )。

A) 执行完成正在执行的程序以后 B) 执行完正在执行的指令以后C) 执行完本时钟周期以后D)执行完正在执行的机器周期以后11.8086/8088CPU向应两个硬中断INTR和NMI时,相同的必要条件是( )。

A) 允许中断B) 当前I/O操作执行结束C) 总线空闲D) 当前访问内存操作结束12.在微型计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )。

中断习题和参考题参考答案(课后)

中断习题和参考题参考答案(课后)

中断习题和参考题1、什么是中断向量?中断向量表是什么?非屏蔽中断的类型为多少?8086中断系统优先级顺序怎样?①所谓中断响量,实际上就是中断处理子程序的入口地址,每个中断类型对应一个中断响量②中断向量按照中断类型的顺序在内存0段0单元开始有规则排列的一张表③类型02H④内部中断>非屏蔽中断>可屏蔽中断>单步中断2、8259的全嵌套和特殊全嵌套方式有何异同?优先级自动循环是什么?什么特殊屏蔽方式?如何设置成该方式?①全嵌套方式是8259A最常用的工作方式,只有在单片情况下,在全嵌套方式中,中断请求按优先级0-7进行处理,0级中断的优先级最高。

特殊全嵌套方式和全嵌套方式基本相同,只有一点不同,就是在特殊全嵌套方式下,还可满足同级中断打断同级中断,从而实现一种对同级中断请求的特殊嵌套,而在全嵌套方式中,只有当更高级的中断到时,才会进行嵌套。

②优先级自动循环方式一般在系统中多个中断源优先级相等的场合。

在这种方式下,优先级队列是在变化的,一个设备受到中断服务以后,它的优先级自动降为最低。

③仅仅禁止同级中断嵌套,开放高级中断和低级中断④两步:1步设置OCW3,设置成特殊屏蔽方式,2步设置OCW1屏蔽某级中断。

3、8259有几种中断结束方式?应用场合如何?1.中断自动结束方式,不需要设置中断结束命令,在单片系统中且不会出现中断嵌套时用。

2.一般中断结束方式,在全嵌套方式下用。

3.特殊中断结束方式,在任何场合均可使用。

4、8259的ICW与中断类型码有什么关系?说明类型码为30H,36H,38H的2异同。

①高五位相同,低三位不同(中断类型码的低三位和引脚的编码有关,ICW2的低三位无意义)②30H,36H高五位相同,ICW2=30H,30H为8259A IR0对应的中断类型码,36H为8259A IR0对应的中断类型码。

38H ICW2=38H 38H为8259A IR0对应的中断类型码5、88CPU响应可屏蔽中断的条件是什么?①在现行指令周期内无总线请求;②中断允许标志IF=1;③现行指令执行完毕6、具有中断屏蔽的接口电路中的“屏蔽”同“屏蔽中断”中的“屏蔽”是否一回事,若不是,有何区别不是一回事。

微型计算机原理与接口技术第七章课后答案

微型计算机原理与接口技术第七章课后答案

第七章1. 什么叫中断?什么叫可屏蔽中断和不可屏蔽中断?答:当CPU正常运行程序时,由于微处理器内部事件或外设请求,引起CPU中断正在运行的程序,转去执行请求中断的外设(或内部事件)的中断服务子程序,中断服务程序执行完毕,再返回被中止的程序,这一过程称为中断。

可屏蔽中断由引脚INTR引入,采用电平触发,高电平有效,INTR信号的高电平必须维持到CPU响应中断才结束。

可以通过软件设置来屏蔽外部中断,即使外部设备有中断请求,CPU可以不予响应。

当外设有中断申请时,在当前指令执行完后,CPU首先查询IF位,若IF=0,CPU就禁止响应任何外设中断;若IF=1,CPU就允许响应外设的中断请求。

不可屏蔽中断由引脚NMI引入,边沿触发,上升沿之后维持两个时钟周期高电平有效。

不能用软件来屏蔽的,一旦有不可屏蔽中断请求,如电源掉电等紧急情况,CPU必须予以响应。

2. 列出微处理器上的中断引脚和与中断有关的指令。

答:INTR:可屏蔽中断请求输入引脚。

NMI:不可屏蔽中断请求输入引脚INTA:可屏蔽中断响应引脚INT n :软件中断指令,其中n为中断类型号INTO:溢出中断,运算后若产生溢出,可由此指令引起中断。

CLI:中断标志位IF清0STI:置位中断标志位为13. 8086/8088系统中可以引入哪些中断?答:(1)外部中断两种外部中断:不可屏蔽中断NMI和可屏蔽中断INTR(2)内部中断内部中断又称软件中断,有三种情况引起:①INT n :中断指令引起的中断②CPU的某些运算错误引起的中断:包括除法错中断和溢出中断③由调试程序debug设置的中断:单步中断和断点中断。

4. CPU响应中断的条件是什么?简述中断处理过程。

答:CPU响应中断要有三个条件:外设提出中断申请;本中断位未被屏蔽;中断允许。

可屏蔽中断处理的过程一般分成如下几步:中断请求;中断响应;保护现场;转入执行中断服务子程序;恢复现场和中断返回。

CPU在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以下工作:⑴从数据总线上读取中断类型号,将其存入内部暂存器。

计算机接口技术复习题(含答案)

计算机接口技术复习题(含答案)

1. 在8086CPU 中,当M/ ——IO = 0,——RD = 1,——WR = 0时,CPU 完成的操作是( D )。

(A )存储器读 (B )I/O 读(C )存储器写 (D )I/O 写2. 在标志寄存器中,用于说明计算结果为0的标志是( C )(A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志3. 两片8259A 采用主从级连方式,最多能接收( B )(A )8级中断 (B )15级中断 (C )16级中断 (D )级中断4. 异步通信所采用的数据格式中,停止位的位数错误的是( D )(A )1位 (B )1.5位 (C )2位 (D )2.5位5. 下面哪一条语句是采用寄存器间接寻址的( B )(A )MOV AX ,BX (B )MOV AL ,[BX] (C )MOV AX ,20 (D )MOV AX ,BUF6. 计算机系统总线按其功能可划分为数据总线、地址总线和( A )(A )控制总线 (B )同步总线 (C )信号总线 (D )中断总线7. 在PC/XT 机中,NMI 的中断向量在中断向量表中的位置是 ( C )(A )由程序指定的 (B )由DOS 自动分配的 (C )固定在0008H 开始的4个字节中 (D )固定在中断向量表首 8. 在两片8259A 级联的中断系统中,从片的INT 端接到主片的IR4端,则初始化主、从片ICW3的数据格式分别是( B )(A )01H 和40H (B )10H 和04H (C )10H 和40H (D )01H 和04H9. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C )(A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB10. 在标志寄存器中,符号标志是( S )(A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志11. CPU 与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和( B )(A )信息端口 (B )数据端口 (C )存储器端口 (D )命令端口12. 8088微处理器可寻址访问的最大I/O 空间为( B )(A) 1KB (B) 64KB (C) 640KB (D) 1MB13. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C )(A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB14. 在标志寄存器中,用于说明计算结果为0的标志是( C )(A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志15. 下面哪一个命题是正确的( C )(A )负数的反码与其真值数相同 (B ) 负数的补码与其真值数相同 (C )正数的原码、反码、补码与其真值数相同 (D )[+0]反码 =11111111B16.在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过( B )(A)32KB (B)64KB(C)128KB (D)256KB17.在BUF DB ?,?,5,9这条语句中,?代表的含义是( A )(A)随机数(字节型)(B)?字符的ASCII(C)随机数(字型)(D)随机数(双字型)18.CPU中程序计数器(PC)中存放的是( )(A)指令(B)指令地址(C)操作数(D)操作数地址19.8086CPU往8255端口B送数据时,则8255A芯片引脚A1AO为( B )(A)A1A0=00 (B)A1A0=01(C)A1A0=10 (D)A1A0=1120.CPU响应中断请求和响应DMA请求的本质区别是 ( C )程序控制需要CPU干预响应中断时CPU仍控制总线而响应DMA时,让出总线速度快21.堆栈的工作方式是 ( D )(A)先进先出(B)随机读写(C)只能读出不能写入(D)后进先出22.外设的中断类型码必须通过16位数据总线的 ( B ) 传送给8086。

汇编语言与接口技术期末复习题(含答案)

汇编语言与接口技术期末复习题(含答案)

c微机原理习题一、选择填空1、CPU执行OUT DX ,AL指令时,()的值输出到数据总线上。

A、AL寄存器B、AX寄存器C、DL寄存器D、DX寄存器2、连接主机与外设间的电路称为()。

A、接口B、端口C、数字电路D、转换电路3、地址译码的作用是()。

A、设计接口B、区分不同外设C、接至地址总线D、向外设输出数据4、中断控制器8259可管理()。

A、非屏蔽中断B、指令中断C、外部中断D、可屏蔽中断5、对INT N指令,其中断向量存放在内存从()开始的地址中。

A、DS*10H+N*4B、DS*10H+NC、0*10H+N*4D、0*10H+N6、8259的中断服务寄存器ISR的某一位如果置1,则表示()。

A、8259中断服务故障B、CPU正在执行中断服务程序C、外部设备可以请求中断服务D、中断服务程序刚执行完毕7、8086/8088CPU内部有一个始终指向堆栈顶部的地址指针是( )。

A、SPB、IPC、BPD、BX8、8086/8088CPU内部地址指针是( )。

A、20位B、8位C、16位D、24位9、8086存储段是存储器的一个逻辑单位,其长度可达()字节A、16KB、64KC、640KD、1M10、对于“未对准好”字,8086CPU需要()个总线周期完成对该字的访问。

A、1B、2C、3D、411、8086/8088能寻址内部存储器的最大地址范围为( )。

A、64KB、512KC、1MD、10M12、除法出错是属于()中断。

A、线路故障B、内部C、INTOD、单步13、中断传送方式下,当外部需要输入输出数据,向CPU发出中断请求信号,由接口电路使( )信号有效,引起中断响应。

A 、HLDAB 、INTRC 、HOLD D 、INTA14、DMA 数据传送,是由( )控制的。

A 、硬件控制器B 、程序C 、CPUD 、外设15、CPU 与外设交换信息时,是通过( )传送外设控制和外设状态信息的。

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案一、填空题(25分,每空1分)1. AT89S51单片机为位单片机2. MCS-51系列单片机的典型芯片分别为、、。

3. AT89S51的异步通信口为(单工/半双工/全双工)4. AT89S51有级中断,个中断源5. AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

6. AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ ____、。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)=。

8. 82C55可以扩展个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSW= H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为 H。

10. 若A中的内容为67H,那么,P标志位为。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;()(2)INC DPTR;()(3)DEC DPTR ;()(4)CLR R0 ;()(5)MOV T0,#3CF0H;()三、简答题1. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH; POP DPL; POPSP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分) 2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACCPOP B四、图为8段共阴数码管,请写出如下数值的段码。

0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ; P_____ _;7_______ ;8____ __;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。

接口试卷答案3

接口试卷答案3

(三)一、选择题(每题1分,共20分)1.8086CPU内标志寄存器中的控制标志位占(C)A.9位B.6位C.3位D.16位2.有一微机系统,采用CPU的低10位地址线A0~A9作为输入/输出口的地址线,系统中某接口芯片内部有16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为(B)A.A5~A9B. A4~A9C. A2~A9D. A0~A93.存储器映象编址,也称为统一编址,其特点是(B)A.有专用的I/O指令B.无专用的I/OC. I/O译码电路简单D.执行I/O读操作时间较短4.CPU在中断响应过程中(B),是为了能正确地实现中断返回。

A.识别中断源B.断点压栈C.获得中断服务程序入口地址D清除中断允许标志IF.5.在8259A内部,(A)是用于反映当前哪些中断源要求CPU中断服务的。

A.中断请求寄存器B.中断服务寄存器C.中断屏蔽寄存器D.中断优先级比较器6.EISA总线的地址总线和物理地址空间各为(D)A.16位,64KBB. 20位,1MBC. 24位,16MBD. 32位,4GB7.理论输入电压5V,经A/D转换后的代码为80H,而实际输入电压为4.996V~4.998V,则绝对误差为(C)A.1mvB.2mvC.3mvD.4mv8.下列不属UART通信错误标志的是(A)A.校验错误B.帧错误C.溢出错误D.奇偶错误9.8255A的PA口工作于方式2时,PB 口不能工作于(C)A.方式0B.方式1C.方式2D.任何方式10.在下列8253的四种工作方式中,即使GATE保持为高电平,处于(B)的8253在写入初值以后也不开始定时或计数。

A.方式0(计数结束中断)B.方式1(硬件可重触发单稳态)C.方式2(速率发生器)D.方式3(方波)11.在数据传输率相同的情况下,同步传输的字符传送速度高于异步传输的字符传送速度,其原因是(B)A.同步传输采用了中断方式B. 同步传输所附加的冗余信息量少C. 同步传输中发送时钟和接收时钟严格一致D. 同步传输采用了检错能力强的CRC校验12.ADC0809是一种(A)的A/D转换器A.8位8通道B.8位16通道C.16位8通道D.16位16通道13.以下接口中不用于显示卡的是(D)A.ISAB.PCIC.AGPD.IEEE139414.设有一被测量温度的变化范围为20℃~1200℃,要求测量误差不超过±1℃,则应选用A/D转换器的分辨率至少应该为(C)A.4位B.8位C.10位D.12位15.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是(C)A.方式2、5B. 方式1、2C. 方式1、5D. 方式3、116.8253可编程定时/计数器,在初始化时写入最大计数初值是(A)A.0000HB.7FFFHC.65535D.FFFFH17.在各类数据传送方式中,(A)是硬件电路最简单的一种A.无条件传送方式B.程序查询方式C.中断方式D.DMA方式18.采用两片可编程中断控制器级联使用,可使用CPU的可屏蔽中断扩大到(A)A.15级B.16级C.32级D.64级19.在串行异步数据传送时,如果格式规定8位数据位,1位奇偶校验位,1位停止位,则一组异步数据总共有(D)A.8B.9C.10D.1120.ADC转换时间是指ADC完成一次转换所需要的时间,通常用(B)级A.毫秒B.微秒C.秒D.纳秒二、填空题(每空1分,共10分)21.8086工作在__ DMA__方式下,其地址总线、数据总线和控制总线会变为高阻状态22.8086的可屏蔽中断请求引脚名称是____ INTR________23.一个I/O地址称为一个_______端口_________24.一片8255A至少应占有____4_______个I/O地址25.在给接口芯片设计地址时,应使接口芯片的片选控制端接___地址译码器__的输出端连接26.8259A的OCW的含义是____工作方式命令字___27.串行接口中,RxD端是数据___接收____端28.8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的口地址为317H时,则A口,B口,C口的口地址分别为____ 314H__、___315H ______、___316H ____。

单片机原理及接口技术(C51编程)(第2版)-习题答案

单片机原理及接口技术(C51编程)(第2版)-习题答案

第6章思考题及习题6参考答案一、填空1.外部中断1的中断入口地址为。

定时器T1的中断入口地址为。

答:0013H;001BH2.若(IP)=00010100B,则优先级最高者为,最低者为。

答:外部中断1,定时器T13.AT89S51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送入,使程序执行转向中的中断地址区。

答:PC、PC、程序存储器4.AT89S51单片机复位后,中断优先级最高的中断源是。

答:外部中断05.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是。

答:串行中断、定时器/计数器T2中断二、单选1.下列说法错误的是()。

A. 同一级别的中断请求按时间的先后顺序响应B. 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应C. 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求D. 同级中断不能嵌套答:B2.在AT89S51的中断请求源中,需要外加电路实现中断撤销的是()。

A. 电平方式的外部中断请求B.跳沿方式的外部中断请求C.外部串行中断D.定时中断答:A3.中断查询确认后,在下列各种AT89S51单片机运行情况下,能立即进行响应的是()。

A.当前正在进行高优先级中断处理B.当前正在执行RETI指令C.当前指令是MOV A,R3D.当前指令是DIV指令,且正处于取指令的机器周期答:C4.下列说法正确的是()。

A. 各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中B. 各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中C. 各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中D. 各中断源发出的中断请求信号,都会标记在AT89S51的TCON、SCON寄存器中答:D三、判断对错1.定时器T0中断可以被外部中断0中断。

单片机原理及应用课后习题答案第5章作业

单片机原理及应用课后习题答案第5章作业

第五章中断系统作业1. 外部中断1所对应的中断入口地址为()H。

2. 对中断进行查询时,查询的中断标志位共有、_ _、、_ 和_ 、_ _ 六个中断标志位。

3.在MCS-51中,需要外加电路实现中断撤除的是:()(A) 定时中断(B) 脉冲方式的外部中断(C) 外部串行中断(D) 电平方式的外部中断4.下列说法正确的是:()(A) 同一级别的中断请求按时间的先后顺序顺序响应。

()(B) 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

()(C) 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。

()(D) 同级中断不能嵌套。

()5.在一般情况下8051单片机允许同级中断嵌套。

()6.各中断源对应的中断服务程序的入口地址是否能任意设定? ()7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。

()8.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。

(A)TMOD (B)TCON/SCON (C)IE (D)IP9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()(A)98H (B)84H (C)42 (D)22H10.编写出外部中断1为负跳沿触发的中断初始化程序。

11.什么是中断?其主要功能是什么?12. 什么是中断源?MCS-51有哪些中断源?各有什么特点?13. 什么是中断嵌套?14.中断服务子程序与普通子程序有哪些相同和不同之处?15. 中断请求撤除的有哪三种方式?16. 特殊功能寄存器TCON有哪三大作用?17. 把教材的P82页的图4.24改为中断实现,用负跳变方式,中断0(INT0)显示“L2”,中断1(INT1)显示“H3”。

(可参考第四章的电子教案中的例子)18.第5章课后作业第9题。

第五章中断系统作业答案1. 外部中断1所对应的中断入口地址为(0013)H。

单片机原理及接口技术第5章习题答案

单片机原理及接口技术第5章习题答案

1、什么是中断和中断系统?其主要功能是什么?答:当CPU正在处理某件事情的时候,外部发生的某一件事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的事件,中断服务处理完该事件以后,再回到原来被终止的地方,继续原来的工作。

这种过程称为中断,实现这种功能的部件称为中断系统。

功能:(1)使计算机具有实时处理能力,能对外界异步发生的事件作出及时的处理(2)完全消除了CPU在查询方式中的等待现象,大大提高了CPU的工作效率(3)实现实时控制2、试编写一段对中断系统初始化的程序,使之允许INT0,INT1,TO,串行口中断,且使T0中断为高优先级中断。

解:MOV IE, #097HMOV IP, #02H3、在单片机中,中断能实现哪些功能?答:有三种功能:分时操作,实时处理,故障处理4、89C51共有哪些中断源?对其中端请求如何进行控制?答:(1)89C51有如下中断源①INT0:外部中断0请求,低电平有效②INT1:外部中断1请求,低电平有效③T0:定时器、计数器0溢出中断请求④T1:定时器、计数器1溢出中断请求⑤TX/RX:串行接口中断请求(2)通过对特殊功能寄存器TCON、SCON、IE、IP的各位进行置位或复位等操作,可实现各种中断控制功能5、什么是中断优先级?中断优先处理的原则是什么?答:中断优先级是CPU相应中断的先后顺序。

原则:(1)先响应优先级高的中断请求,再响应优先级低的(2)如果一个中断请求已经被响应,同级的其它中断请求将被禁止(3)如果同级的多个请求同时出现,则CPU通过内部硬件查询电路,按查询顺序确定应该响应哪个中断请求查询顺序:外部中断0→定时器0中断→外部中断1→定时器1中断→串行接口中断6、说明外部中断请求的查询和响应过程。

答:当CPU执行主程序第K条指令,外设向CPU发出中断请求,CPU接到中断请求信号并在本条指令执行完后,中断主程序的执行并保存断点地址,然后转去响应中断。

微型计算机接口技术及应用习题及答案

微型计算机接口技术及应用习题及答案

1.1、接口技术在微机应用中起什么作用?答:在微机系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理器之间的信息交换和通信又是靠接口来实现的,所以,接口处于微机总线与设备之间,进行CPU与设备之间的信息交换。

1.2、微机接口技术的基本任务是什么?答:通过接口实现设备与总线的连接;连接起来以后,CPU通过接口对设备进行访问,即操作或控制设备。

1.5、什么是I/O设备接口?答:设备接口是指I/O设备与本地总线(如ISA总线)之间的连接电路并进行信息(包括数据、地址及状态)交换的中转站。

1.6、I/O设备接口一般应具备哪些功能?答:微机的接口一般有如下的几个功能:(1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设;(2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态;(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU 于外设间传送的数据进行中转;(4)设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备;(5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能;(6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。

1.8、I/O设备接口与CPU之间交换数据有哪几种方式?答:1.查询方式;2.中断方式;3.直接存储器存取(DMA)方式。

2.1、什么是总线?总线在微机系统中起什么作用?答:总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。

总线作用:连接微处理器、存储器、外部设备构成微机系统,从而形成一个有机的整体来运行程序。

它的基本任务是微处理器对外连接和传输数据。

《微机原理与接口技术》习题答案()

《微机原理与接口技术》习题答案()

《微机原理与接口技术》习题答案一、单项选择题1、80486CPU进行算术和逻辑运算时,可处理的信息的长度为( D )。

A、32位B、16位C、8位D、都可以2、在下面关于微处理器的叙述中,错误的是( C ) 。

A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令3、若用MB作为PC机主存容量的计量单位,1MB等于( B )字节。

A、210个字节B、220个字节C、230个字节D、240个字节4、运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( D )。

A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B、两个整数相加,若结果的符号位为0,则一定发生溢出C、两个整数相加,若结果的符号位为1,则一定发生溢出D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5、运算器的主要功能是( C )。

A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6、指令ADD CX,55H[BP]的源操作数的寻址方式是(D )。

A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址7、设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=(A )A、113AHB、114AHC、1144HD、1140H8、若SI=0053H,BP=0054H,执行SUB SI,BP后,则( C)。

A、CF=0,OF=0B、CF=0,OF=1C、CF=1,OF=0D、CF=1,OF=19、已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=(D ) 。

微机原理、汇编语言与接口技术 第七章 习题答案 人民邮电出版社(周杰英 张萍 郭雪梅 著)

微机原理、汇编语言与接口技术 第七章 习题答案 人民邮电出版社(周杰英 张萍 郭雪梅 著)

第7章输入/输出接口习题与参考答案这一章的习题与参考答案分为两大部分,一部分是输入输出概述及DMA控制器的习题与参考答案;另一部分是中断及中断控制器部分的习题与参考答案。

一、输入输出概述及DMA控制器的习题与参考答案1、请说明为什么输入接口的数据缓冲寄存器必须有三态输出功能而输出接口却不需要的原因。

解:输入接口的数据缓冲寄存器的输出端是直接接在数据总线上的,如果数据寄存器没有三态输出功能,则无论数据寄存器被寻址选中或未被选中,其数据都会被送上数据总线,若此时总线上真正要传送的数据与该输入缓存器的内容不一致时,就会发生总线冲突。

所以,输入接口的数据缓冲器必须有三态输出功能,以便当接口未被寻址选中时,其输出端处于高阻态,从而与总线隔离。

对于输出接口来说,是输入端与数据总线相连,而输出端是与外设相连,因此其输出不影响总线状态;另外,一个外设一般只与一个输出数据缓存器相连,因此输出接口的数据缓存器无须有三态输出功能。

2、8086/8088CPU中哪些寄存器可以用于I/O寻址?若I/O端口地址分别是10H和100H,分别写出向这两个端口写入73H的程序段。

解:8086/8088CPU内可以用于I/O寻址的寄存器为AL、AX和DX。

向端口10H写入73H的程序段为:MOV AL,73HOUT 10H,AL向端口10H写入73H的程序段为:MOV AL,73HMOV DX,100HOUT DX,AL3、图为7段显示器接口,显示器采用共阳极接法,试编写程序段,使AL中的一位十六进制数显示于显示器上。

输出锁存器地址为40H。

解:TABLE DB 3FH,06H,5BH,4FHDB 66H,6DH,7DH,07HDB 7FH,67H,77H,7CH,DB 39H,5EH,79H,71HLEA BX,TABLEXLA TOUT 40H,AL4、PC/XT机有哪些输入输出方式?各自的特点如何?DMA控制器应具备哪些功能?解:无条件方式:需要外设处于就绪状态,硬件简单;查询方式:CPU需要不断地查询外设是否就绪,浪费CPU时间,硬件较简单;中断方式:外设准备好后,向CPU发中断请求,请求CPU完成数据传输,外设与CPU 并行;硬件又比前两者复杂。

《微机接口技术》期末考试复习题及参考答案

《微机接口技术》期末考试复习题及参考答案

《微机接⼝技术》期末考试复习题及参考答案微机接⼝技术复习题(课程代码 252267)⼀、选择题1、接⼝的基本功能是()。

A、输⼊缓冲B、输出锁存C、输⼊缓冲,输出锁存D、编址使⽤2、8086系统中优先级最⾼的中断是()中断。

A、除法除以0B、指令C、⾮屏蔽D、断点3、8255⼯作在⽅式0时,具有()功能。

A、查询输⼊/输出B、输⼊缓冲、输出锁存C、⽆条件输⼊/输出D、双向数据传送4、PC/XT总线的地址信号和数据信号是()的。

A、分时复⽤B、分开传送C、混杂⼀起D、不需地址5、8086⾮屏蔽中断的类型码是()。

A、00HB、02HC、08HD、不定6、DMA⼯作⽅式时,总线上的各种信号是由()发送的。

A、中断控制器B、CPUC、存储器D、DX寄存器8、查询输⼊/输出⽅式下,外设状态线要经过()与微机相连。

A、锁存器B、译码器C、缓冲器D、放⼤器9、8253⼯作在BCD码计数据器时,若初值为100,则应写为()。

A、100HB、64HC、100D、010010、PC机的串⾏通信接⼝COM1地址为()。

A、3F8H-3FFHB、2F8H-2FFHC、378H-37FHD、20H-21H11、中断⾃动结束⽅式是⾃动将8256A()相应位清零。

A、ISRB、IMRC、IRRD、ICW12、⼀个I/O地址称为⼀个()。

A、接⼝B、端⼝C、外设D、芯⽚13、输⼊/输出指的是主机与()交换数据。

A、存储器B、外设C、键盘D、可屏蔽中断管理器15、可屏蔽中断管理器8259所管理的是()。

A、指令中断B、⾮屏蔽中断C、可屏蔽中断D、单步中断16、8086系列微机的中断类型码越⼤,则优先级()。

A、越⾼B、越低C、相同D、不定17、可编程接⼝芯⽚在使⽤前对它(),称为编程。

A、写操作数B、写控制字C、编接⼝地址D、设计控制电路18、在定时器/计数器8253的输出端可产⽣()波形。

A、三⾓波B、正弦波C、⽅波D、斜波19、对逐次逼近式A/D转换器,起动⼀次转换读⼊多次数字量,则读⼊的数字量()。

微机原理与接口技术第六章_8259A练习题与答案

微机原理与接口技术第六章_8259A练习题与答案

中断技术和中断控制器8259A练习题及答案一、填空题1.8088微处理器最多能处理256种不同类型的中断。

2.8088系统的中断向量表位于从内存地址 00000H 开始,占1K字节存储单元。

3.8088CPU响应INTR中断时,将PSW(或标志寄存器内容)和断点(或CS:IP)进堆栈保存。

4.8259A可管理8级优先级中断源,通过级联,最多可管理 64 级优先级中断源。

5.若8259A的IRR(中断请求寄存器)的内容为10H,说明IR4请求中断。

二、选择题6.8088CPU的标志寄存器中IF=1时,表示允许CPU响应______中断。

CA.内部中断B.外部中断C.可屏蔽中断D.不可屏蔽中断7.CPU在响应中断时,保存断点是指______。

DA.将用户设置的程序指令地址入栈保存B.将中断服务程序的入口地址入栈保存C.将程序状态字PSW入栈保存D.将返回地址即程序计数器PC(CS:IP)的内容入栈保存8.8088的中断向量表用于存放______。

BA.中断类型号B.中断服务程序的入口地址C.中断服务程序的返回地址D.断点地址三、判断题9.8086的可屏蔽中断的优先级高于不可屏蔽中断。

[ ] ×10.通常8259A芯片中的IR0优先级最低,IR7的优先级最高。

[ ]×11.在8088系统中,所谓中断向量就是中断服务程序入口地址。

[ ] √四、简答题12.CPU响应INTR中断的条件是什么?答:(1)INTR信号为有效电平(2)当前指令执行完毕(3)CPU开中断(IF=1)(4)没有更高级的请求(RESET , HOLD ,NMI)13.一般CPU响应中断时自动做哪些工作? 8088CPU呢?答:一般CPU在响应中断时,关中断,保存断点,识别中断源,找到中断服务程序入口地址,转入中断服务程序。

8080CPU在响应中断时,首先把PSW(或标志寄存器内容)入栈保存,其余同一般CPU.14.8088CPU在执行中断返回指令IRET时,执行什么操作?答:(1)弹出断点送CS:IP(2)弹出PSW送标志寄存器15.中断控制器8259A中下列寄存器的作用是什么?(1) IRR (中断请求寄存器) :保存中断源的中断请求(2) IMR (中断屏蔽寄存器) :屏蔽/允许中断源请求中断,由程序写入,1为屏蔽,0为允许(3) ISR (中断服务寄存器): 记录CPU正在为哪些中断源服务(4) IVR (中断向量寄存器): 保存中断向量号16、初使化时设置为非自动结束方式,那么在中断服务程序将结束时必须设置什么操作命令?如果不设置这种命令会发生什么现象?答案:当中断服务程序将结束时,必须发0CW2=20H为中断结束命令,执行此命令即撤消正在服务的中断请求和服务标志;否则,即使返回主程序但未退出此中断,造成中断响应的混乱。

单片机原理及接口技术(李朝青)课后习题答案――第五章

单片机原理及接口技术(李朝青)课后习题答案――第五章
TF0:定时器T0溢出中断请求。当定时器T0产生溢出时,定时器T0请求标志TF0=1,请求中断处理。使用中断时由硬件复位,在查询方式下可由软件复位。
TF1:定时器T1溢出中断请求。功能与用法类似定时器T0
(3)串行口中断类
串行口中断是为串行数据的传送需要而设置的。串行中断请求也是在单片机芯片内部发生的,但当串行口作为接收端时,必须有一完整的串行帧数据从RI端引入芯片,才可能引发中断。
答:
中断响应时间不是确定不变的。由于CPU不是在任何情况下对中断请求都予以响应的;此外,不同的情况对中断响应的时间也是不同的。下面以外部中断为例,说明中断响应的时间。
在每个机器周期的S5P2期间,端的电平被所存到TCON的IE0位,CPU在下一个机器周期才会查询这些值。这时满足中断响应条件,下一条要执行的指令将是一条硬件长调用指令“LCALL”,使程序转入中断矢量入口。调用本身要用2个机器周期,这样,从外部中断请求有效到开始执行中断服务程序的第一条指令,至少需要3个机器周期,这是最短的响应时间。
如果遇到中断受阻的情况,这中断响应时间会更长一些。例如,当一个同级或更高级的中断服务程序正在进行,则附加的等待时间取决于正在进行的中断服务程序:
如果正在执行的一条指令还没有进行到最后一个机器周期,附加的等待时间为1~3个机器周期;如果正在执行的是RETI指令或者访问IE或IP的指令,则附加的等待时间在5个机器周期内。
12、"89C51单片机外部中断源有几种触发中断请求的方法?如何实现中断请求?答:
有两种方式:
电平触发和边沿触发
电平触发方式:
CPU在每个机器周期的S5P2期间采样外部中断引脚的输入电平。若为低电平,使IE1(IE0)置“1”,申请中断;若为高电平,则IE1(IE0)清零。

微机接口技术期末复习题及其答案

微机接口技术期末复习题及其答案

微机接口技术综合练习题一.填空题1.接口的基本功能是输入缓冲和输出锁存。

2.数据输入/输出的三种方式是程序控制、中断和 DMA 。

3.在查询输入/输出方式下,外设必须至少有两个端口,一个是状态端口,另一个是数据端口。

4.如果某条数据线上传送的数字是1,则传送数字1时刻数据线上的电压为高电平。

5.如果某条数据线上传送的数字是0,则传送数字0时刻数据线上的电压为低电平。

6.DMA方式的中文意义是直接存储器,它适用于存取批量高速数据传送。

7.在译码过程中,如果有一根地址线没用到,会有2 个重叠地址。

8.总线按传送信息的类别可分为:地址总线、数据总线、控制总线三类。

9.PCI总线属于现代高端总线。

10.总线传输方式通常有三种:同步传输、半同步传输和异步传输。

11.在总线上完成一次数据传输一般要经历如下阶段总线请求和仲裁阶段、寻址阶段、数据传送阶段、结束阶段。

12.按总线在微机结构中所处的位置,总线可分为片内总线、芯片总线、系统总线、外部总线。

13.系统总线按其性能可分为:高端总线和低端总线。

14系统总线按其技术上的差异可分为传统总线和现代总线。

15.8086CPU的外部中断引脚有 INTR 和NMI 。

16.8086的中断可分为内部中断、外部中断两大类。

17.8086的外部中断分为可屏蔽中断(INTR)和不可平不中断(NMI)。

18.8255A是可编程并行接口芯片。

19.8255A具有三种工作方式:基本I/O选通、I/O 双向选通和I/O 。

20.8255A有三种工作方式。

21.8253有 6 种工作方式。

228253中有三个独立的计数器23.8253是可编程定时器/计数器。

24.8253中的每个计数器可作为二进制和十进制计数器用25.8253共有 4 个地址。

26.从8253计数器中读出的计数值不是读出瞬间的减计数器的内容。

27.0809是常用的 A/D 转换芯片。

28.数/模转换方式有多种方法,常用的是T型电阻网络法。

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

一.单项选择题1. 已知MCS-51单片机系统晶振频率为12MHZ,SMOD=1,串行口工作于方式2的波特率为()。

A. 3750KB. 1875KC. 2400KD. 1200K2. MCS-51单片机T0作为计数器工作于不受外部信号INTO控制,T1作为定时器,T0工作于方式0,T1工作于方式1,其方式控制字的内容为()。

A. 00HB. 14HC. 17HD. 80H3. 控制定时器工作方式的寄存器是()。

A. TCONB. PCONC. SCOND. TMOD4. MCS-51单片机的中断允许触发器内容为83H,CPU将响应的中断请求是()。

A. INTO,INT1B. T0, T1C. T1, 串行接口D. INTO,T05. 设定时器/计数器T0工作于方式3,则TH0作为一个独立的8位定时器,它的运行由控制位()。

A. GATEB. INTOC. TR0D. TR16. 当MCS-51进行多机通信时,串行口的工作方式应选择()。

A.方式0B.方式1C. 方式2或方式3D. 方式27. 8031单片机的串行口的中断程序入口地址为()。

B. 0023HC. 000BHD. 0003H8. 已知单片机系统的fosc=6MHZ,执行下列延时程序的时间为()。

DY2: MOV R6, #2DLP1: MOV R7, #250DLP2: DJNZ R7, DLP2DJNZ R6, DLP1RETA.1ms B. C. 2ms D. 4ms9. 串行口中断入口地址是()。

A. 0003HB. 000BHC. 0013HD. 0023H10. 若MCS-51单片机的晶振频率为24MHZ,则其内部的定时器/计数利用计数器对外部输入脉冲的最高计数频率是()。

A. 1MHZB. 6MHZC. 12MHZD. 24MHZ11. MCS-51串行口工作于方式2时,传送的一帧信息为()。

A. 8位B. 16位C. 11位D. 12位12. MCS-51单片机有()内部中断源。

A. 2个B. 3个C. 4个D. 5个13. T1作为计数器,工作于方式2,不需门控位参于控制,其控制字为()。

A. 60HB. 06HC. 66HD. 00H14. 已知(60H)=23H,(61H)=61H,运行下列程序62H内容为()。

CLR CMOV A, #9AHSUBB A,60HADD A, 61HDA AMOV 62H, AA. 38HB. D8HC. DBHD. 3EH15. 设系统的晶振频率为6MHZ,下列子程序DELAY的延时时间约为()。

DELAY: MOV R2, #0FAHL2: DJNZ R2, L2RETA. 900μSB. 1006μSC. 500usD.16. MCS-51中,CPU正在处理定时器/计数器T1中断,若有同一优先级的外部中断INT0又提出中断请求,则CPU()。

A. 响应外部中断INT0B. 继续进行原来的中断处理C. 发生错误D. 不确定17. 下面哪一种工作方式仅适用于定时器T0()。

A.方式0B. 方式1C. 方式2D. 方式318. ()并非单片机系统响应中断的必要条件。

A. TCON或SCON寄存器内有关中断标志为1B. IE中断允许寄存器有关中断允许位置1C. IP中断优先级寄存器内的有关位置1D. 当前一条指令执行完19. 某8031单片机时钟频率为12MHZ,现将T0设置为定时方式1.定时时间为1毫秒,其计数器中时间常数初值为()。

A. FCHB. 18HC. FC18HD. EC18H20. ()并非是单片机系统响应中断的必要条件。

或SCON寄存器内的有关中断标志位为1中断允许寄存器内的有关中断允许位置1中断优先级寄存器内的有关位置1D.当前一条指令执行完21. 定时/计数器T0在GATE=1时运行的条件是()。

A.TR0=1,=1B. TR0=1C. =1D. 设置好定时初值22. 已知fosc=12MHZ, T1工作于方式2,定时时间为180us,其TH0,TL0的值为()。

,4CH ,4CH,00H D. A6H,ACH23. 中断服务程序的最后一条指令必须是()A. ENDB. RETC. RETID. AJMP24. 已知T0作为计数器工作于计数方式2,其控制字为()A. 06HB. 66HC. 60HD. 02H25. 设8031串行口工作于方式1,允许串行口接收,双机通信,其串行口控制字为()A. 50HB. 70HC. 54HD. 40H26. 已知某一LED显示器为共阴接法,若要显示数字“3”,其段码为()A. 30HB. 4FHC. FFHD. F0H27.CPU响应()中断时,不会由CPU自动清除中断请求标志。

A.外部中断0B. 外部中断1C.串行口中断D. 定时器/计数器溢出中断28. 各中断源发出的中断请求信号,都会标记在MCS-51单片机系统中的()。

A. IEB. TMODC. TCON/SCOND. IP29. MCS-51单片机的串行口工作于方式1时,须满足条件(),才能进行数据接收。

A. REN=0B. RI=0C. REN=1且RI=0D. RXD=030. 当CPU响应外部INTO中断时,程序立即转移到()。

B. 0013HC. 0023HD. 000BH31. 8031单片机内含串行口和定时器的个数分别为()。

A. 2和1B. 1和2C. 3和1D. 2和232. 下面寄存器是16位的是()。

A. SCONB. TCONC. PCD. PSW33. 十进制-1用二进制补码表示,该补码是()。

A. FFHB. 00HC. FEHD. 81H34. 若MCS-51单片机的中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。

A .INT1 B.INTO35. 用MCS-51串行口扩展并行I/O口,串行口工作方式应选择()。

A .方式0 B.方式1 C.方式2 D.方式336. MCS-51有中断源()。

个个个个37. 8031利用串行口通信时,设波特率为2400bit/s,晶振频率为,T1选方式2 ,SMOD=0,则T1的重新装入值为()。

A . FFH B. FDH C .F4H D .10H38. 若系统晶振频率是12MHz,利用定时器/计数器1定时1ms,在方式0下的定时器初值为()。

A .TH1=0E0H,TL1=18HB .TH1=18H,TL1=E0HC .TH1=1CH TL1=18HD .TH1=18H,TL1=1CH二.填空题(每小题 1 分,共 15分)1. MCS-51单片机有________个中断源。

2.MCS-51单片机有________个中断优先级。

3.MCS-51中断优先级由软件填写特殊功能寄存器________加以选择。

4.8255A有________个端口。

5.在定时器/计数器T0工作于方式3下,TH0溢出时,________标志将被硬件置1去请求中断。

6.MCS-51串行口中断的中断标志位是由________产生。

7.异步串行数据通信的帧格式由起始位、数据位、奇偶校验位和________组成。

8. 当定时器/计数器T0工作于方式3时,要占用定时器/计数器T1的_______________两个控制位。

9. 用串行口扩展并行口时,串行口工作方式选为_______________。

10. 计算机通信主要有同步通信和_______________两种方式。

11. MCS-51单片机外部中断有_________________两种中断信号触发方式。

12. MCS-51系统中,当PSEN信号有效时,表示CPU要从________________读取信息。

13. 8051定时器/计数器做定时器使用时,计数脉冲由8051片内振荡器输出后________________分频后的脉冲提供。

14. MCS-51单片机晶振频率为12MHZ,响应单重中断的最短时间是_______________。

15. MCS-51单片机晶振频率为12MHZ,响应单重中断的最长时间是_______________。

16.MCS-51单片机中,T0中断服务程序入口地址为___________。

17.串行通信中数据的传输方向有单工方式,半双工方式和___________方式。

18. MCS-51单片机中断系统选用外部中断1和定时器/计数器T1中断为高优先级,则中断优先级控制字(IP)= 。

19. 使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作方式2,即。

20. 计算机通信主要有两种方法: 。

21. A/D转换器的三个重要指标分别为分辨率,转换时间和。

22. 某8031单片机时钟频率为12MHZ,现将T0设置为定时方式1,定时时间为1毫秒,其计数中的时间常数初值应为 ,(写成四位十六进制数)。

23. 8031单片机中,T0初始化后让其开始计数,应将TCON中的位置位。

24. 当使用慢速外设时,最佳的传输方式是。

25. 要串行口工作为10位异步串行通信方式,工作方式应选为。

26. MCS-51单片机对IP寄存器编程,可把5个中断规定为个优先级。

27. 当把定时器/计数器T0定义为一个可自动重新装入初值的8位定时器/计数器时,____________作为8位计数器。

28. 按照数据传送方向,串行通信分单工,半双工,____________三种方式。

29. 8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

A. P0B. P1C. P2D. P330. 当外部扩展I/O 后,其外部RAM 寻址空间将_____________。

31. 外部中断0请求标志是_____________。

32. 串行口的中断请求标志为_____________。

33. MCS-51单片机有_____________个16位可编程定时/计数器。

34. T0和T1两引脚也可作为外部中断输入引脚,这时TMOD 寄存器中的C/T 位应当为_____________。

35. 若定时器/计数器工作于方式0时,为________位的定时器/计数器。

三、简答题1. 什么叫波特率串行通信的双方波特率的大小有什么关系(5分)答:波特率是串行通信传输数据的速率。

定义为每秒传输的数据位数,即1波特=1位/秒。

串行通信的双方波特率必须相同。

2. 中断处理子程序和CPU 调用子程序有什么不同(5分)答:(1)CPU 调用子程序,调用的位置是固定的,是通过LCALL ,ACALL 指令调用的。

中断处理子程序是根据中断请求信号的有效时间和中断响应位置而定的,在主程序中是不固定的。

(2)CPU 知道何时调用普通子程序,CPU 是主动的。

相关文档
最新文档