第五章中断系统与定时器计数器探讨.ppt

第五章 MCS-51中断系统与定时器/计数器; 当CPU正在处理某件事情的时候,外部发生了某一更为重要或更为紧迫的事件,需要CPU暂时停下正在执行的工作去处理这一突发事件,之后再继续执行以前被暂停的下来的工作,这个过程就叫中断。;? MCS-51有5个中断源——2个外部中断源INT0和INT1,2个片内定时器/计数器溢出中断源,1个片内串行口中断源。 分为两级——高级中断和低级中断。其中任何一个中断源的优先级均可由软件设定为高级或低级,能实现两级中断服务程序嵌套 。 都是可屏蔽的,由软件设定。;一、MCS-51的中断源;2.中断请求标志; SCON是串行口控制寄存器,字节地址为98H。与中断有关的是它的低两位TI和RI。 1) TI(SCON.1) :串行口发送中断标志位。每发送完一个串行帧,由硬件置位TI。CPU响应中断时,不能清除TI,TI必须由软件清除。 2)RI(SCON.0):串行口接收中断标志位,当允许串行口接收数据时,每接收完一个串行帧,由硬件置位RI。同样,RI必须由软件清除。 ;二、MCS-51的中断控制 ;;中断处理过程一般分为三个阶段,即中断响应、中断处理和中断返回。 ;2.中断响应过程(CPU自动完成) 进入中断响应周期。CPU在中断响应周期要完成下列操作: 1) 根据中断

文档评论(0)

1亿VIP精品文档

相关文档