娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月29日(星期六)

2020年03月29日 | 單片機(jī)小白學(xué)習(xí)之路(二十一)---單片機(jī)串口通信理解(一)

發(fā)布者:溫馨家園 來源: eefocus關(guān)鍵字:單片機(jī)  串口通信 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章
目標(biāo):  單片機(jī)串口通信理解(一)

1.通信的基本概念

通信的方式可以分為多種,按照數(shù)據(jù)傳送方式可分為串行通信并行通信。按照通信的數(shù)據(jù)同步方式,可分為異步通信和同步通信。按照數(shù)據(jù)的傳輸方向又可分為單工、半雙工和全雙工通信。在這個單片機(jī)上起的作用是單片機(jī)與上面模塊的通信和單片機(jī)之間的通信

1.1串行通信與并行通信

(1)串行通信
串行通信是指使用一條數(shù)據(jù)線,將數(shù)據(jù)一位一位地依次傳輸,每一位數(shù)據(jù)占據(jù)一個固定的時間長度。其只需要少數(shù)幾條線就可以在系統(tǒng)間交換信息,特別適用于計算機(jī)與計算機(jī)、計算機(jī)與外設(shè)之間的遠(yuǎn)距離通信。
特點(diǎn):傳輸線少,長距離傳送時成本低,且可以利用電話網(wǎng)等現(xiàn)成的設(shè)備,但數(shù)據(jù)的傳送控制比并行通信復(fù)雜,速度慢

(2)并行通信
并行通信通常是將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同時進(jìn)行傳送,通常是8位、16位、32位等數(shù)據(jù)一起一塊一塊的傳輸。
特點(diǎn):控制簡單、傳輸速度快;由于傳輸線較多,長距離傳送時成本高且接收方的各位同時接收存在困難,抗干擾能力差。


1.2異步通信與同步通信
(1)異步通信

異步通信是指通信的發(fā)送與接收設(shè)備使用各自的時鐘控制數(shù)據(jù)的發(fā)送和接收過程。為使雙
方的收發(fā)協(xié)調(diào),要求發(fā)送和接收設(shè)備的時鐘盡可能一致。
異步通信是一種很常用的通信方式。異步通信在發(fā)送字符時,所發(fā)送的字符之間的時間
間隔可以是任意的。當(dāng)然,接收端必須時刻做好接收的準(zhǔn)備。發(fā)送端可以在任意時刻開始發(fā)送字符,因此必須在每一個字符的開始和結(jié)束的地方加上標(biāo)志,即加上開始位和停止位,以便使接收端能夠正確地將每一個字符接收下來。異步通信的好處是通信設(shè)備簡單、便宜,但傳輸效率較低(因?yàn)殚_始位和停止位的開銷所占比例較大)。

特點(diǎn):不要求收發(fā)雙方時鐘的嚴(yán)格一致,實(shí)現(xiàn)容易,設(shè)備開銷較小,但每個字符要附加2~3位用于起止位,各幀之間還有間隔,因此傳輸效率不高。


(2)同步通信

同步通信時要建立發(fā)送方時鐘對接收方時鐘的直接控制,使雙方達(dá)到完全同步。此時,傳輸數(shù)據(jù)的位之間的距離均為“位間隔”的整數(shù)倍,同時傳送的字符間不留間隙,即保持位同步關(guān)系,也保持字符同步關(guān)系。發(fā)送方對接收方的同步可以通過兩種方法實(shí)現(xiàn)。


1.3單工、半雙工與全雙工通信
(1)單工通信
單工是指數(shù)據(jù)傳輸僅能沿一個方向,不能實(shí)現(xiàn)反向傳輸。


(2)半雙工通信(RS485)
半雙工是指數(shù)據(jù)傳輸可以沿兩個方向,但需要分時進(jìn)行。


(3)全雙工通信(RS232)
全雙工是指數(shù)據(jù)可以同時進(jìn)行雙向傳輸。


1.4通信速率

衡量通信性能的一個非常重要的參數(shù)就是通信速率,通常以比特率(Bitrate)來示。比特率是每秒鐘傳輸二進(jìn)制代碼的位數(shù),單位是:位/秒(bps)。
如每秒鐘傳送240個字符,而每個字符格式包含10位(1個起始位、1個停止位、8個數(shù)據(jù)位),這時的比特率為:
10位×240個/秒 = 2400 bps

