【期末不挂科-考前速过系列P5】单片机[接口与总线]——经典例题盘点(带图解析)(第五章:11题速过中断系统和中断系统结构)

本文主要是介绍【期末不挂科-考前速过系列P5】单片机[接口与总线]——经典例题盘点(带图解析)(第五章:11题速过中断系统和中断系统结构),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

大家好吖,欢迎来到 YY 滴单片机系列 ,热烈欢迎! 本章主要内容面向接触过单片机的老铁
主要内容含:
在这里插入图片描述

欢迎订阅 YY滴C++专栏!更多干货持续更新!以下是传送门!

  • YY的《C++》专栏
  • YY的《C++11》专栏
  • YY的《Linux》专栏
  • YY的《数据结构》专栏
  • YY的《C语言基础》专栏
  • YY的《初学者易错点》专栏
  • YY的《小小知识点》专栏
  • YY的《单片机期末速过》专栏

目录

  • 一.中断系统
  • 二.中断系统的结构

一.中断系统

1.MCS-51系列单片机( )中断源优先级最高。A

  • A.外部中断0
  • B.外部中断1
  • C.定时器/计数器0中断
  • D.定时器/计数器1中断

解析:如下图所看

  • 51单片机分为5种中断源在这里插入图片描述
  • 51单片机的中断源优先级这样分:INT0>T1>INT1>T1>串行接口中断在这里插入图片描述

2.AT89C51单片机共有()个外部中断源。B

  • A.1
  • B.2
  • C.3
  • D.4

解析:如下图所示

  • 51单片机的外部中断源有两个:INT0和INT1在这里插入图片描述

3.AT89C51有( )个中断源。D

  • A.2
  • B.3
  • C.4
  • D.5

解析:如下图所示

  • 51单片机一共有5个中断源在这里插入图片描述

4.外部中断0的中断入口地址是( )A

  • A.0003H
  • B.0030H
  • C.000BH
  • D.001BH

解析:查表所示,外部中断0的中断入口地址是0003H
在这里插入图片描述

5.AT89C51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

  • A.外部中断0
  • B.外部中断1
  • C.定时器0中断
  • D.定时器1中断

解析:根据下图所示优先级判断,优先外部中断INT0
在这里插入图片描述

二.中断系统的结构

6.在中断充许阀门IE寄存器中,中断总控制位是( )A

  • A.EA
  • B.ET0
  • C.ET1
  • D.EX0

解析:如下图所示:IE寄存器中断总控制位是EA
在这里插入图片描述

  • 我们看这段指令
    在这里插入图片描述

7.PX1的功能是( )

  • A.外部中断1优先级控制位
  • B.外部中断0优先级控制位
  • C.定时器1优先级控制位
  • D.定时器0优先级控制位

解析:如下图所示

  • 如IP所示:PX外部,PT内部;按控制的源的优先级比PX0>PT0>PX1>PT1
    在这里插入图片描述在这里插入图片描述

8.中断服务程序必须以( )结束A

  • A.RETI
  • B.RET
  • C.END
  • D.LJMP

解析:我们必须明白中断的过程

  • 如下知识点所示,中断服务程序必须以RETI结束
    在这里插入图片描述
    在这里插入图片描述
  • 下面演示:用堆栈保护中断服务程序
    在这里插入图片描述

9.AT89C51单片机的外部中断1的中断请求标志是( )B

  • A.ET1
  • B.IE1
  • C.TF1
  • D.IT1

解析:如下图所示AT89C51单片机的外部中断1的中断请求标志是IE1
在这里插入图片描述

10.AT89C51中与外部中断无关的寄存器是( )B

  • A.TCON
  • B.SCON
  • C.IE
  • D.IP

解析:我们要明白中断的主要考点,IP是优先级,IE是允许,TCON顾名思义(TIME control)控制
排除法只剩下SCON(Serial port)(串行口控制寄存器):UART串行口控制寄存器
在这里插入图片描述

11.MCS-51单片机可分为两个优先级别,各中断源的优先级别设定是利用( )寄存器

  • A.IP
  • B.IE
  • C.TCON
  • D.SCON

解析:如下图所示,IP控制中断源优先级
在这里插入图片描述

这篇关于【期末不挂科-考前速过系列P5】单片机[接口与总线]——经典例题盘点(带图解析)(第五章:11题速过中断系统和中断系统结构)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/579765

相关文章

SpringCloud动态配置注解@RefreshScope与@Component的深度解析

《SpringCloud动态配置注解@RefreshScope与@Component的深度解析》在现代微服务架构中,动态配置管理是一个关键需求,本文将为大家介绍SpringCloud中相关的注解@Re... 目录引言1. @RefreshScope 的作用与原理1.1 什么是 @RefreshScope1.

Java并发编程必备之Synchronized关键字深入解析

《Java并发编程必备之Synchronized关键字深入解析》本文我们深入探索了Java中的Synchronized关键字,包括其互斥性和可重入性的特性,文章详细介绍了Synchronized的三种... 目录一、前言二、Synchronized关键字2.1 Synchronized的特性1. 互斥2.

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接

Java的IO模型、Netty原理解析

《Java的IO模型、Netty原理解析》Java的I/O是以流的方式进行数据输入输出的,Java的类库涉及很多领域的IO内容:标准的输入输出,文件的操作、网络上的数据传输流、字符串流、对象流等,这篇... 目录1.什么是IO2.同步与异步、阻塞与非阻塞3.三种IO模型BIO(blocking I/O)NI

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Redis中高并发读写性能的深度解析与优化

《Redis中高并发读写性能的深度解析与优化》Redis作为一款高性能的内存数据库,广泛应用于缓存、消息队列、实时统计等场景,本文将深入探讨Redis的读写并发能力,感兴趣的小伙伴可以了解下... 目录引言一、Redis 并发能力概述1.1 Redis 的读写性能1.2 影响 Redis 并发能力的因素二、

Spring MVC使用视图解析的问题解读

《SpringMVC使用视图解析的问题解读》:本文主要介绍SpringMVC使用视图解析的问题解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC使用视图解析1. 会使用视图解析的情况2. 不会使用视图解析的情况总结Spring MVC使用视图

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重