導航:首頁 > 數據處理 > sbuf寄存器接收什麼數據

sbuf寄存器接收什麼數據

發布時間:2024-10-15 15:39:02

1. SBUF的詳細介紹是怎樣的

SBUF---即串口數據緩沖寄存器

MCS-51串列口有兩個在物理上獨立的串列數據緩沖寄存器SBUF, 這兩個緩沖寄存器共用一個地址99H,(它們都是位元組定址的寄存器,位元組地址均為99H。)這個重疊的地址靠讀/寫指令加以區別.

區分:串列發送時,CPU向SBUF寫入數據,此時99H表示發送SBUF;串列接收時,CPU從SBUF讀出數據,此時99H表示接收SBUF。

其中:發送緩沖寄存器SBUF只能寫,不能讀; 接收緩沖寄存器SBUF只能讀,不能寫.

即:若要通過串口發送數據,只需要往sbuf里寫數據,發送完畢後會引起串口中斷。
發送指令: MOV SBUF,A ;CPU把累加器A中的內容寫入發送的SBUF(99H),再由TXD引腳一位一位地向外發送,

即:若接收數據,只需要在串口中斷標志位置位後(通過中斷方式或查詢方式),就可讀取sbuf中的內容了。
接收指令: MOV A, SBUF ;接收端RXD一位一位地接收數據,直到收到一個完整的字元數據後,則通知CPU,再通過這條指令CPU從SBUF(99H)中讀出數據,並送到累加器中.

閱讀全文

與sbuf寄存器接收什麼數據相關的資料

熱點內容
如何提取小程序公式 瀏覽:10
直擊消費者痛點的的產品有哪些 瀏覽:643
深圳哪些行業產品可以代工 瀏覽:185
信息系統涉及什麼理論 瀏覽:152
防脫產品最大的賣點是什麼 瀏覽:284
進口產品運保費如何進行賬務處理 瀏覽:669
如何加盟滴滴物流公司代理 瀏覽:254
電腦技術最難的是什麼 瀏覽:823
焦作哪裡有鑒定交易 瀏覽:130
番禺免費發布信息的平台有哪些 瀏覽:32
安卓手機後台程序怎麼關不掉 瀏覽:428
十大交易所有哪些支持國內注冊 瀏覽:126
杜維與惡魔的僕人做了什麼交易 瀏覽:206
巴坦木市場價多少 瀏覽:680
怎麼買洗潔精比代理商便宜 瀏覽:816
為什麼說程序員找不到女朋友 瀏覽:867
生工產品是什麼 瀏覽:783
ad如何查看板層信息 瀏覽:488
農貿市場鋼結構如何做隔熱 瀏覽:416
手機如何把手機微信數據恢復 瀏覽:855