隨著計算機(jī)系統(tǒng)的應(yīng)用和微機(jī)網(wǎng)絡(luò)的發(fā)展,通信功能越來越顯的重要.這里所說的通信是只計算機(jī)與外界的信息交換.因此,通信既包括計算機(jī)與外部設(shè)備之間,也包括計算機(jī)和計算機(jī)之間的信息交換.由于串行通信是在一根傳輸線上一位一位的傳送信息,所用的傳輸線少,并且可以借助現(xiàn)成的電話網(wǎng)進(jìn)行信息傳送,因此,特別適合于遠(yuǎn)距離傳輸.對于那些與計算機(jī)相距不遠(yuǎn)的人-機(jī)交換設(shè)備和串行存儲">

小视频免费在线观看_夜夜b_男女隐私免费视频_国产一级性生活视频_久久综合入口_精品国内视频

技術(shù)頻道

串口通訊-串口通訊的概念及接口電路

  隨著計算機(jī)系統(tǒng)的應(yīng)用和微機(jī)網(wǎng)絡(luò)的發(fā)展,通信功能越來越顯的重要.這里所說的通信是只計算機(jī)與外界的信息交換.因此,通信既包括計算機(jī)與外部設(shè)備之間,也包括計算機(jī)和計算機(jī)之間的信息交換.由于串行通信是在一根傳輸線上一位一位的傳送信息,所用的傳輸線少,并且可以借助現(xiàn)成的電話網(wǎng)進(jìn)行信息傳送,因此,特別適合于遠(yuǎn)距離傳輸.對于那些與計算機(jī)相距不遠(yuǎn)的人-機(jī)交換設(shè)備和串行存儲的外部設(shè)備如終端、打印機(jī)、邏輯分析儀、磁盤等,采用串行方式交換數(shù)據(jù)也很普遍.在實(shí)時控制和管理方面,采用多臺微機(jī)處理機(jī)組成分級分布控制系統(tǒng)中,各 CPU 之間的通信一般都是串行方式.所以串行接口是微機(jī)應(yīng)用系統(tǒng)常用的接口.
  許多外設(shè)和計算機(jī)按串行方式進(jìn)行通信,這里所說的串行方式,是指外設(shè)與接口電路之間的信息傳送方式,實(shí)際上, CPU 與接口之間仍按并行方式工作.
  1  串行通信的概念
  所謂 " 串行通信 " 是指外設(shè)和計算機(jī)間使用一根數(shù)據(jù)信號線 ( 另外需要地線 , 可能還需要控制線 ), 數(shù)據(jù)在一根數(shù)據(jù)信號線上一位一位地進(jìn)行傳輸,每一位數(shù)據(jù)都占據(jù)一個固定的時間長度.如圖 1-1 所示.這種通信方式使用的數(shù)據(jù)線少,在遠(yuǎn)距離通信中可以節(jié)約通信成本,當(dāng)然,其傳輸速度比并行傳輸慢.
  由于 CPU 與接口之間按并行方式傳輸,接口與外設(shè)之間按串行方式傳輸,因此,在串行接口中,必須要有 " 接收移位寄存器 " (串→并)和 " 發(fā)送移位寄存器 " (并→串). 在數(shù)據(jù)輸入過程中,數(shù)據(jù) 1 位 1 位地從外設(shè)進(jìn)入接口的 " 接收移位寄存器 " ,當(dāng) " 接收移位寄存器 " 中已接收完 1 個字符的各位后,數(shù)據(jù)就從 " 接收移位寄存器 " 進(jìn)入 " 數(shù)據(jù)輸入寄存器 " . CPU 從 " 數(shù)據(jù)輸入寄存器 " 中讀取接收到的字符.(并行讀取,即 D7~D0 同時被讀至累加器中). " 接收移位寄存器 " 的移位速度由 " 接收時鐘 " 確定.
  在數(shù)據(jù)輸出過程中, CPU 把要輸出的字符(并行地)送入 " 數(shù)據(jù)輸出寄存器 " , " 數(shù)據(jù)輸出寄存器 " 的內(nèi)容傳輸?shù)?" 發(fā)送移位寄存器 " ,然后由 " 發(fā)送移位寄存器 " 移位,把數(shù)據(jù) 1 位 1 位地送到外設(shè). " 發(fā)送移位寄存器 " 的移位速度由 " 發(fā)送時鐘 " 確定.
  接口中的 " 控制寄存器 " 用來容納 CPU 送給此接口的各種控制信息,這些控制信息決定接口的工作方式.
  " 狀態(tài)寄存器 " 的各位稱為 " 狀態(tài)位 " ,每一個狀態(tài)位都可以用來指示數(shù)據(jù)傳輸過程中的狀態(tài)或某種錯誤.例如,用狀態(tài)寄存器的 D5 位為 "1" 表示 " 數(shù)據(jù)輸出寄存器 " 空,用 D0 位表示 " 數(shù)據(jù)輸入寄存器滿 " ,用 D2 位表示 " 奇偶檢驗(yàn)錯 " 等.
  能夠完成上述 " 串 <- -> 并 " 轉(zhuǎn)換功能的電路,通常稱為 " 通用異步收發(fā)器 " ( UART : Universal Asynchronous Receiver and Transmitter ) , 典型的芯片有: Intel 8250/8251,16550 .

文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

主站蜘蛛池模板: av老司机在线观看 | 午夜欧美成人 | 91麻豆精品 | 国产精品乱码一区二区三区 | 一区在线播放 | 在线国产视频 | 国产精品伦一区二区三级视频 | 欧美一区二区在线播放 | 成人免费视频网站在线看 | 国产精品久久久久久久一区二区 | 欧美一级免费观看 | 日本久久网| 99re视频在线观看 | 国产精品中文字幕在线播放 | 91精品啪在线观看国产线免费 | 久久午夜精品 | 国产精品久久久久久一区二区三区 | 欧美激情精品久久久久久久久久 | 欧美精品久久久久a | 亚洲精品成人久久 | 国产成人精品一区二区在线观看 | 欧美日本不卡 | 草久久久 | 自拍偷拍亚洲精品 | 久久福利 | 午夜免费一区二区 | av在线不卡一区 | 韩日欧美 | 99精品视频在线免费观看 | 中文字幕精品一区久久久久 | 久久影视精品 | 99精品免费视频 | 国产1区在线 | 欧美一区二区在线视频 | 国产一区中文字幕 | 成人在线 | 国产精品成人在线观看 | 日韩精品h| 天天艹视频 | 亚洲二区在线视频 | 日本在线视频一区二区三区 |