當前位置:股票大全官網 - 股票行情 - 單片機狀態控制寄存器SCON中的TB8有什麽用?

單片機狀態控制寄存器SCON中的TB8有什麽用?

TB8:第9位發送的數據。在多機通信(模式2和模式3)中,tb8表示主機發送的是地址還是數據,其中TB8=0為數據,TB8=1為地址。TB8由指令設置或復位。

模式2和模式3用於多機通信,模式1和模式0用於點對點通信。因為模式2和模式3的每壹幀數據都有第9位,所以在通信過程中,主機先向從機發送壹個地址信息,從機接收到地址信息後,與自己的地址進行比較。如果地址相同,則認為主人想和自己通信。

即串口工作在模式2和模式3時,每幀數據有9位,前8位是發送的數據位,後9位表示發送的數據是地址信息還是發送的數據信息。發送地址信息時,寫程序時設置TB8為1,發送的數據為數據信息時設置TB8為0。即使用第9位讓單片機識別發送的信息類型。

這是我個人的理解,比較通俗,不要笑!