忘電子工業出版社 Publishing house of Electronics Industry 第三部分 MCS-51单片机的基本功能单元 第5章MCS-51单片机的中断系统 第6章MCS-51单片机的定时/计数器 第7章MCS-51单片机的串行口
第三部分 MCS-51单片机的基本功能单元 第5章 MCS-51单片机的中断系统 第6章 MCS-51单片机的定时/计数器 第7章 MCS-51单片机的串行口
忘電子工業出版社 Publishing house of Electronics Industry 第5章MCS-51单片机的中断系统 51中断的基本概念 ÷5,2中断机构及操作 53中断处理过程 ÷54中断程序举例
第5章MCS-51单片机的中断系统 ❖ 5.1 中断的基本概念 ❖ 5.2 中断机构及操作 ❖ 5.3 中断处理过程 ❖ 5.4 中断程序举例
忘電子工業出版社 Publishing house of Electronics Industry 学习要点 ●熟悉中断的概念、掌握中断的应用及编写中 断程序的方法; ●熟悉定时/计数器的结构、掌握定时/计数器 的应用及编写定时/计数程序的方法; ●熟悉串行口的结构、掌握串行口的应用及编 写发送和接收程序的方法; 掌握11个特殊功能寄存器(至此21个特殊功 能寄存器已全部介绍完毕)在中断、定时/计 数器、串行口中的应用
学习要点 ⚫ 熟悉中断的概念、掌握中断的应用及编写中 断程序的方法; ⚫ 熟悉定时/计数器的结构、掌握定时/计数器 的应用及编写定时/计数程序的方法; ⚫ 熟悉串行口的结构、掌握串行口的应用及编 写发送和接收程序的方法; ⚫ 掌握11个特殊功能寄存器(至此21个特殊功 能寄存器已全部介绍完毕)在中断、定时/计 数器、串行口中的应用
忘電子工業出版社 Publishing house of Electronics Industry 5.1中断的基本概念 1.中断的定义 中断实际上是CPU与外设之间交换信息的 种方式,这种方式是指当计算机执行正常 程序时,系统中出现某些急需处理的异常情 况或特殊请求(中断请求),CPU暂时中止现 行的程序,而转去对随机发生的更紧迫的事 件进行处理(中断服务程序),在处理完毕 后,CPU自动又返回原来的程序继续运行
5.1 中断的基本概念 1.中断的定义 中断实际上是CPU与外设之间交换信息的 一种方式,这种方式是指当计算机执行正常 程序时,系统中出现某些急需处理的异常情 况或特殊请求(中断请求),CPU暂时中止现 行的程序,而转去对随机发生的更紧迫的事 件进行处理(中断服务程序),在处理完毕 后,CPU自动又返回原来的程序继续运行
忘電子工業出版社 Publishing House of Electronics Industry 2.中断与调用子程序的区别 (1)子程序的执行是由程序员事先安排好的(由一条调 用子程序指令来转入),而中断服务程序是由随机 的中断事件引起的; (2)子程序的执行受到主程序或上一级子程序的控制, 而中断服务程序一般与被中断的程序毫无关系; (3)有可能发生多个中断事件同时请求CP服务的情况
2.中断与调用子程序的区别 ⑴子程序的执行是由程序员事先安排好的(由一条调 用子程序指令来转入),而中断服务程序是由随机 的中断事件引起的; ⑵子程序的执行受到主程序或上一级子程序的控制, 而中断服务程序一般与被中断的程序毫无关系; ⑶有可能发生多个中断事件同时请求CPU服务的情况