关于51单片机串口中断的理解

关于51单片机串口中断的理解

关于这个问题找了好几个帖子,都没看到能让我明白的。自己就想了想,又看了看。新手不一定说得对,您凑合着看看。要不对的话,望指正。
首先,我们在SCON中设置的时候,一般都会将接收使能位REN置1。
其次,串口的收发都会用到SBUF寄存器。
当我们在接收数据时,因为接收使能位已经置1,所以数据就依次存入SBUF。数据存入完毕RI自动置1,从而触发中断。
当我们发送数据时,数据存入SBUF后,数据就会自动发送,当发送完毕,TI位置1,从而也可以进入串口中断。
这是个人理解哈,因为是自学,所以也不知道对不对。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值