導航:首頁 > 數據處理 > 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寄存器接收什麼數據相關的資料

熱點內容
哪裡能學到真正的數據 瀏覽:961
如何打開lpc程序 瀏覽:601
印尼有哪些值得購買的產品 瀏覽:271
溫州海鮮有哪些批發市場 瀏覽:517
酒庄有哪些產品或服務 瀏覽:779
新產品啤酒代理需要多少錢 瀏覽:756
微商代理怎麼宣傳 瀏覽:73
兩列數據如何顯示出來不同項 瀏覽:177
放大鏡爆料小程序入口在哪裡 瀏覽:795
怎麼找維密代理 瀏覽:404
愛奇藝網劇有效分賬數據如何查詢 瀏覽:1000
航空公司為什麼取消代理費 瀏覽:755
雲手機如何代理 瀏覽:987
熟練程序員每分鍾寫多少代碼 瀏覽:331
兔拉拉網路科技是做什麼產品公司 瀏覽:454
如何建立激勵數據分析模型 瀏覽:206
發那科系統怎麼看程序列表 瀏覽:933
功能飲料如何發展市場營銷 瀏覽:869
納米技術鋼鐵俠怎麼畫圖片 瀏覽:348
衡陽哪裡有鞋材市場 瀏覽:759