51单片机发送字节,是把一个字节写入到subf,就
51单片机吧
全部回复
仅看楼主
level 1
51单片机发送字节,是把一个字节写入到subf,就会把ti置1,为什么又要把ti再置回0再开ES=1呢? 那接收数据又是个怎样的流程呢?是把数据发送过来就出发RI=1吗|?求大神详解
2014年04月01日 03点04分 1
level 3
发送结束后置位
TI(TI是特殊功能寄存器SCON的可独立寻址位,参见SCON介绍),如果要继续发送就在指令中将TI清0。接收数据时,相当于对串口完成初始化设置后,数据由SBUF传入累加器Acc,在置位允许位(即设置SCON的独立寻址位REN为1)后才开始进行串行接收操作,在接收控制器控制下,通过移位寄存器将串行数据输入SBUF,接收结束后将RI(SCON中可独立寻址位)置位,最后将数据送累加器Acc。
2015年08月01日 04点08分 3
level 4
毛的为什么。就按流程走。 游戏规则而已
2015年08月01日 22点08分 4
1