定时计数器练习题

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

定时/计数器练习题
一、填空题
1.当使用慢速外设时,最佳的传输方式是(中断)。

2.MCS-51单片机有( 5 )个中断源,有( 2 )个中断优先级,优先级由软件填写特
殊功能寄存器( IP )加以选择。

3.MCS-51单片机中,T0中断服务程序入口地址为( 000BH )。

4.外部中断请求标志位是( IE0 )和( IE1 )。

5.MCS-51单片机晶振频率为12MH Z ,相应单重中断的最短时间是( 3 μs),最长时间
是( 8μs)。

6.MCS-51单片机外部中断有( 2 )种中断信号触发方式,若选用外部中断0为边沿
触发方式,则需要指令( SETB IT0 )。

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

8.对采用电平触发方式的外部中断,必须在中断返回前(撤销中断请求信号)。

9.( RETI )指令以及任何访问( IE )和( IP )寄存器的指令执行完后,CPU
不能马上相应中断。

10.MCS-51单片机有( 2 )个16位可编程定时器/计数器,有( 4 )种工作方式。

11.MCS-51单片机的最大计数值为( 65536 ),此时工作于方式( 1 )。

12.若定时器/计数器工作于方式0时,为( 13 )位的定时器/计数器,TL的低(5 )
位计满溢出时,向高( 8 )位的TH进位。

13.当定时器/计数器T0工作在方式3时,要占用定时器/计数器T1的( TR1 )和(TF1 )
两个控制位。

14.当把定时器/计数器T0定义为一个可自动重新装入初值的8位定时器/计数器时,
( TL0 )作为8位计数器,( TH0 )为常数寄存器。

15.使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作方式2,即(自
动重装载)。

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

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

若MO、M1两位置成10B,则计数初值应当是TH=TL=( 0FFH或255 )。

18.欲使T1停止工作,应执行一条指令( CLR TR1 ),在工作方式3下,欲使TH0开始
工作,应执行一条指令( SETB TR1 )。

19.串行口中断的中断标志位是由(硬件)产生,由(软件)清零。

20.进行串行通信,通信双方需具有相同的(数据格式)和(速率)。

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

22.用串行口扩展并行口时,串行口工作方式应选为(方式0 )。

23.按照数据传送方向,串行通信分为(单工)、(半双工)和(全双工)。

24.计算机通信主要有两种方式:(并行通信)和(串行通信)。

25.异步串行数据通信的帧格式由(起始位)、(数据位)、(奇偶校验位)和(停止位)组
成。

26.在串行通信中,按照传送的帧的格式,分为(异步串行通信)和(同步串行通信)。

27.串行口启动发送过程是通过执行指令( MOV SBUF )实现,而接收过程是在接收控制
器检测到RXD端的(负跳变)时启动的。

一、选择题
1.CPU响应( C )中断时,不会由CPU自动清除中断请求标志。

A.外部中断0
B. 外部中断1
C. 串行口中断
D. 定时器/计数器T0溢出中断
E. 定时器/计数器T1溢出中断
2. MCS-51中,CPU正在处理定时器/计数器T1中断,若有同一优先级的外部中断INT0又提出中断请求,则CPU( B )。

A. 相应外部中断INT0
B. 继续进行原来的中断处理
C. 发生错误
D. 不确定
3. 中断服务程序的最后一条指令必须是( C )。

A. END
B. RET
C. RETI
D. AJMP
4. 串行口中断的入口地址是( E )。

A. 0003H
B. 000BH
C. 0013H
D. 001BH
E. 0023H
5. 在中断服务程序中,至少应有一条( D )。

A. 传送指令
B. 转移指令
C. 加法指令
D. 中断返回指令
6. MCS-51单片机响应中断时,下列哪种操作不会自动发生( A )。

A. 保护现场
B. 保护PC
C. 找到中断入口
D. 转入中断入口
7. MCS-51单片机的中断允许触发器内容为83H,CPU将响应的中断请求是( D )。

