正在加载图片...
4.中断请求的撤除 为了避免中断请求标志没有及时撤除而造成的重复响应 同一中断请求的错误,CPU在相应中断时必须及时将其中断 请求标志位撤除 805的5个中断源的中断请求撤除的方法是不同的。 (1)定时器溢出中断请求的撤除 定时器溢出中断得到响应后,其中断请求的标志位TF0和 TF1由硬件自动复位。 (2)串行口中断请求的撤除 串行口中断得到响应后,其中断请求的标志位T和R不能 由硬件自动复位,必须由用户在中断服务程序的适当位置通过 如下指令将它们撤除。 CLR TI;撤除发送中断请求标志 CLRRⅠ;撤除接收中断请求标志 或采用字节型指令: ANL SCON,#0FCH4.中断请求的撤除 为了避免中断请求标志没有及时撤除而造成的重复响应 同一中断请求的错误, CPU在相应中断时必须及时将其中断 请求标志位撤除。 8051的5个中断源的中断请求撤除的方法是不同的。 (1)定时器溢出中断请求的撤除 定时器溢出中断得到响应后,其中断请求的标志位TF0和 TF1由硬件自动复位。 (2)串行口中断请求的撤除 串行口中断得到响应后,其中断请求的标志位TI和RI不能 由硬件自动复位,必须由用户在中断服务程序的适当位置通过 如下指令将它们撤除。 CLR TI ; 撤除发送中断请求标志 CLR RI ; 撤除接收中断请求标志 或采用字节型指令:ANL SCON, #0FCH
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有