- 76
- 0
- 约4.21千字
- 约 3页
- 2020-04-15 发布于江西
- 举报
定时/计数器练习题
一、填空题
当使用慢速外设时,最佳的传输方式是( 中断 )。
MCS-51单片机有( 5 )个中断源,有( 2 )个中断优先级,优先级由软件填写特殊功能寄存器( IP )加以选择。
MCS-51单片机中,T0中断服务程序入口地址为( 000BH )。
外部中断请求标志位是( IE0 )和( IE1 )。
MCS-51单片机晶振频率为12MHZ ,相应单重中断的最短时间是( 3 μs ),最长时间是( 8μs )。
MCS-51单片机外部中断有( 2 )种中断信号触发方式,若选用外部中断0为边沿触发方式,则需要指令( SETB IT0 )。
MCS-51单片机中断系统选用外部中断1和定时器/计数器T1中断为高优先级,则中断优先级控制字(IP)= ( 0CH )。
对采用电平触发方式的外部中断,必须在中断返回前( 撤销中断请求信号 )。
( RETI )指令以及任何访问( IE )和( IP )寄存器的指令执行完后,CPU不能马上相应中断。
MCS-51单片机有( 2 )个16位可编程定时器/计数器,有( 4 )种工作方式。
MCS-51单片机的最大计数值为( 65536 ),此时工作于方式( 1 )。
若定时器/计数器工作于方式0时,为( 13 )位的定时器/计数器,TL的低(5 )位计满溢出时,向高( 8 )位的TH进位。
当定时器/计数器T0工作在方式3时,要占用定时器/计数器T1的( TR1 )和(TF1 )两个控制位。
当把定时器/计数器T0定义为一个可自动重新装入初值的8位定时器/计数器时,( TL0 )作为8位计数器,( TH0 )为常数寄存器。
使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作方式2,即( 自动重装载 )。
在定时器/计数器T0工作方式3下,TH0溢出时,( TF1 )标志将被硬件置1去请求中断。
T0和T1两引脚也可作为外部中断输入引脚,这时TMOD寄存器中的C/T位应为( 1 )。若MO、M1两位置成10B,则计数初值应当是TH=TL=( 0FFH或255 )。
欲使T1停止工作,应执行一条指令( CLR TR1 ),在工作方式3下,欲使TH0开始工作,应执行一条指令( SETB TR1 )。
串行口中断的中断标志位是由( 硬件 )产生,由( 软件 )清零。
进行串行通信,通信双方需具有相同的( 数据格式 )和( 速率 )。
要串行口工作为10位异步串行通信方式,工作方式应选为( 方式1 )。
用串行口扩展并行口时,串行口工作方式应选为( 方式0 )。
按照数据传送方向,串行通信分为( 单工)、(半双工)和(全双工)。
计算机通信主要有两种方式:( 并行通信 )和( 串行通信 )。
异步串行数据通信的帧格式由(起始位)、(数据位)、(奇偶校验位)和(停止位)组成。
在串行通信中,按照传送的帧的格式,分为( 异步串行通信)和(同步串行通信)。
串行口启动发送过程是通过执行指令( MOV SBUF )实现,而接收过程是在接收控制器检测到RXD端的( 负跳变 )时启动的。
选择题
CPU响应( C )中断时,不会由CPU自动清除中断请求标志。
外部中断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将响
原创力文档

文档评论(0)