A. INT0 , INT1
B. T0 , T1
C. T1 串行接口
D. INT0 , T0
8. 若MCS-51单片机的中断源都编程为同级,当它们同时申请中断时,CPU首先响应( B )。

A. INT1
B. INT0
C. T1
D. T0
9. 执行指令:MOV IE , #03H后,单片机将响应的中断有( D )。

A. 一个
B. 2个
C. 3个
D. 0个
10.各中断源发出的中断请求信号,都会标记在单片机系统中的( C )。

A. IE
B. TMOD
C. TCON/ SCON
D. IP
11. 下面哪一种工作方式仅适用于定时器T0( D )。

A. 方式0
B. 方式1
C. 方式2
D. 方式3
12. 若系统晶振频率是12M HZ ,利用定时器/计数器1定时1ms,在方式0下的定时初值为( A )。

A. TH1=E0H , TL1=18H
B. TH1=18H , TL1=E0H
C. TH1=1CH , TL1=18H
D. TH1=18H , TL1=1CH
13. 若单片机的晶振频率为24MH Z ,则其内部的定时器/计数器利用计数器对外不输入脉冲的最高计数频率是( A )。

A. 1 MH Z
B. 6MH Z
C. 12MH Z
D. 24MH Z
14.设定时器/计数器T1的工作于外部控制方式,则只有在( D )情况下,T1才开始工作。

A. TR1=0 , INT1=0
B. TR1=1 , INT1=0
C. TR1=0 , INT1=1
D. TR1=1 , INT1=1
15. 设定时器/计数器T0工作于方式3 ,则TH0作为独立的8位定时器,它的运行由控制位( D )决定。

A. GATE
B. INT0
C. TR0
D. TR1
16. 用串行口扩展并行I/O口,串行口工作方式应选择( A )。

A. 方式0
B. 方式1
C. 方式2
D. 方式3
17. 控制串行口工作方式的寄存器是( C )。

A. TCON
B. PCON
C. SCON
D. TMOD
18. MCS-51单片机的串行口是( C )。

A. 单工
B. 半双工
C. 全双工
D. 半双工/全双工
19. 单片机的串行口工作于方式0时,需满足条件( C )才能进行数据接受。

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

A. FFH
B. FDH
C. F4H
D. 1DH
三、定义
1. 中断:中断指CPU正在执行程序的过程中,由于CPU之外的某种原因,有必要暂停该程序的执行,转而去执行相应的处理程序,待处理程序结束之后,再返回原程序断点处继续运行。

中断嵌套:当CPU响应某一中断源请求而进入中断处理时,若更高级别的中断源发出申请,则CPU暂停现行的中断服务程序,去响应优先级更高的中断,待更高级别的中断处理完毕后,再返回低级中断服务程序,继续原先的处理,这个过程称为中断嵌套。

四、简答题
1.中断的响应条件。

答:中断请求标志位为1;
CPU中断开放,即EA=1且相应中断允许位为1;无同级或更高优先级中断正在被服务;为保证指令执行得正确,必须现行指令执行完,若现行指令为中断返回RETI 或访问IE/IP寄存器指令,必须执行完该指令和紧接着的下一天指令后才能相应中断。

2.定时/计数器用作定时时,其定时时间与哪些因素有关?
答:与计数器的位数、设置的计数初值、时钟频率有关。

五、程序题
1、使之允许INT0、INT1、T0、串行接口中断。

MOV?? IE,#97H
2、允许外部中断源INTO、T0和串行口申请中断。

MOV IE , #93H
3、设置80515个中断源的优先级顺序为:(由高到低)
T0→T1→INT0→INT1→串行口
MOV IP , #0AH
计数器、方式1,运行与INTO有关;T1定时器、方式2,运行与INT1无关MOV TMOD , # 2DH;。

相关文档
最新文档