文档库

最新最全的文档下载
  • 求职/职场
  • 总结/汇报
  • 工作bob网页登录网址
  • 教学研究
  • 资格考试
  • 外语考试
  • 高等教育
  • 高中教育
  • 初中教育
  • 小学教育
  • 幼儿教育
  • 表格/模板
  • 人文社科
  • 当前位置:文档库 > 第5章练习题答案

    第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单片机中断系统中共有I N T0. I N T1. T0 . T1 、T1 . TI或RI

    五个中断请求源,其中优先级最高的是I N T0,优先级最低的是TI或RI 。

    8. 串行口中断标志RI/TI由硬件置位,软件清零。

    9. MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器

    (SBUF )加以选择.P142

    10. 用串口扩并口时,串行接口工作方式应选为方式0 。P149

    11. 波特率定义为移位时钟的速率。串行通信对波特率的基本要求是互相通信的甲乙双

    方必须具有的相同波特率。

    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 和EX1

    3.在下列寄存器中,与定时器/ 计数器控制无关的是:(B)(A) TCON (B) SCON (C) IE (D) TMOD

    4.MCS-51单片机定时器工作方式0是指的(C)工作方式。P125

    A.8位

    B.8位自动重装

    C.13位

    D.16位

    5.使用定时器T1时,有几种工作方式(D)P125

    (A)1种(B)2种(C)3种(D)4种

    6. 单片机定时器可用于(AD )。A.定时 B.外部事件计数C. 串行口的波特率制定

    D.扩展外部中断源

    7.CPU响应中断后,能自动清除中断请求“1”标志的有( D )。

    A.INT0/INT1采用电平触发方式 B.INT0/INT1采用两边触发方式C.定时/计数器T0/T1中断D。串行口中断TI/RI

    8.80C51五个中断源中,属外部中断的有(AB )。A.INT0B.INT1C.T0 D.T1 E.TI F.RI

    9.按下列中断优先顺序排列,有可能实现的有(B )。

    A.T1、T0、INT0、INT1、串行口B.INT0、T1、T0、INT1、串行口

    C.INT0、INT1、串行口、T0、T1 D.INT1、串行口、T0、INT0、T1;

    10.各中断源发出的中断申请信号,都会标记在MCS-51系统中的( C )中。

    (A)TMOD (B)TCON/SCON (C)IE(D)IP

    11.外中断初始化的内容不包括:( C )

    (A) 设置中断响应方式 (B) 设置外中断允许(C) 设置中断总允许 (D) 设置中断触发方式12.在MCS-51 单片机中,需要软件实现中断撤销的是:( D)

    (A) 定时中断 (B) 脉冲触发的外部中断(C) 电平触发的外部中断 (D) 串行口中断

    13. 8051单片机共有( B )中断源 A、4 B、5 C 、6 D、7

    14. 8051单片机共有( A )个中断优先级 A、2 B、3 C 、4 D、5

    15. 中断源I E 1(外部中断1)的向量地址为(D )A、0003H B、000BH C 、0013H D、002BH

    16. 执行M O V I E,#81H指令的意义是:(B )

    A、屏蔽中断源

    B、开放外中断源0 C 、开放外中断源1 D、开放外部中断源0和1

    17. 8051单片机的中断源有(A D )

    A、外部中断0

    B、定时/计数中断0

    C、串行中断

    D、外部中断1

    E、定时/计数中断1

    18 中断请求的不能自动撤除有( C D )

    A、定时/计数中断硬件自动撤除

    B、脉冲方式外部中断自动撤除

    C、电平方式外部中断强制撤除

    D、串行中断软件撤除

    E、串行中断硬件自动撤除

    19. 要想测量INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为( A )。

    (A)09H (B)87 H (C)00H (D)80H

    20. MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( D )

    (A) T1, (B)T0,T1 (C)T1,串行接口(D) T0

    21. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内

    容应是(A )。

    (A)98H (B)84H (C)42 (D)22H

    22. 假定程序按如下编写:

    SETB EA

    SETB EX1

    SETB ET0

    SETB ES

    SETB PS

    SETB PT1

    则:________________可以被响应.( A)

    A.CPU 正在执行INT1中断,TF0 请求

    B. CPU正在执行TF0中断, TI请求.

    C.CPU正在执行TI中断, INT1请求

    D. CPU正执行主程序, TF1出现请求.

    23. 4种串行工作方式分别具有下列属性的有。

    方式0:(B );方式1:(A );方式2:(D );方式3:( D );

    A.异步通信方式;B.同步通信方式;C.帧格式8位;D.帧格式11位;

    E.帧格式8位;F.帧格式9位;G.波物率:T1溢出率/n(n = 32或16)24. 串行口的移位寄存器方式为( A )。(A)方式0 (B)方式1(C)方式2 (D)方式3

    25. 用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(B)

    (A)方式0 (B)方式1 (C)方式2 (D)方式3

    26. 控制串行口工作方式的寄存器是(C)(A)TCON (B)PCON (C)SCON (D)TMOD

    三、简答题

    1. 已知8051单片机的fosc=12MHz,用T1定时。试编程由P1.0和P1.1引脚分别输出周期为2ms和500μs的方波。

    2. 设单片机的fosc=12MH Z,要求用T0定时150μs,分别计算采用定时方式0、定时方式1和定时方式2的定时初值。

    3. 设单片机的fosc=6MH Z,问定时器处于不同工作方式时,最大定时范围分别是多少?

    4. 若8031单片机的fosc=6MH Z,请利用定时器T0定时中断的方法,使P1.0输出周期2ms的方波的程序。

    5. MCS-51系列单片机中的定时器/计数据有哪几个特殊功能寄存器?作用是什么?怎样计算定时器/计数器的计数初值?

    6. MCS-51 单片机能提供几个中断源?几个优先级?各个中断源的优先级怎样确定?在同一优先级中各个中断源的优先级怎样确定?

    7. MCS-51 单片机的外部中断源有哪两种触发方式?如何选择?对外部中断源的触发脉冲或电平有什么要求?

    8. 什么是串行异步通信,它有哪些作用?并简述串行口接收和发送数据的过程。

    9. 8051单片机四种工作方式的波特率应如何确定?

    10. 串行口工作方式在方式1和方式3时,其波特率与fosc、定时器T1工作模式2的初值及SNOD位的关系如何?设fosc=6MHz,

    现利用定时器T1模式2产生的波特率为110bps。试计算定时器初值。

    11. 串行口接收/发送数据缓冲器都用SBUF,如果同时接受/发送数据时,是否会发生冲突?为什么?