- 8
- 0
- 约5.59千字
- 约 29页
- 2020-01-09 发布于湖北
- 举报
3.1 MCS-51中断概述 一、中断的概念 CPU在执行程序的过程中,由于某种外界的原因,必须尽快终止CPU当前的程序执行,而去执行相应的处理程序,待处理结束后,再回来继续执行开始被终止的程序。这种程序在执行过程中由于外界的原因而被中间打断的情况称为“中断”。 二、中断的作用 可以实现CPU与外部设备的并行工作,提高CPU利用效率。 可以实现CPU对外部事件的实时处理,进行实时控制。 实现多项任务的实时切换。 三、MCS-51单片机的中断源 定时中断:由单片机的定时器/计数器的溢出标志触发的中断,MCS-51单片机有T0和T1两个定时中断。 串行口中断:为单片机的串行数据传输设置的中断,MCS-51单片机有1个串行中断。 四、MCS-51中断系统内部结构示意图 五、中断控制 MCS-51单片机的中断控制主要是通过以下几个寄存器的设置实现: IE(中断允许控制寄存器) IP(中断优先级控制寄存器) TCON(定时器控制寄存器) SCON(串行口控制寄存器) IE---中断允许控制寄存器 EA:总中断允许控制位。EA = 1,开放所有中断,各中断源的允许和禁止可通过相应的中断允许位单独加以控制;EA = 0,禁止所有中断。 ES:串行口中断允许位。ES = 1,允许串行口中断;ES = 0,禁止串行口中断。 ET1:定时器1中断允许位。
原创力文档

文档评论(0)