中断源 入口地址外部中断 0 0003H定时器/计数器 T0 000BH外部中断 1 0013H定时器/计数器 T1 001BH串行口中断 0023H执行相应的中断服务程序。在单一中断系统中,外部中断响应时间总是在3~8个机器周期。......
2023-10-21
一、单项选择题
1.要使MCS—51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( )
A.98H B.84H
C.42 H D.22 H
2.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( )
A.由CPU自动完成 B.在中断响应中完成
C.应由中断服务程序完成 D.在主程序中完成
3.中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是( )
A.当前正在执行高优先级中断处理
B.当前正在执行RETI指令
C.当前指令是DIV指令,且正处于取指令的机器周期
D.当前指令是MOV A,R3
4.在不同时钟频率的多机串行通信时,串行口的工作方式应选择( )
A.方式0 B.方式1
C.方式2 D.方式3
5.8031单片机的定时器T1用作定时方式时是( )
A.由内部时钟频率定时,一个时钟周期加1
B.由内部时钟频率定时,一个机器周期加1
C.由外部时钟频率定时,一个时钟周期加1
D.由外部时钟频率定时,一个机器周期加1
6.用8031的定时器T1作定时方式,用模式1,则初始化编程为( )
A.MOV TOMD,#01 H B.MOV TOMD,#50 H
C.MOV TOMD,#10H D.MOV TCON,#02H
7.判断若定时器T1未计满数就原地等待的指令是( )
A.JB T1,$ B.JNB TF1,$
C.JNB TR1,$ D.JB TF1,$
8.用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是( )
A.0FFH、0F6H B.0F6H、0F6H
C.0F0 H、0F0H D.0FFH、0F0H
9.用8031的定时器T0定时,用模式2,则应( )
A.启动T0前,向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值
B.启动T0前,向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值
C.启动T0前,向TH0、TL0置入计数初值,以后不再置入
D.启动T0前,向TH0、TL0置入相同的计数初值,以后不再置入
10.要想测量引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( )
A.09 H B.87 H
C.00H D.80H
二、判断题(正确的用“A”表示,错误的用“B”表示)(www.chuimin.cn)
1.MCS—51的5个中断源优先级相同。( )
2.各中断发出的中断请求信号,分别标记在MCS—51系统的TCON与SCON寄存器中。( )
3.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。 ( )
4.8051单片机对最高优先权的中断响应是无条件的。( )
5.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。( )
6.MCS—51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。( )
7.MCS—51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。( )
8.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。( )
9.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。( )
10.8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。( )
11.MCS—51单片机的两个定时器均有两种工作模式,即定时和计数工作模式。( )
12.MCS—51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。( )
13.若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20 H。( )
14.当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。( )
15.半双工通信的通信双方都能同时进行收发信息。( )
三、填空题
1.________指令以及任何访问________和________寄存器的指令执行过后,CPU不能马上响应中断。
2.当定时器T0工作在方式3时,要占用定时器T1的________和________两个控制位,TH0溢出时,________标志将被硬件置1去请求中断。
3.在定时器T0工作方式3下,欲使TH0停止工作,应执行指令________。
4.使用定时器/计数器1设置串行通信的波特率且波特率较低时,应把定时器/计数器1设定工作方式________。
5.当计数器产生计数溢出时,把定时器/计数器的TF0(TF1)位置“1”。对计数溢出的处理,在中断方式时,该位作为________位使用;在查询方式时,该位作________位使用。
6.在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MHz,则最大定时时间为________ms;若系统晶振频率为12MHz,则最大定时时间为________ms。
7.定时时间与定时器的_________、________及_________有关。
8.MCS—51的定时器/计数器T0和T1作计数器时计数脉冲由外部信号分别通过引脚_________和_________提供。
9.MCS—51的定时器/计数器T0的门控信号GATE设置为________时,只有引脚为高电平,且由软件使_________置1时,才能启动定时器/计数器T0工作。
10.当T0为方式________,T1为方式________时,8051单片机的定时器可提供3个8位定时器/计数器。
11.串行通信按通信方向分为________、________和________三种方式。
12.单片机串行通信时,若要发送数据,就必须将要发送的数据送至_________;若要接收数据,也要到该单元取数据,将接收的数据存入A的指令为________。
13.设一帧信息有1个起始位,8个数据位,1个停止位,传输速率为每秒960个字符,则波特率为________。
14.串行口方式2接收的第9位数据要送到_________寄存器中的_________位中保存。
15.在MCS—51单片机串行口扩展并行I/O口,串行口应选择工作方式________。
四、分析题
1.设外部脉冲由端输入,试编写利用门控位GATE和定时器T0测试脉冲宽度的程序。(假定脉宽小于65536μs,结果存入片内RAM中的41H,40H中)
2.有晶振频率为6MHz的MCS—51单片机,使用定时器T1以方式2在P1.0输出频率为5 k Hz的等宽矩形波,用中断方式产生。
五、综合题
有晶振频率为12MHz的MCS—51单片机,使用定时器T0以方式2,在P1.3输出频率为10 k Hz、占空比为1∶5的矩形波,用中断方式产生。
有关对口升学 信息技术二类专业总复习的文章
中断源 入口地址外部中断 0 0003H定时器/计数器 T0 000BH外部中断 1 0013H定时器/计数器 T1 001BH串行口中断 0023H执行相应的中断服务程序。在单一中断系统中,外部中断响应时间总是在3~8个机器周期。......
2023-10-21
定时器只在STARTUP和RUN模式下运行。表4-25 SFB3的输入输出参数图4-15 SFB3的时序图操作系统会在冷启动期间重置SFB3“TP”的实例。表4-26为SFB0的输入输出参数,其中CU输入出现上升沿将使计数器递增1。如果计数值达到上限32767,将不再递增。CU输入出现任何后续上升沿都将不再起作用。不管CU输入的当前值是什么,R输入信号级别为1时将把计数器重置为0。......
2023-06-18
如需要停止,只要把定时器/计数器1设置成工作方式3就可以了。图7-4定时器/计数器0在工作方式3时定时器/计数器1的使用图习题71.填空题当计数器产生计数溢出时,把定时器控制寄存器的TF0位置1。......
2023-11-17
溢出和比较匹配中断源。比较匹配时清除定时器,WGM01:0=2,TCNT0=OCR0时计数器清零。3)与T/C0相关的8位寄存器8位控制寄存器。8位计数寄存器。8位中断屏蔽寄存器。8位中断标志寄存器。Bit1-OCF0:输出比较标志0。外部事件计数器。2)T/C2的工作模式普通模式。TCNT2=OCR2时计数器清零,波形发生器的频率:变量N表示预分频因子。......
2023-06-26
定时器/计数器2称为专用定时器/计数器,它的输入连接引脚为IO4,而输出引脚连接IO1。定时器/计数器的时钟信号以及使能信号可来自外部I/O引脚,也可由系统时钟分频得到。两个定时器/计数器的时钟速率互相独立。如果一个定时器/计数器被定义来实现一个输出对象或一个正交输入对象,它就不能在同一个应用中被定义为其他的定时器/计数器对象。定时器/计数器I/O对象和并行双向I/O对象的详细介绍请参考相关资料。......
2023-11-22
分支用指针用来指示跳转指令的跳转目标或子程序调用指令调用子程序的入口地址。执行中断后遇到IRET指令,则返回主程序。中断用指针有以下三种类型:a.输入中断用指针,共6点。b.定时器中断用指针,共3点。定时器中断用指针用来指示周期定时中断的中断服务程序的入口位置。计数器中断用指针被用在PLC内置的高速计数器中,根据高速计数器的计数当前值与计数设定值之关系确定是否执行中断服务程序。......
2023-06-20
STM32F4处理器在使用外部中断前,应通过使用库函数配置外部中断,具体步骤如下:使能I/O口时钟,初始化I/O口设置为输入模式。开启SYSCFG时钟,设置I/O口与中断线的映射关系。常用的中断服务函数程序编写格式为这里需要说明的是,固件库还提供了两个函数用来判断外部中断状态及清除外部状态标志位的函数EXTI_GetFlagStatus和EXTI_ClearFlag,它们的作用和前面两个函数的作用类似。......
2023-11-21
原则上,正常生产过程中的任何中断都属于特殊情况。如果系统制造商不能提供降低中断频率和提高持续时间的策略,甚至可能会导致废弃生产线。例如,系统中输入的数据可用于控制产品质量和优化系统,从而有助于减少中断。在调试阶段,这些数据有助于缩短优化时间;在运行阶段,它有助于加快解决方案或完全避免中断。......
2023-06-15
相关推荐