新第8章 单片机内部资源.docVIP

  • 5
  • 0
  • 约3.53万字
  • 约 37页
  • 2016-12-26 发布于江苏
  • 举报
第8章 MCS-51片内功能模块 单片机片内功能模块包括单片机的中断控制器、定时器/计数器与串行口。 8.1 MCS-51中断控制系统 在第5章的5.3节中详细介绍了中断概念: (1)中断过程包括:中断请求、中断响应、中断服务和中断返回。 (2)为了实现中断概念,微机系统必须三方面配合:接口(中断源)能发出中断请求;CPU具有中断功能;微机系统有中断控制机构。 本节将具体介绍单片机的中断技术。 CPU与中断 1.CPU工作原理 为了正确的理解中断过程,我们先详细讨论一下CPU是怎样工作的(见图8-1)。 ①阶段一:CPU的指令周期 I:CPU到程序计数器PC指定的地址去取指令,PC递增,指向下一条指令。 II:执行指令。 III:在机器周期的后期,采样中断标识,判断是否有中断请求。 多数情况下是没有中断请求的,于是CPU重复I、II和III的工作,一条接一条的执行指令。CPU的工作时间由一个一个指令周期组成。 ②阶段二:CPU的中断周期 如果有中断请求发生,CPU进入中断周期。中断周期内CPU的工作是图8-1的第IV步。 IV:中断响应。这一步的工作较复杂,但关键的工作将中断服务程序的入口地址装入PC。 中断响应之后,CPU再次回到阶段一。但此时因为PC的内容被修改,执行的程序不是原来的程序而是中断服务程序。 图8-1 CPU工作

文档评论(0)

1亿VIP精品文档

相关文档