□王 磊
(淮安錦綸化纖有限公司 江蘇 淮安 223400)
淺談基于單片機的數(shù)據(jù)串口通信
□王 磊
(淮安錦綸化纖有限公司 江蘇 淮安 223400)
單片機體積較小,且集成度高,具有功能強以及抗干擾強等優(yōu)勢,在各個領域已經(jīng)有了廣泛的應用。不過因為其功能簡單不利于管理,因此很多時候都是通過聯(lián)合使用來組成通信系統(tǒng)。本文就基于單片機的數(shù)據(jù)串口通信問題進行探究。
單片機;數(shù)據(jù)串口通信
通訊過程當中,傳輸方案是通過數(shù)據(jù)線依次序進行8次傳送的,8位一個字節(jié),這種傳輸方式稱為串行通信[1];第二種方法是同時使用8條數(shù)據(jù)線分別傳送8位,叫并行通信。串行通訊雖然傳送的速度較慢但是串行口線間干擾小,在遠距離傳送過程中速度也較高。
2.1 保證傳輸可靠性
本文研究的串行通訊通道是傳輸數(shù)據(jù)和指令的通道。在單片機的選擇上要保證有高可靠性的傳輸。不同的傳輸環(huán)境采用不同的接口標準。單片機芯片的可靠性可以保證通訊狀態(tài)測試,誤碼校驗等實驗內容。
2.2 保證通信抗干擾能力
在不超過適用范圍的情況下,通訊抗干擾能力才具有定義。雖然在某些工業(yè)測控系統(tǒng)中,由于通信環(huán)境十分惡劣而采用無線通訊的方式,但是在通信介質的選擇、接口標準的選擇過程中保障其抗干擾能力強,同樣可以達到保證通訊效果。
2.3 考慮通信的速度、距離
標準串行接口具備一定的電氣特性,電氣特性的兩個指標是在滿足可靠傳輸?shù)那闆r通訊最大速度與最大傳輸距離。兩個指標存在線性關系,最大通訊速度減低、通訊距離減少,最大通訊速度增高、通訊距離增長。
3.1 異步通信方式
異步通信系統(tǒng)中以獨立的字節(jié)傳輸數(shù)據(jù),每個獨立字節(jié)的開端有一起始信號,字節(jié)后有一個以上的終止信號。起始位到終止位的信號就為一楨數(shù)據(jù)。傳輸遷移的開始是從標志位到空白的遷移,通常來說,數(shù)據(jù)的起始位占用一位,停止位可占用一位到兩位。異步通訊用這類方式表達字符,字符在串行傳輸一個一個的傳送。至于外部設備與PC機的通訊的成功要求字符格式、起始位等相關參數(shù)的設定相同;波特率(串行通信中每秒傳送數(shù)據(jù)的位數(shù))的設置相同,數(shù)據(jù)傳送速率由波特率表示。
3.2 同步通信方式
同步通信采用將字符連續(xù)接連起來,通過數(shù)據(jù)塊的形式傳輸。與異步通信相同,其數(shù)據(jù)塊起始信號同樣是在其前面加特殊的同步字符。而同異步通信方式不同處在于:同步通信方式的傳輸數(shù)據(jù)塊的后面加上校檢字符并不是終止信號,是能夠對通信中的錯誤進行校檢的。而且此種方式的字符之間并無空白間隔,因此其效率也相對來說要高,可高達幾十甚至是幾百千波特。
4.1 矩陣式鍵盤接口技術
在按鍵數(shù)量比較多的情況下,如果要減少端口占用問題,可通過矩陣式排列加以解決。在矩陣式鍵盤單重,垂直、水平線的交叉地方是經(jīng)由按鍵連接而不是直接連通的。在鍵數(shù)量比較多的時候采用矩陣法做鍵盤是更為合理的,矩陣式結構的鍵盤相比較直接法來講也比較復雜,因此識別要復雜些。列線一般是通過電阻來接正電源的,然后把行線接的單片機I/O口作輸出端,列線所接口味輸入。在按鍵沒有按夏的回收,所有的輸出端就都是高電平。而行線輸出的就是低電平,按鍵時,輸入線就會被拉低。因此,通過讀輸入線的狀態(tài)就可以知道是不是有按鍵。
4.2 單片機顯示原理
數(shù)碼管靜態(tài)顯示的一般是其的驅動電平不會改變,可知該數(shù)碼管數(shù)值是否出現(xiàn)變化。動態(tài)顯示是基于人眼反應遲鈍,數(shù)碼管輪流會顯示一段的時間,看起來就像是幾個數(shù)碼管同時亮起來,但實際上就只有一個是亮的,其他的則是余暉。靜態(tài)顯示的亮度要打,但是功耗也比較大。動態(tài)顯示要弱于靜態(tài),不過顯示的位數(shù)要多。要注意的是,動態(tài)掃描頻率一般要高于50hz,最佳則為高于60hz,否則數(shù)碼管就會閃爍。
本篇文章基于單片機,從數(shù)據(jù)傳輸方式類型、單片機的特性要求、數(shù)據(jù)同步方式、矩陣式鍵盤接口技術與單片機顯示原理等多個方面對數(shù)據(jù)串口通信進行闡述,希望能為行業(yè)發(fā)展提供參考。
[1]劉遠義,張銳,劉宏洋.PC機與單片機的串口通信數(shù)據(jù)采集系統(tǒng)設計[J].邢臺學院學報,2013,02:174-176.
[2]屈嘯.對單片機之間的串口數(shù)據(jù)通信的研究[J].電子制作,2013,16:22.
1004-7026(2016)18-0119-01
TP274.2
A
DOI:10.16675/j.cnki.cn14-1065/f.2016.18.088