关于STC8单片机的一些疑惑,功能脚切换使用问题.
刚在地球上飘,听太空中传来:关于STC8单片机的一些疑惑,望大神有心情解答一下,功能脚切换使用问题:
在使用单片机串口1时,寄存器SCON,B0和B1位的RI和TI能直接使用,但是在使用串口2时,S2CON,S2BUF,S2RI和S2RI都不能使用,S2RI和S2RI这两个好像不好定义。在使用时是不是只能给S2CON整体赋值(运算赋值)来达到发送/接收中断请求标志位清零?
http://c.51hei.com/d/forum/202301/31/132209uwooyi4izoz2yozv.png
STC8单片机的S2CON地址0x9A,不支持位操作(地址低4位是0或者8的SFR寄存器才支持位操作),所以需要通过整体赋值(运算赋值)的方式进行设置。
STC32的所有SFR寄存器都支持位操作,就可以直接对S2RI,S2TI进行位操作。
页:
[1]