|
SBUF是51單片機(jī)串行口中的兩個緩沖寄存器,一個是發(fā)送寄存器,一個是接收寄存器,在物理結(jié)構(gòu)上是完全獨(dú)立的,但地址是重疊的。它們都是字節(jié)尋址的寄存器,字節(jié)地址均為99H。
SBUF,全稱:serial data buffer,中文名為串行數(shù)據(jù)緩沖器。這個重疊的地址靠讀/寫指令區(qū)分:串行發(fā)送數(shù)據(jù)時,CPU向SBUF寫入數(shù)據(jù),此時99H表示串行口的發(fā)送緩沖寄存器;串行接收數(shù)據(jù)時,CPU從SBUF讀出數(shù)據(jù),此時99H表示串行口的接收緩沖寄存器。 |
|