51单片机精华笔记(中)

3.串行口控制寄存器(SCON)


RI:串行口接收中断标志位。当允许串行口接收数据时,每接收完一个串行帧,由硬件置位RI。注意,RI必须由软件清除。 
TI:串行口发送中断标志位。当CPU将一个发送数据写入串行口发送缓冲器时,就启动了发送过程。每发送完一个串行帧,由硬件置位TI。CPU响应中断时,不能自动清除TI,TI必须由软件清除。 

4.中断优先级控制寄存器(IP) 


PX0:外部中断0优先级设定位 
PT0:定时/计数器T0优先级设定位 
PX1:外部中断0优先级设定位 
PT1:定时/计数器T1优先级设定位 
PS :串行口优先级设定位 
PT2:定时/计数器T2优先级设定位

(一)中断响应条件:
                          中断源有中断请求
                          此中断源的中断允许位为1
                          开中断(即EA=1)

(二)外部中断实现:
用到定时器/计数器控制寄存器控制寄存器(TCON) ,中断允许控制寄存器(IE) ,中断优先级控制寄存器(IP)(IP=0X00系统默认自然中断优先级)

外部中断实现过程:
1、设置中断触发方式,即IT0=1或0,IT1=1或0 
2、开对应的外部中断,即EX0=1或EX1=1; 
3、开总中断,即EA=1; 
4、等待外部设备产生中断请求,即通过P3.2,P.3.3口连接外部设备产生中断 
5、中断响应,执行中断服务函数

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值