比特率(不是波特率):定時器,或者說是計數(shù)器。使用計數(shù)器對一個較穩(wěn)定的頻率信號計數(shù),比如使用11.0592M的晶振,12分頻產(chǎn)生921600Hz的頻率信號。這個921600就是51的串口的時基。


比特率

是測量每秒可傳輸數(shù)據(jù)比特位(1或者0)數(shù)量的單位。例如,Bitrate=1024bps是指每一秒鐘傳輸了1024個1或者0。

波特率

表示每秒鐘一個信號(從0變?yōu)?或從1變?yōu)?)或符號(連接的電壓、頻率或相位)在通信通道中改變狀態(tài)或發(fā)生變化的次數(shù)。例如,Baudrate=1024Bdps是指該通道每秒鐘最多改變狀態(tài)1024次。

在上面的例子中,波特率和比特率是相同的。但由于波特率可以被理解為單位時間內(nèi)傳輸符號的個數(shù)(傳符號率),通過不同的調(diào)制方法可以在一個符號上負(fù)載多個比特信息。

所以如果該符號是二進(jìn)制的話,波特率在數(shù)值上等于比特率的,但是意義還是不同,一個是符號,一個是比特。

為了提高通信速度,更高級的調(diào)制解調(diào)器會使用能在一個符號中發(fā)送多個位的調(diào)制技術(shù)。如果通道在一個波中發(fā)送4個位,那么波特狀態(tài)只改變1次。因此,在這種情況下比特率等于波特率的4倍。

關(guān)鍵字:單片機(jī)  串口通信 引用地址:單片機(jī)小白學(xué)習(xí)之路(二十一)---單片機(jī)串口通信理解(一)

上一篇:單片機(jī)小白學(xué)習(xí)之路(八)---獨(dú)立按鍵
下一篇:單片機(jī)小白學(xué)習(xí)之路(七)---數(shù)碼管的動態(tài)顯示

推薦閱讀

????3月28日消息,AI芯片公司OURS近日宣布進(jìn)軍國內(nèi)市場,且已經(jīng)與國內(nèi)一家電子制造企業(yè)進(jìn)行業(yè)務(wù)合作。同時,OURS也將在中國選擇辦公地點(diǎn),目前正在選址。  OURS簡寫自O(shè)ptical Universal RISC Systems,是一家2017年2月創(chuàng)建于美國硅谷圣克拉拉的“硅光”公司,主打的核心技術(shù)產(chǎn)品為低功耗端計算 (Edge Computing) AI芯片,目的是讓機(jī)器能夠智...
如果非要給“2019年”安上一個元年的稱號,那應(yīng)該是自動駕駛商業(yè)化元年。原因很簡單,汽車市場銷量下滑了。根據(jù)JATO的數(shù)據(jù),2018年全球汽車銷量下降0.5%。中國汽車協(xié)會的數(shù)據(jù)也顯示,2019年1月中國乘用車銷量同比下降17.71%。中國市場本來是全球汽車市場的增長引擎,突然掉頭轉(zhuǎn)下讓全球汽車廠商有些蒙圈:不是說好的一路看漲嗎? 下跌就說明市場飽和了,要...
主48 通過串口和電腦相連從48代替74373鎖存器編程對象是w39v040。程序有待改善 ,檢測寫入(或擦除)完成的程序用延時程序代替的。主48 pb口為雙向口,發(fā)送給從48鎖存數(shù)據(jù),發(fā)送和接收待編程的存儲器的數(shù)據(jù)。主48 pc口是控制線 oe、we、r/c、reset ,pc5接到從48的pc5當(dāng)做ALE線。主48 pd口為6位地址。從48 pb口為輸入,接收地址。從48 pd口為地...
運(yùn)算密度跟不上因特網(wǎng)流量增加速度,數(shù)據(jù)中心分析之?dāng)?shù)據(jù)量的成長速度前所未有;要解決這個問題,需要更大的內(nèi)存帶寬,而這是3D芯片堆棧技術(shù)展現(xiàn)其承諾的一個領(lǐng)域。 被甲骨文(Oracle)取消的一個微處理器開發(fā)項(xiàng)目,在傳統(tǒng)制程微縮速度減緩的同時,讓人窺見未來高階芯片設(shè)計的一隅;該Sparc CPU設(shè)計提案的目標(biāo)是采用仍在開發(fā)的芯片堆棧技術(shù),取得越來越難透過...

