您好,欢迎来电子发烧友网! ,新用户?[免费注册]

当前位置:电子发烧友网 > 图书频道 > 电子 > 《单片机原理与应用》 > 第5章 MCS-51单片机内部资源

第4节 思考与练习

        5.1 定时器/计数器0已预置为FFFFH,并选定用于方式l的计数器方式,问此时定时器/计数器0的实际用途将是什么?

  5.2 定时器/计数器。如用于下列定时,晶振为12MHz,试为定时器/计数器0编制初始化程序;

  (1)20ms (2) 5ms

  5.3 定时器/计数器0已预置为200,且选定用于方式2的计数器方式,现在TO引脚上输入周期为lms的脉冲,问:

  (1)此时定时器/计数器0的实际用途是什么?

  (2)在什么情况下,定时器/计数器0溢出?

  5.4 fosc=12MHz,定时器/计数器。的初始化程序和中断服务程序如下:

  ;主程序

  MOV THO,#0DH

  MOV TL0,#0DOH

  MOV TMOD,#01H

  SETB TR0

  ┇

  ┇

  ;中断服务程序

  000B MOV THO,#0DH

  MOV TL0, 0DOH

  ┇

  ┇

  RETI

  请回答:(1)该定时器/计数器工作于什么方式?

  (2)相应的定时时间或计数值是多少?

  (3)为什么在中断服务程序中要重置定时器/计数器的初值?

  5.5 综述定/计0、定/计l、定/计2各有哪几种工作方式,相应的工作特征与用法。

  5.6 请归纳MCS一51系列单片机的定时器/计数器共有哪些用途,井说清其具体用法。

  5.7 怎样确定MCS一51系列单片机串行口的工作方式?有哪几种工作方式?请说明各种工作方式的功能、应用场合与相应的波特串。

  5.8 何谓波特率?综述MCS一51系列单片机有哪些功能部件可作为波特率发生器,以及相应的波特串计算公式。

  5.9 何谓串行通信、单工、半双工、全双工、发送、接收、异步通信、同步通信、起始位、停止位、空闲位、一帧信息、同步字符、双机通信、多机通信.

  5.10 试简述:

  (1)并行通信、串行通信的优缺点。

  (2)异步通信、同步通信的优缺点。

  (3)异步、多机通信时如何鉴别地址帧与数据帧。

  5.11 在串行异步通信时,传送具有一位偶校验位的ASCII码字符,传送速率为2400波特,问每秒传送的字符最多可为多少个?又,某帧传送的为英文字母T,请写出该帧信息的二进制代码。

  5.12 在串行异步通信时,要传送8位数据3BH,另采用偶校验位1位,请写出该帧信息的二进制代码。

  5.13 在串行异步通信时,传送最高位为奇校验位的ASCII码,采用1位起始位和1位停止位,若ASCII码为39H,请写出该帧信息的二进制代码。

  5.14 如异步通信,每个字符由11位组成,串行口每秒传送250个字符,问波特率为多少?

  5.15 请列举MCS一51系列单片机的中断源和中断申请方法,并结合专用寄存器IE、lP的功能详细说明如何开中断以及各中断源中断优先权的高低是如何捧列确定的。

  5.16 阐明8031单片机;

  (1)响应中断的条件与响应中断后由硬件自动完成的操作,

  (2)在中断过程中另有哪些不能自动完成,必需由中断服务程序处理的操作。

  (3)上面(2)中的这些操作有什么意义?又为什么不设计成自动完成?