考试月时间,简单介绍,以后有时间再进行修补以及颜色的填充
目录
【相应后操作】CPU响应中断后,由硬件自动执行如下功能操作:
-
5.1 中断的概念(六个概念、与一般函数、功能、一般格式)
- 日常生活的中断现象举例
- 中断是指在突发事件到来时先中止当前正在进行的工作,转而去处理突发事件。待处理完成后,再返回到原先被中止的工作处,继续进行随后的工作。
-
中断的一般概念
- 中断响应过程:由中断管理系统处理突发事件的过程;
- 中断源:中断管理系统能够处理的突发事件;
- 中断请求:中断源向CPU提出的处理请求;
- 中断函数:针对中断源和中断请求提供的服务函数;
- 中断嵌套:在中断服务过程中执行更高级别的中断服务。
- 二级中断系统
-
调用一般函数过程与中断过程
- 相似性:
- 两者都需要保护断点,都可实现多级嵌套等。
- 差异性:
- 1、前者是程序设计者事先安排的(断点位置是明确的),而后者却是系统根据工作环境随机决定的(断点位置是随机的)。
- 2、主函数与一般函数之间具有主从关系,而主函数与中断函数之间则是平行关系(中断函数只能被系统调用);
- 3、一般函数调用是纯粹软件处理过程,而中断函数调用却是需要软、硬件配合才能完成的过程。
- 相似性:
-
中断实现的功能:
- 1、分时操作:CPU可以使多个外设同时工作,并分时为各外设提供服务,从而大大提高了CPU的利用率和输入/输出的速度。
- 2、实时处理:当计算机用于实时控制时,请求CPU提供服务是随机发生的。有了中断系统,CPU就可以立即响应并加以处理。
- 3、故障处理:当计算机运行中出现如电源断电、存储器校验出错、运算溢出等错误时,CPU可及时转去执行故障处理程序,减小或消除故障产生的影响。
- 日常生活的中断现象举例
-
5.2 中断控制系统
-
5.2.1 中断系统的结构(名称、中断向量、中断号)
-
1、中断源(哪些信号可以作为51单片机中断源?)
- 中断源数量和种类越多,MCU处理突发事件的能力就越强。
- 80C51单片机共有5种中断源。
- 中断事件出现后,系统将调用与该中断源相对应的中断函数进行中断处理。
- 汇编语言中规定了5个特殊的ROM单元用于引导中断程序的调用,这些单元的地址称为中断向量。
- 汇编编程时,需要在此单元处放置一条指向中断程序入口地址的跳转语句,以便引导中断程序的执行。
- 对于C51语言,调用中断函数时不用中断向量,而要用到与中断源相应的中断号。
- 80C51的中断源、中断向量及中断号的对应关系如下表所示。
-
2、中断请求标志(单片机如何得知中断信号出现?)
- 当中断信号出现时,单片机中某些寄存器位(中断请求标志位,TCON中)可被硬件置1。(注意这里的IEx、TFx与之后的ITx、TRx)
- CPU通过定期查看中断请求标志位是否为1,便可知道有无中断请求。
- 中断请求标志的置1原理3.中断撤销
- 1、外部中断源
- 2、内部中断源(T0和T1)
- 3、内部中断源(TX和RX)
- 1、外部中断源
-
-
5.2.2 中断控制
- 中断系统的组成(影响中断的因素?)
-
1、TCON寄存器
- 定时/计数器的控制寄存器(Timer/Counter Control R
- 中断系统的组成(影响中断的因素?)
-