51系列單片機串口工作在接收狀態(tài)時,MOV A,SBUF什么情況下使用,功能是什么?
【答案】:
(1)當51單片機工作接收狀態(tài)時,當輸入移位寄存器接收完8位數(shù)據(jù)后,會將其轉(zhuǎn)入SBUF,同時RI=1表示接收緩沖器已經(jīng)滿了,編程人員通過中斷或查詢方式得知這情況編寫MOV A,SBUF,把接收緩沖器中的數(shù)據(jù)取出。
(2)如果不執(zhí)行將SBUF中的內(nèi)容讀出的指令,當移位寄存器接收完下一個數(shù)據(jù)后,新數(shù)據(jù)就會覆蓋原來SBUF的內(nèi)容。