通訊介面(匯流排):計算機和外設之間進行資料傳輸
為了保證生產的介面能通用,生產的介面必須遵守一定的協議。協議不同,通訊的標準不同。
串列埠:單工,雙工,全雙工
串列埠通訊時,需要時鐘
電氣特性:在電氣特性方面rs-232採用負邏輯
「1」:-5v到-15v
「0」:+5v到+15v
微控制器(ttl),串列埠(負邏輯)他倆之間通訊,一定需要電平轉換晶元。
資料格式:將每8位二進位制數打包(起始位,資料位,奇偶校驗位,停止位)
介面訊號:完整的rs232,介面有25根線,有三個未定義。在這22個訊號中,我們一般只用txd(傳送資料),rxd(接收資料)。
串列埠中斷:包含了兩個,乙個是傳送中斷,乙個接收中斷
1488:傳送電平轉換電路(ttl到負邏輯)
1489:接收電平轉換電路(負邏輯到ttl)
通訊的時候採用主從方式,pc機為主,微控制器為輔,有pc機來確定到底和哪台微控制器通訊。主機發資料到匯流排,所有從機都會收到資料,需要點對點,要想實現點對點,在傳送資料之前,必須通知對方,傳送資料之前,先傳送某台從機的位址,然後在發資料,這就要需要區分主機發來的資料報是位址還是資料,上例將奇偶校驗位拿出來,如果是1,發位址,如果是0,表示發資料。
彙編**如下:
微控制器串列埠通訊
微控制器串列埠通訊 通常的usb序列通訊方式為全雙工,即兩條資料線 rxd和txd,一條用於傳送資料,一條用於接收資料。在序列通訊前,需要對序列通訊進行配置。對於微控制器 ri為接受中斷標誌位,未通訊時ri 0 當電腦傳送第乙個位元組幀a0到微控制器時,sbuf a0,中斷標誌位ri 1,微控制器呼...
微控制器 紅外通訊
人的眼睛能看到的可見光按波長從長到短排列,依次為紅 橙 黃 綠 青 藍 紫。其中紅光的波長範圍為0.62 0.76 m 紫光的波長範圍為0.38 0.46 m。比紫光波長還短的光叫紫外線,比紅光波長還長的光叫紅外線.紅外線遙控就是利用波長為0.76 1.5 m之間的近紅外線來傳送控制訊號的。紅外線遙...
微控制器串列埠通訊
1 需求 實現電腦端控制微控制器開啟燈光風扇,顯示微控制器傳遞過來的資料 如溫度 濕度等 2 工具 平台軟體 驅動人生 vs2012 keil4 3 下面就開始吧 4 檢視我們當前的通訊埠號 如圖 然後確定我們微控制器的晶振,我是用的是11.0592m的 即9600 差不多我們就可以開始我們的開發了...