第一次接觸串列埠資訊傳輸的概念
對51微控制器串列埠的工作方式有了初步的理解,了解一下新名詞
1.uart 通用非同步傳送-接收器(universal asynchronous receiver-transmitter)
2.波特率
3.sbuf 序列口緩衝區 往sbuf中載入資料就自動傳送;接收的資料儲存在sbuf中供讀取
4.scon 序列口控制暫存器scon 可對其進行位定址 其中的不同位:
sm0(由其決定的序列口工作模式,模式一最為重要)sm1、sm2、ren接受使能 位、tb8、rb8(以上兩位的功能沒有解釋)、ti傳送中斷標誌位、ri接受中斷標誌位(以上兩位由硬體置一)
(以上位的具體作用還要進一步了解!)
5.兩個微控制器之間的通訊:
兩個微控制器的rxd和txd是交叉連線的。
兩個微控制器的序列口直接相連時有乙個問題,就是它們之間的傳輸電纜不能太長(應當在幾公尺範圍內),否則在傳輸過程中會因干擾和訊號的損耗而產生誤碼。
確定通訊協議:微控制器u1和u4之間以2400的波特率進行序列口通
信。u4首先向u1發起通訊請求,傳送呼叫號99h。u1接收到呼叫號後,向u4回送應答 號01h。通訊建立,開始資料傳輸。 呼叫號應答號——主機對從機定址(?)
6.rs–232標準 -25 v~ -3v 3v ~ 25v
ttl 0v ~ 0.8v 2v ~ 5v
7.波特率計算方式
8. msb 高位 lsb 低位
9. 「必須由軟體復位」 (?)
總結:通過晶元手冊了解晶元
振盪器51微控制器 微控制器第一步 51微控制器
俗話說 天才第一步,xx紙尿褲。哈哈!扯遠了。不過,我們今天說的,確實可能是絕大多數嵌入式工程師或者電子愛好者接觸的第一款微控制器 51微控制器。嵌入式開發直播課 stm32 usart串列埠的應用 創客學院直播室 www.makeru.com.cn 圖為51微控制器驅動led點陣的電子製作 51微...
出國第一步 資訊了解
先閱讀一些在同人中口碑較好的書籍或攻略,作為入門第一步。如果同仁堂出了乙個 頭痛的特效藥,你肯定會買。但是要是同仁堂不出呢,你也會考慮其他的牌子,比如北京製藥廠,對嗎?關鍵是他可以解決你的問題,當然,它必須不是假藥或過期藥,對嗎?你肯定聽過北京製藥廠吧,你肯定不會去找那種所謂的包治百病的 萬能藥 對...
mysql開始第一步 了解MySQL的第一步
mysql基本概念 操作語句 1.運算元據庫 建立資料庫 create database 資料庫名 charset utf8 檢視資料庫 show databases 選擇資料庫 use 資料庫名 刪除資料庫 drop 資料庫名 修改資料庫 alter database 資料庫名 charset u...