單片機(jī)通信是指單片機(jī)與單片機(jī)之間喘帚、單片機(jī)與計算機(jī)之間的通信。
通信可以分成兩種方式:并行通信方式和串行通信方式咒钟。
并行通信方式
將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同時進(jìn)行傳送吹由,另外還需要一條信號控制線和若干控制信號線。
我們都知道朱嘴,在計算機(jī)里面倾鲫,八位是一個字節(jié),一個位上的數(shù)據(jù)只可能是0或1(對于二進(jìn)制計算機(jī)來說)腕够。并行通信的意思就是將字節(jié)的八位同時分別通過不同的數(shù)據(jù)線給發(fā)送出去级乍,這樣做的好處很明顯舌劳,傳輸速度十分快帚湘,但是壞處有很多,比如成本高甚淡,需要六條數(shù)據(jù)線大诸,對于長距離通信來說簡直是噩夢(大家可以類比思考電線都是兩根線入戶),同時贯卦,并行通信還必須保證一個字節(jié)的八位在同一時間被發(fā)送资柔、被接收,要是一個字節(jié)中的一位被另一個字節(jié)的相同位置的數(shù)據(jù)給代替了撵割,這樣可不好玩贿堰,所以控制起來也比較麻煩。
串行通信方式
將數(shù)據(jù)字節(jié)一位一位的通過一條傳輸線逐個進(jìn)行傳輸啡彬,另外再加上一條公共信號地線和若干控制信號線羹与。由于一次只能傳輸一位,也就是說一個數(shù)據(jù)包得花上八個傳輸一個位的時間才能傳輸完庶灿,這樣速率看上去會降低纵搁。但是這樣布線少啊,成本也就低往踢,只不過數(shù)據(jù)傳輸?shù)倪壿嫏C(jī)制相對于并行通信方式來說更為復(fù)雜腾誉。
待補(bǔ)充。