下列選項中錯誤的是____
A.串行口通信的第9數據位的功能可由用戶定義
B.發送數據的第9數據位的內容使是在SCON寄存器的TB8位中預先準備好的
C.串行通信幀發送時,指令把TB8位的狀態送入發送SBUF中
D.串行通信接收到的第9位數據送SCON寄存器中的RB8中保存
【答案】
C
【解析】
TB8是雙機通信時的奇偶校驗位,在串行通信幀發送前,先根據通信協議由軟件設置TB8,然后將要發送的數據寫入SBUF,即可啟動發送過程。數據寫入SBUF之前現先將數據的校驗位寫入TB8,數據寫入發送SBUF,TB8自動寫入發送移位寄存器的第9位,并沒有將TB8位的狀態送入發送SBUF中。