习题(中断与接口及答案)
单片机原理及接口技术课后习题答案
单⽚机原理及接⼝技术课后习题答案第⼆章1.89C51单⽚机内包含哪些主要逻辑功能部件?答:80C51系列单⽚机在⽚内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位 (2)⽚内RAM:128B (3)特殊功能寄存器:21个 (4)程序存储器:4KB(5)并⾏I/O⼝:8位,4个 (6)串⾏接⼝:全双⼯,1个 (7)定时器/计数器:16位,2个(8)⽚内时钟电路:1个2.89C51的EA端有何⽤途?答:/EA端接⾼电平时,CPU只访问⽚内/doc/c312e1f309a1284ac850ad02de80d4d8d15a01a8.html 并执⾏内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执⾏⽚外程序存储器中的指令。
/EA端保持⾼电平时,CPU执⾏内部存储器中的指令。
3. 89C51的存储器分哪⼏个空间?如何区别不同空间的寻址?答:ROM(⽚内ROM和⽚外ROM统⼀编址)(使⽤MOVC)(数据传送指令)(16bits地址)(64KB)⽚外RAM(MOVX)(16bits地址)(64KB)⽚内RAM(MOV)(8bits地址)(256B)4. 简述89C51⽚内RAM的空间分配。
答:⽚内RAM有256B ,低128B是真正的RAM区,⾼128B是SFR(特殊功能寄存器)区5. 简述布尔处理存储器的空间分配,⽚内RAM中包含哪些可位寻址单元。
答:⽚内RAM区从00H~FFH(256B),其中20H~2FH(字节地址)是位寻址区,对应的位地址是00H~7FH7. 89C51如何确定和改变当前⼯作寄存器组?答:PSW(程序状态字)(Program Status Word)中的RS1和RS0可以给出4种组合,⽤来从4组⼯作寄存器组中进⾏选择,PSW属于SFR(Special Function Register)(特殊功能寄存器)9. 读端⼝锁存器和“读引脚”有何不同?各使⽤哪种指令?答:读锁存器(ANL P0,A)就是相当于从存储器中拿数据,⽽读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚的,意思就是把端⼝p1输⼊数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常⽤这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。
微机原理及接口第七章习题解答
“微机系统原理与接口技术”第七章习题解答(部分)1. 8086系统采用向量式中断,试简述8086系统中中断类型码、中断向量、中断向量表的含义及其之间的关系。
答:中断类型码:用于区分不同的中断源,即系统中每个中断源都应该对应一个唯一的类型 码。
8086系统中的中断类型码以 8位无符号数(00H 〜0FFH )表示,一共可以区分 256个不同的中断源。
中断向量:中断服务程序(ISR )的入口地址,也就是 ISR 的第一条指令在存储器中的 位置。
8086系统中的中断向量由两个字(4个字节)组成,低位字表示入口的偏移地址,高 位字表示入口的段基址。
显然,每个中断类型码对应一个中断向量,则8086系统中共应有256个中断向量。
中断向量表:中断向量的存放地。
8086系统将最低的 1KB (00000H 〜003FFH ) RAM 空间用于存放这256个中断向量。
三者之间的关系是:利用中断类型码 n 可以很容易地从中断向量表中找到该中断源所对应的中断向量,即:中断向量存放的起始地址 m = nX 4,从中断向量表的 m 地址单元开始连续取出的四个字节就是 n 号中断的ISR 入口地址。
8086CPU 正是用这种方法完成中断索引的。
系统将广义中断分为异常和狭义中断两大类。
(5)对。
4. 8086系统的RAM 存储单元中,从 0000H:002CH 开始依次存放 23H 、0FFH 、00H 和 0F0H 4个字节的中断向量,该向量对应的中断类型码是多少?而中断类型码为 14H 的中断向量应存放在哪些存储单元中?答:中断向量0F000:0FF23存放在0002CH 双字单元中,说明其对应的中断类型码N =2CH - 4= 0BH 。
14H 号中断向量的起始存放地址为4X 14H = 00050H ,即该中断向量的偏移量部分存放2.判断下列说法是否正确,如有错,指出错误原因并改正:(1) (2) (3) (4) (5) 答:(1)优先级别高的中断总是先响应、先处理。
《单片机原理及应用》习题(中断与接口及答案)
单片机练习三中断与接口一.单项选择题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 )。
微机原理第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.在微型计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )。
《微机原理与接口技术》习题解答7
《微机原理与接口技术》习题解答习题77.1 什么是中断?常见的中断源有哪几类?CPU响应中断的条件是什么?【解答】中断是指CPU在正常执行程序时,由于内部/外部时间或程序的预先安排引起CPU暂时终止执行现行程序,转而去执行请求CPU为其服务的服务程序,待该服务程序执行完毕,又能自动返回到被中断的程序继续执行的过程。
常见的中断源有:一般的输入/输出设备请求中断;实时时钟请求中断;故障源;数据通道中断和软件中断。
CPU响应中断的条件:若为非屏蔽中断请求,则CPU执行完现行指令后,就立即响应中断。
CPU若要响应可屏蔽中断请求,必须满足以下三个条件:①无总线请求;②CPU 允许中断;③CPU执行完现行指令。
7.2 简述微机系统的中断处理过程。
【解答】(1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。
(2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。
可屏蔽中断请求,CPU若要响应必须满足三个条件。
(3)中断处理:保护现场、开中断、中断服务。
(4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS 和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。
7.3 软件中断和硬件中断有何特点?两者的主要区别是什么?【解答】硬件中断由外部硬件产生,是由CPU外部中断请求信号触发的一种中断,分为非屏蔽中断NMI和可屏蔽中断INTR。
软件中断是CPU根据某条指令或者对标志寄存器的某个标志位的设置而产生的,也称为内部中断。
通常有除法出错中断、INTO溢出中断、INT n中断、断点中断和单步中断等。
两者的主要区别:硬件中断由外部硬件产生,而软件中断与外部电路无关。
7.4 中断优先级的排队有哪些方法?采用软件优先级排队和硬件优先级排队各有什么特点?【解答】软件优先级排队:各中断源的优先权由软件安排。
优点是电路比较简单,可以直接修改软件查询顺序来修改中断优先权,不必更改硬件。
中断习题和参考题参考答案(课后)
中断习题和参考题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在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以下工作:⑴从数据总线上读取中断类型号,将其存入内部暂存器。
汇编语言第五章输入输出和中断调用练习题
汇编语言第五章输入输出和中断调用练习题
选择题(每题只有一个正确的选项,一题十分,共50分)
1.中断服务程序入口地址占用()个字节
A. 4
B. 6
C. 2
D. 1
2.INT 1AH指令执行的结果高位字存在()中
A. AX
B. BX
C. CX
D. DX
3.DOS系统功能调用的屏幕显示字符是()号调用
A. 1
B. 4
C. 5
D. 2
4.2BH DOS功能调用中,月份送给()寄存器
A. DH
B. DL
C. AL
D. AH
5.键盘中断调用(16H)的0号功能是将读入字符的ASCII码送入()
A.AH
B.AL
C.BH
D.BL
答案:1.A 2.C 3.D 4.A 5.B
判断题(在正确的题目前打钩,错误的不必打钩,一题十分,共30分)
1. Yes No IN AL,DX是将一个字节由输入端口传送至AL
2. Yes No 所有中断过程均可用IRET指令退出
3. Yes No 8号类型的中断向量在中断向量表中的地址是2*8
1. 2. 3.
https://www./。
2023大学_单片机原理与接口技术试题及答案
2023单片机原理与接口技术试题及答案2023单片机原理与接口技术试题及答案(一)1、MCS-8051系列单片机字长是 8 位,有 40 根引脚,96系列字长是 16 位。
单片机的特点有体积小、价格低、功能全。
2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。
3、8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即P1 。
P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。
4、ALE信号的作用是低8位地址锁存。
5、8051复位后,PC= 0 H。
若希望从片内存储器开始执行,EA脚应接高电平,PC值超过 0FFF H时,8051会自动转向片外存储器继续取指令执行。
6、8051的C/T是加 (加或减)计数的。
7、8051的中断向量表在 3 H、 0B H和13H、1BH、23H。
8、MOV A,40H 指令对于源超作数的寻址方式是直接寻址。
10、将CY与A的第0位的非求或的指令是 ORL C,/ACC、0 ,若原A=0,执行后A= 0 。
2、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共 5 分) [解答] OV:0、CY:1、AC:1、P:1 A:-95单片机原理与接口技术试题(A)填空题(每空1分,共22分)1、在一片集成电路芯片上集成了( CPU )、( 存储器 )、(输入输出I/O接口 ),从而构成了单芯片卫星计算机,即( 单片机 )。
2、寻址方式就是( 指出参与运算操作数地址的方式 )。
寻址方式包含两方面的内容:一是( 寻找操作数的地址),二是(寻找指令的地址 )。
3、MCS-51单片机的程序储存器的低端被固定的用做特定的入口地址,如0000H:(复位 );0003H:( INT0 );000BH:( T0 )。
微机原理与接口技术试题四套卷版+答案
微机原理与接⼝技术试题四套卷版+答案微机原理与接⼝技术考试试卷(A)专业学号姓名成绩⼀、填空题(每⼩题5分,共10分)1. 某控制电路中,输出控制端⼝的⼝地址为34CH,输⼊状态端⼝的⼝地址为34DH。
现从输⼊⼝读⼊外部状态,若不为80H,就输出FFH关闭设备,否则输出00H开启设备。
请完善下⾯的程序。
...............MOV DX, 34DH;①________AL, DX②________AL, 80H③________MOV DX, 34CHMOV AL, 00HOUT DX, AL④________EXITGO-OFF: MOV DX, 34CHMOV AL, ⑤__________OUT DX, ALEXIT: RET2.下⾯是⼀个中断处理⼦程序的加载程序段,中断类型号为60H,请完善该程序段。
INT-INT PROC FAR.......... ;保护现场SUB AX, ①__________;MOV ES, AX;ES清零MOV ②__________,OFFEST inthandlerMOV AX, SEG inthandlerMOV DI ,③__________SHL DI, 1SHL ④__________, 1MOV ⑤__________, BXMOV ES:[DI]+2, AX............;恢复现场RETINT_INT ENDP⼆、单项选择题(每⼩题1分,共10分)1.指令MOV AX,[BX][SI]中源操作数的寻址⽅式是 ( )A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址2.8086 CPU内有指⽰下条指令有效地址的指⽰器是 ( )A.IPB.SPC.BPD.SI3. .CPU与外设交换数据,当采⽤程序控制I/O⽅式时,是( )。
A.以CPU为主动⽅B.以存储器为主动⽅C.以外设为主动⽅D.外设直接和存储器交换数据4.8253在下⾯⼏种不同的⼯作⽅式中,可⽤GA TE作重触发信号的是( )。
单片机原理及应用课后习题答案第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章 MCS-51系列单片机的片内接口及中断练习题一、填空1. 若将定时/计数器用于计数方式,则外部事件脉冲必须从T1 引脚输入,且外部脉冲的最高频率不能超过时钟频率的1/12 。
2. 假定定时器 1 工作在方式 2 ,单片机的振荡频率为3MHZ ,则最大的定时时间为__1024us___ 。
3. MCS—51单片机内部有 2 个位加1定时/ 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时/ 计数的是方式是0 。
4. 89C51五个中断源的中断入口地址分别是INT0:外部中断0 ;INT1:外部中断1 ;T0:定时器溢出中断0 ;T1:定时器溢出中断1;串行口:TI或RI 。
5. 若(IP)=00010100B,则中断优先级最高者为 0 ,最低者为 0 。
6. 对中断进行查询时,查询的中断标志位共有_IE0__ 、_IT1__、_IE1__ 、_TF0/TF1__、__RI_ 和_TI__ 六个中断标志位。
7. MCS-51单片机中断系统中共有INT0. INT1. T0 . T1 、T1 . TI或RI五个中断请求源,其中优先级最高的是INT0,优先级最低的是TI或RI 。
8. 串行口中断标志RI/TI由硬件置位,软件清零。
9. MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器(SBUF )加以选择.P14210. 用串口扩并口时,串行接口工作方式应选为方式0 。
P14911. 波特率定义为移位时钟的速率。
串行通信对波特率的基本要求是互相通信的甲乙双方必须具有的相同波特率。
12. 多机通信开始时,主机首先发送地址,各从机核对主机发送的地址与本机地址是否相符,若相符,则置SM2=0 。
二、选择1.定时/计数器T0在GATE = 1时运行的条件有(C)。
A.P3.2 = 1 B.设置好定时初值C.TR0=1 D.T0开启中2.对定时器0 进行关中断操作,需要复位中断允许控制寄存器的:(A)(A) EA 和ET0(B) EA 和EX0(C) EA 和ET1(D) EA 和EX13.在下列寄存器中,与定时器/ 计数器控制无关的是:(B)(A) TCON (B) SCON (C) IE (D) TMOD4.MCS-51单片机定时器工作方式0是指的(C)工作方式。
微机原理第7章习题与答案
习题一、选择题1.在程序控制传送方式中,_______可提高系统的工作效率。
A. 无条件传送B. 查询传送C. 中断传送D.以上均可答案:C2.在8086的中断中,只有______需要硬件提供中断类型码。
A.外部中断B.可屏蔽中断C.不可屏蔽中断D.内部中断答案:B3.在中断响应周期,CPU从数据总线上获取______。
A.中断向量的偏移地址B.中断向量C.中断向量的段地址D.中断类型码答案:D4.执行INT n指令或响应中断时,CPU保护现场的次序是______。
寄存器(FR)先入栈,其次是CS,最后是IP在先,其次是IP,最后FR入栈在先,其后一次是IP,CS在先,其次是CS,最后FR答案:A5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_______。
A.是由程序指定的B.是由DOS自动分配的C.固定在0008H开始的4个字节中D.固定在中断向量表的表首答案:C6.中断调用时,功能调用号码应该_______。
A.写在中断指令中B.在执行中断指令前赋给AHC. 在执行中断指令前赋给AXD. 在执行中断指令前赋给DL答案:B7.若8259A的ICW2设置为28H,从IR3引入的中断请求的中断类型码是_____。
A. 28H答案:B有3中EOI方式,其目的都是为了_____。
A.发出中断结束命令,使相应的ISR=1B. 发出中断结束命令,使相应的ISR=0C. 发出中断结束命令,使相应的IMR=1D. 发出中断结束命令,使相应的IMR=0答案:B特殊全嵌套方式要解决的主要问题是______。
A.屏蔽所有中断B.设置最低优先级C.开发低级中断D.响应同级中断答案:D编程时,中断屏蔽可通过______设置。
答案:B二、填空题8088的中断系统,可以处理______种不同的中断。
从产生中断的方法来分,中断可分为两大类:一类叫_____中断;一类叫______中断。
硬件中断又可分为两大类:一类叫______中断;另一类叫______中断。
单片机原理及接口技术(微课版 第3版)-习题及答案 (4)[4页]
《单片机原理及接口技术》(第3版)人民邮电出版社第4章 AT89S51单片机的中断系统思考题及习题41.外部中断1的中断入口地址为 ,定时器1的中断入口地址为。
答:0013H;001BH2.若(IP)=00010100B,则优先级最高者为,最低者为。
答:外部中断1,定时器T13.中断服务子程序与普通子程序有哪些相同和不同之处?答:RETI指令在返回的同时自动清除相应的不可寻址的优先级触发器,以允许下次中断,而RET指令则没有这个操作。
除了这一点两条指令不同外,其它操作都相同。
4.下列说法正确的是。
答:DA. 各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中B. 各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中C. 各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中D. 各中断源发出的中断请求信号,都会标记在AT89S51的TCON与SCON寄存器中5.AT89S51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应?答:在一个单一中断的系统里,AT89S51单片机对外部中断请求的响应时间总是在3~8个机器周期之间。
在下述三种情况下,AT89S51将推迟对外部中断请求的响应:(1)AT89S52正在处理同级或更高优先级的中断。
(2)所查询的机器周期不是当前正在执行指令的最后一个机器周期。
(3)正在执行的指令是RETI或是访问IE或IP的指令。
如果存在上述三种情况之一,AT89S52将丢弃中断查询结果,将推迟对外部中断请求的响应。
6.中断查询确认后,在下列各种AT89S51单片机运行情况下,能立即进行响应的是。
A. 当前正在进行高优先级中断处理B. 当前正在执行RETI指令C. 当前指令是DIV指令,且正处于取指令的机器周期D. 当前指令是MOV A,R3答:D7.AT89S51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送,使程序执行转向中的中断地址区。
第9章_微机原理与接口技术答案欧青立编
第9章微机中断技术习题9.1 简述一般中断系统的组成和功能。
【参考答案】处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断点的逻辑,转向中断处理程序的逻辑,中断返回逻辑。
系统中要有一中断控制器,管理多个中断源,提供处理机所需的中断处理信息。
系统中请求中断处理的I/O接口电路要有提供中断请求信号及接收中断响应信号的逻辑。
9.2 什么是中断?简述一个中断的全过程。
【参考答案】中断是指在CPU正常运行程序时,由于内部或外部某个非预期事件的发生,使CPU暂停正在运行的程序,而转去执行处理引起中断事件的程序,然后返回被中断了的程序,继续执行被暂停的程序的过程。
当外设准备好向CPU传送数据或已准备就绪接收CPU的数据,或者有某些紧急情况需要CPU处理时,外设向CPU发出中断请求。
CPU接收到中断请求,在一定条件下,暂且停止执行当前的主程序,转到中断服务程序为外设服务;服务结束后返回并继续执行主程序。
微机的中断过程包括中断请求、中断响应、保护断点与现场、中断服务和中断返回等5个环节。
9.3 确定中断的优先级有哪两种方法?各有什么优缺点?IBM PC系列微机中断判优使用的是什么方法?【参考答案】确定中断的优先级有软件查询和硬件排队两种方法。
硬件排队方法中常用的是矢量中断方法。
软件查询方法所需电路比较简单:一是要把外设的中断请求触发器组合成一个端口供CPU查询,二是要将各外设的中断请求信号相或后作为CPU的中断请求信号送INTR引脚。
在外设数量较多时.这位查询转人中断服务所耗费的时间较长。
硬件优先权排队方法电路较复杂,要求外没不仅发出中断请求信号,而且还需提供设备的中断矢量(也称中断类型号),该矢量与中断服务程序地址有关,CPU接收该矢量后可以转入中断服务程序。
这种方法中断响应速度快。
IBM PC系列微机中采用硬件优先权排队电路,具体来说,IBM PC系列微机中断判优采用的矢量中断方法。
IBM PC系列微机中断判优用的是中断控制器8259A,其内部集成了可编程改变的请求优先级电路及编码比较电路,既可以处理中断的优先级、也可以处理中断嵌套的优先级。
单片机原理及接口技术第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接到中断请求信号并在本条指令执行完后,中断主程序的执行并保存断点地址,然后转去响应中断。
微机原理与接口技术第六章_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为中断结束命令,执行此命令即撤消正在服务的中断请求和服务标志;否则,即使返回主程序但未退出此中断,造成中断响应的混乱。
微机原理与接口技术李珍香版课后习题1-10章参考答案
习题一1.1微型计算机系统主要由哪些部分组成?参考答案:微型计算机系统由硬件和软件两大部分组成。
1.2微型计算机中的CPU由哪些部件组成?各部件的功能是什么?参考答案:微型计算机中的CPU由运算器、控制器、寄存器组等部件组成。
其中运算器也称算术逻辑单元(ALU),主要用来完成对数据的运算(包括算术运算和逻辑运算);控制器是控制部件,它能自动、逐条地从内存储器中取指令,将指令翻译成控制信号,并按时间顺序和节拍发往其它部件,指挥各部件有条不紊地协同工作。
微机的数据输入/输出、打印、运算处理等一切操作都必须在控制器的控制下才能进行。
寄存器组是微处理器内部的一组暂时存储单元,主要起到数据准备、调度和缓冲的作用,寄存器的访问速度要比存储器快得多。
1.3微型计算机硬件结构由哪些部分组成?各部分的主要功能是什么?参考答案:微型计算机的硬件结构主要由微处理器、内存储器、输入/输出接口电路、输入/输出设备及系统总线组成。
其中微处理器是微型计算机的核心部件,其主要功能是负责统一协调、管理和控制系统中的各个部件有机地工作;内存储器的主要功能是用来存储微机工作过程中需要操作的数据、程序,运算的中间结果和最后结果,具有存数和取数的功能;输入/输出(I/O)接口电路的功能是完成主机与外部设备之间的信息交换;I/O设备是用户与微机进行通信联系的主要装置,其中输入设备是把程序、数据、命令转换成微机所能识别接收的信息,然后输入给微机;输出设备是把CPU计算和处理的结果转换成人们易于理解和阅读的形式,然后输出到外部。
微机的系统总线实现将CPU、存储器和外部设备进行连接,共有数据总线、地址总线和控制总线三种,其中数据总线主要用来实现在CPU与内存储器或I/O接口之间传送数据;地址总线是由CPU输出用来指定其要访问的存储单元或输入/输出接口的地址的;控制总线;控制总线用于传送控制信号、时序信号和状态信息,实现CPU的工作与外部电路的工作同步。
单片机原理及接口技术(李朝青)课后习题答案――第五章
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)清零。
单片微型计算机原理及接口技课后习题答案
单⽚微型计算机原理及接⼝技课后习题答案习题⼆2-1 试述8051单⽚机主要由哪⼏个部分构成?1.⼀个8位微处理器CPU2.数据存储器RAM和特殊功能寄存器3.内部程序存储器ROM4.两个定时/计数器5.四个8位可编程的I/O并⾏端⼝6.⼀个串⾏端⼝7.中断控制系统8.内部时钟电路2-2 MCS-51单⽚机的⽚外总线是怎样构成的?试画出其结构⽰意图。
1.⽚外总线构成: 1)地址总线AB 2)数据总线DB 3)控制总线CB2.结构⽰意图2-3 MCS-51单⽚机四组并⾏I/O⼝在使⽤时各有什么特点?1.P0⼝特点:1) 作输出⼝使⽤时,由于输出驱动为漏极开路式,需外接上拉电阻,阻值⼀般为5~10K.2) 作输⼊⼝使⽤时,在输⼊数据时,应先向端⼝写⼊”1”,使引脚处于悬浮状态,再读⼊数据.3) 扩展ROM和(或)RAM时,作为地址/数据总线使⽤(地址A7~A0,数据D7~D0)2.P1⼝特点:1)作输出⼝使⽤时,⽆需外接上拉电阻(内部有上拉电阻)2)作输⼊⼝使⽤时,在输⼊数据时,应先向端⼝写⼊”1”,使引脚处于悬浮状态,再读⼊数据.3.P2⼝特点:1)作输出⼝使⽤时,⽆需外接上拉电阻(内部有上拉电阻)2)作输⼊⼝使⽤时,在输⼊数据时,应先向端⼝写⼊”1”,使引脚处于悬浮状态,再读⼊数据.3)扩展ROM和(或)RAM时,作为地址/数据总线使⽤(地址A15~A8,数据D15~D8)4.P3⼝特点:1)作输出⼝使⽤时,⽆需外接上拉电阻(内部有上拉电阻)2)作输⼊⼝使⽤时,在输⼊数据时,应先向端⼝写⼊”1”,使引脚处于悬浮状态,再读⼊数据.3)第⼆功能如下表2-4 MCS-51单⽚机的存储器有⼏个存储空间?各⾃的地址范围和容量是多少?使⽤时各有什么特点?四个存储空间:(不同的单⽚机有所不同)1.⽚内RAM,地址范围:00H~FFH,共256个字节1) 00H~1FH为通⽤寄存器区,共分四组(0组1组2组3组,由PSW的RS1 RS0决定,复位时⾃动选中0组) 每组8个寄存器R0~R72) 20H~2FH为位寻址区,共128位(16*8)3)30H~7FH为通⽤RAM区,共64个字节4)80H~FFH为特殊功能寄存器(SFR)区,共128个字节并⾏⼝串⾏⼝中断系统定时/计数器等功能单元和状态寄存器等共21个单元离散的分布在这个区中,其他空闲单元不能使⽤2.⽚外RAM,地址范围:0000H~FFFFH,共64K字节3.⽚内ROM(EA=1),地址范围:0000H~0FFFH,共4K字节4.⽚外ROM(EA=0),地址范围:0000H~FFFFH,共64K字节2-5 在单⽚机内RAM中哪些字节有位地址?哪些字节没有位地址?特殊功能寄存器中安排位地址的作⽤何在?有位地址的字节:20H~2FH 80H 88H 90H 98H A0H A8H B0H B8H D0H E0H F0HSFR安排地址位的作⽤:可按位访问,⽅便使⽤2-6 什么叫振荡周期、时钟周期、机器周期和指令周期?振荡周期----为单⽚机提供时钟信号的振荡源的周期时钟(状态)周期----振荡源信号经⼆分频后形成的时钟脉冲信号机器周期-----完成⼀个基本操作所需的时间,由6个时钟(状态)周期组成指令周期----CPU执⾏⼀条指令所需的时间时钟(状态)周期=2振荡周期机器周期=6时钟(状态)周期=12振荡周期指令周期=1个或2个或4个机器周期2-7 若单⽚机使⽤的晶振为6MHz,那么振荡周期、机器周期和指令周期分别是多少?fosc=6MHZT振荡=1/fosc=0.167µsT机器=12* T振荡=2µsT指令=(1~4) T机器=2~8µs2-8 当单⽚机使⽤的晶振为12MHz时,执⾏⼀条指令所需的最长时间为多少?fosc=12MHZT指令=1~4µsT MAX指令<=4µs2-9 说出单⽚机复位后,各特殊功能寄存器的初始化状态是什么各特殊功能寄存器的初始化状态如表特别SP=07H,P0~P3=FFH注意: 复位后要先给SP赋值(30H~7FH), P0~P3置初值习题三3-1 说明下列各条指令划线部分的寻址⽅式,并⽤图说明指令实现的操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机练习三中断与接口一.单项选择题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 )。
B. 0023HC. 000BHD. 0003H8. 已知单片机系统的fosc=6MHZ,执行下列延时程序的时间为( C )。
DY2: MOV R6, #2DLP1: MOV R7, #250DLP2: DJNZ R7, DLP2DJNZ R6, DLP1RETA.1ms B. C. 2ms D. 4ms9. 串行口中断入口地址是( D )。
A. 0003HB. 000BHC. 0013HD. 0023H10. 若MCS-51单片机的晶振频率为24MHZ,则其内部的定时器/计数利用计数器对外部输入脉冲的最高计数频率是( A )。
A. 1MHZB. 6MHZC. 12MHZD. 24MHZ11. MCS-51串行口工作于方式2时,传送的一帧信息为( C )。
A. 8位B. 16位C. 11位D. 12位12. MCS-51单片机有( B )内部中断源。
A. 2个B. 3个C. 4个D. 5个13. T1作为计数器,工作于方式2,不需门控位参于控制,其控制字为( A,C )。
A. 60HB. 06HC. 66HD. 00H14. 已知(60H)=23H,(61H)=61H,运行下列程序62H内容为( A )。
CLR CMOV A, #9AHSUBB A,60HADD A, 61HDA AMOV 62H, AA. 38HB. D8HC. DBHD. 3EH15. 设系统的晶振频率为6MHZ,下列子程序DELAY的延时时间约为( B )。
DELAY: MOV R2, #0FAHL2: DJNZ R2, L2RETA. 900μSB. 1006μSC. 500usD.16. MCS-51中,CPU正在处理定时器/计数器T1中断,若有同一优先级的外部中断INT0又提出中断请求,则CPU ( B )。
A. 响应外部中断INT0B. 继续进行原来的中断处理C. 发生错误D. 不确定17. 下面哪一种工作方式仅适用于定时器T0( D )。
A.方式0B. 方式1C. 方式2D. 方式318. ( C )并非单片机系统响应中断的必要条件。
A. TCON或SCON寄存器内有关中断标志为1B. IE中断允许寄存器有关中断允许位置1C. IP中断优先级寄存器内的有关位置1D. 当前一条指令执行完19. 某8031单片机时钟频率为12MHZ,现将T0设置为定时方式1.定时时间为1毫秒,其计数器中时间常数初值为( C )。
A. FCHB. 18HC. FC18HD. EC18H20. ( C )并非是单片机系统响应中断的必要条件。
或SCON寄存器内的有关中断标志位为1 中断允许寄存器内的有关中断允许位置1中断优先级寄存器内的有关位置1 D.当前一条指令执行完21. 定时/计数器T0在GATE=1时运行的条件是( A )。
A.TR0=1,=1B. TR0=1C. =1D. 设置好定时初值22. 已知fosc=12MHZ, T0工作于方式2,定时时间为180us,其TH0,TL0的值为( A )。
,4CH ,4CH ,00H D. A6H,ACH23. 中断服务程序的最后一条指令必须是( C )A. ENDB. RETC. RETID. AJMP24. 已知T0作为计数器工作于计数方式2,其控制字为( A,C )A. 06HB. 66HC. 60HD. 02H25. 设8031串行口工作于方式1,允许串行口接收,双机通信,其串行口控制字为( A )A. 50HB. 70HC. 54HD. 40H26. 已知某一LED显示器为共阴接法,若要显示数字“3”,其段码为( B )A. 30HB. 4FHC. FFHD. F0H27.CPU响应( C )中断时,不会由CPU自动清除中断请求标志。
A.外部中断0B. 外部中断1C.串行口中断D. 定时器/计数器溢出中断28. 各中断源发出的中断请求信号,都会标记在MCS-51单片机系统中的( C )。
A. IEB. TMODC. TCON/SCOND. IP29. MCS-51单片机的串行口工作于方式1时,须满足条件( C ),才能进行数据接收。
A. REN=0B. RI=0C. REN=1且RI=0D. RXD=030. 当CPU响应外部INTO中断时,程序立即转移到( A )。
B. 0013HC. 0023HD. 000BH31. 8031单片机内含串行口和定时器的个数分别为( B )。
A. 2和1B. 1和2C. 3和1D. 2和232. 下面寄存器是16位的是( C )。
A. SCONB. TCONC. PCD. PSW33. 十进制-1用二进制补码表示,该补码是( A )。
A. FFHB. 00HC. FEHD. 81H34. 若MCS-51单片机的中断源都编程为同级,当它们同时申请中断时,CPU首先响应( B )。
A .INT1 B.INTO35. 用MCS-51串行口扩展并行I/O口,串行口工作方式应选择( A )。
A .方式0 B.方式1 C.方式2 D.方式336. MCS-51有中断源( A )。
个个个个37. 8031利用串行口通信时,设波特率为2400bit/s,晶振频率为,T1选方式2 ,SMOD=0,则T1的重新装入值为( C )。
A . FFH B. FDH C .F4H D .10H38. 若系统晶振频率是12MHz,利用定时器/计数器1定时1ms,在方式0下的定时器初值为( A )。
A .TH1=0E0H,TL1=18HB .TH1=18H,TL1=E0HC .TH1=1CH TL1=18HD .TH1=18H,TL1=1CH二.填空题1. MCS-51单片机有___5_____个中断源。
2.MCS-51单片机有_2_______个中断优先级。
3.MCS-51中断优先级由软件填写特殊功能寄存器__IP_____加以选择。
4.8255A有__4___个端口。
5.在定时器/计数器T0工作于方式3下,TH0溢出时,__TF1___标志将被硬件置1去请求中断。
6.MCS-51串行口中断的中断标志位是由_____硬件___产生。
7.异步串行数据通信的帧格式由起始位、数据位、奇偶校验位和__停止位___组成。
8. 当定时器/计数器T0工作于方式3时,要占用定时器/计数器T1的__TR1,TF1_______两个控制位。
9. 用串行口扩展并行口时,串行口工作方式选为__方式0_____。
10. 计算机通信主要有同步通信和_异步通信___两种方式。
11. MCS-51单片机外部中断有_电平触发和下降沿触发______两种中断信号触发方式。
12. MCS-51系统中,当PSEN信号有效时,表示CPU要从__外部程序存储器____读取信息。
13. 8051定时器/计数器做定时器使用时,计数脉冲由8051片内振荡器输出后__12___分频后的脉冲提供。
14. MCS-51单片机晶振频率为12MHZ,响应单重中断的最短时间是_____3us_____。
15. MCS-51单片机晶振频率为12MHZ,响应单重中断的最长时间是____8us___。
16.MCS-51单片机中,T0中断服务程序入口地址为__000BH________。
17.串行通信中数据的传输方向有单工方式,半双工方式和____全双工______方式。
18. MCS-51单片机中断系统选用外部中断1和定时器/计数器T1中断为高优先级,则中断优先级控制字(IP)= 0CH 。
19. 使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作方式2,即自动重载方式。
20. 计算机通信主要有两种方法: 并行通信串行通信。
21. A/D转换器的三个重要指标分别为分辨率,转换时间和转换精度。
22. 某8031单片机时钟频率为12MHZ,现将T0设置为定时方式1,定时时间为1毫秒,其计数中的时间常数初值应为 FC18H ,(写成四位十六进制数)。
23. 8031单片机中,T0初始化后让其开始计数,应将TCON中的 TR0 位置位。
24. 当使用慢速外设时,最佳的传输方式是中断。
25. 要串行口工作为10位异步串行通信方式,工作方式应选为方式1 。
26. MCS-51单片机对IP寄存器编程,可把5个中断规定为 2 个优先级。
27. 当把定时器/计数器T0定义为一个可自动重新装入初值的8位定时器/计数器时,__ TL0___作为8位计数器。
28. 按照数据传送方向,串行通信分单工,半双工,___全双工___三种方式。
29. 8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
A. P0B. P1C. P2D. P330. 当外部扩展I/O后,其外部RAM寻址空间将减少___。
31.外部中断0请求标志是____IE0_________。
32.串行口的中断请求标志为___RI, TI__________。
33.MCS-51单片机有___2___个16位可编程定时/计数器。
34. T0和T1两引脚也可作为外部中断输入引脚,这时TMOD 寄存器中的C/T 位应当为___1_______。
35. 若定时器/计数器工作于方式0时,为___13____位的定时器/计数器。
三、简答题1. 什么叫波特率串行通信的双方波特率的大小有什么关系(5分)2. 中断处理子程序和CPU 调用子程序有什么不同(5分)3. MCS-51单片机提供几种中断按中断优先级写出各中断源。
4. MCS-51响应中断的条件是什么5. 什么是中断矢量若某个中断源的中断服务程序的字节数超出了8个单元,应如何处理INT1的中断矢量是多少6. 简述8051单片机的中断响应过程。