SCON中的中断标志
发布时间:2016/7/15 20:47:23 访问次数:1655
SCON的地址是98H,可按位EM500X寻址,具体格式如下:
位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 9SH
TI:串口发送数据中断请求标志位。
RI:串口接收数据中断请求标志位。
图7.3中,TI和RI两个中断申请标志位通过或门后输出,只要有一个为1,就可以向CPU申请中断,其中断入口地址是相同的,被认为是一个中断源。因此当发生串口中断时,我们并不能马上判断是发送引起的中断,还是接收引起的中断,这时必须通过软件查询两个标志位哪 个为l,来确定是发送还是接收中断,然后软件清除相应的中断请求标志位。由此可知,在每个机器周期的S5P2期间,中断请求标志位会因为中断源申请中断而设置成1,如果有1位或多位为1,则表示在同一时间,有多个中断源向处理器申请中断。当中断标志位为1时,处理器是否响应这个中断请求,还需要后面的控制电路来决定。
SCON的地址是98H,可按位EM500X寻址,具体格式如下:
位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 9SH
TI:串口发送数据中断请求标志位。
RI:串口接收数据中断请求标志位。
图7.3中,TI和RI两个中断申请标志位通过或门后输出,只要有一个为1,就可以向CPU申请中断,其中断入口地址是相同的,被认为是一个中断源。因此当发生串口中断时,我们并不能马上判断是发送引起的中断,还是接收引起的中断,这时必须通过软件查询两个标志位哪 个为l,来确定是发送还是接收中断,然后软件清除相应的中断请求标志位。由此可知,在每个机器周期的S5P2期间,中断请求标志位会因为中断源申请中断而设置成1,如果有1位或多位为1,则表示在同一时间,有多个中断源向处理器申请中断。当中断标志位为1时,处理器是否响应这个中断请求,还需要后面的控制电路来决定。
上一篇:外部中断0中断请求标志位。
上一篇:中断允许控制