史海拾趣

問答坊 | AI 解惑

Xilinx VHDL模型IP核在Modelsim中的功能仿真問題及解決方法

Xilinx 的某些IP核只提供VHDL的behavior模型,這種情況下,如果在ISE里設(shè)置的preferred language為verilog,那么進(jìn)行功能仿真時會遇到錯誤,提示相關(guān)的實(shí)體找不到。 Can\'t find module/primate " xxx". 例如,調(diào)用了復(fù)數(shù)乘法器CMPLY_V2.1時 ...…

查看全部問答∨

求教LPC2138 <--->CS5530

求教LPC2138 <--->CS5530調(diào)了一周多了,死活不通。讀回來的只是0xFF,怎么回事啊?? 有沒有哪位大哥有LPC2138 通過SPI口和CS5530通訊的例子,小可不勝感激,跪謝!!~ icipiq_ka@yahoo.com.cn …

查看全部問答∨

尋覓 09屆齊魯軟件大賽 嵌入式實(shí)時操作系統(tǒng)設(shè)計 知己

09屆齊魯軟件大賽報的是嵌入式實(shí)時操作系統(tǒng)設(shè)計,還有誰報的這個題目,大家一塊討論一下 我QQ:d-y-p@qq.com,用的是郵箱綁定 …

查看全部問答∨

關(guān)于格式化輸出

兄弟我要在單片機(jī)上實(shí)現(xiàn)結(jié)構(gòu)化輸出,但總達(dá)不到效果。對比了VC上和KEIL51上的stdarg上的代碼,有點(diǎn)讓我迷惑 VC:   #define _INTSIZEOF(n)   ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )   #defin ...…

查看全部問答∨

想買一個開發(fā)板,大家能推薦一下嗎?

想學(xué)ARM+Linux的嵌入式開發(fā),覺著沒開發(fā)板不行,大家能介紹一款嗎,學(xué)習(xí)資料比較全的,價格在1000左右!謝謝了!…

查看全部問答∨

哪位有吉時利2000型6?數(shù)字電壓表中文說明書

100分求吉時利2000型6?數(shù)字電壓表中文說明書…

查看全部問答∨

急:我想問問關(guān)于串口通信的問題

我現(xiàn)在用9針COM1連接線把兩臺連接起來,我用SuperCommTool串口調(diào)試助手,兩臺機(jī)器都只能發(fā)不能收是什么原因。 還有,我做實(shí)現(xiàn)的目的是為測試我寫的串口程序能不能通信,以便能讓我的程序讀取地稱從串口發(fā)出的數(shù)據(jù)。現(xiàn)在不知道,我的測試對從地稱讀 ...…

查看全部問答∨

CAPFIFO 讀數(shù)總不正確

本帖最后由 dontium 于 2015-1-23 13:18 編輯 我的程序可能使那里沒有設(shè)置好,用capfifo來測速,但capfifo讀出來的數(shù)總不正確,在我的程序里,每一次進(jìn)cap中斷讀一次capfifo的值,但capfifo的狀態(tài)位除了在開始測速。轉(zhuǎn)速特別低時刻能為01或10,大 ...…

查看全部問答∨

求助--MSP430 I2C問題

   求教,新手第一次用MEMS gyro,用的是MSP4305310加MPU3050(I2C通信),MSP430硬件I2C模塊.   問題是  剛剛reset后用示波器測SDA和SCL口都有信號,但是示波器表筆一拿開再觸到管腳或者是測下別的腳之后再回去測SDA/SCL ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 山东省| 永顺县| 青河县| 罗山县| 浪卡子县| 会东县| 新泰市| 青海省| 游戏| 余庆县| 西丰县| 蓬莱市| 尉犁县| 连云港市| 巴塘县| 法库县| 永泰县| 昭觉县| 洪雅县| 卓尼县| 孝义市| 哈尔滨市| 四会市| 威远县| 定结县| 共和县| 吉林省| 海林市| 茂名市| 西青区| 土默特左旗| 收藏| 曲周县| 博客| 清镇市| 雅江县| 若尔盖县| 颍上县| 宁国市| 南乐县| 葫芦岛市|