freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機硬件及網(wǎng)絡(luò)]第六章串行通信接口(已修改)

2025-01-31 10:25 本頁面
 

【正文】 第六章 串行通信接口 串行通信的基本概念 串行通信接口標準 INTEL 8251的功能及應用編程 微型計算機串行通信程序的編制 ? 計算機的 CPU與其外部設(shè)備之間常常要進行信息的交換, 一臺計算機與其他的計算機之間有時也要交換信息。所有這些信息交換均可稱為 “ 通信 ” 。 通信的基本方式可分為并行通信和串行通信兩種。 ? 并行通信是指數(shù)據(jù)的各位同時進行傳送的通信方式。 ? 串行通信是指數(shù)據(jù)是一位一位地按順序傳送的通信方式。 1 串行通信的基本概念 1.串行通信的分類 ? 按照串行數(shù)據(jù)的同步方式,串行通信可分為異步傳送和同步傳送兩類。 ? 同步通信是靠識別同步字符來實現(xiàn)數(shù)據(jù)的發(fā)送和接收的,而異步通信是一種利用字符的再同步技術(shù)的通信方式。 1. 1 異步傳送方式 ? 異步傳送的特點是數(shù)據(jù)在線路上的傳送是不連續(xù)。 數(shù)據(jù)以一個字 (或稱字符 )為單位來傳送。異步傳送時,各個字符間可以是連續(xù)傳送的.也可以是間斷傳送的,這完全由發(fā)送方根據(jù)需要來決定。 異步傳送時,同步時鐘脈沖并不發(fā)送到接收方,即雙方各用自己的時鐘源來控制發(fā)送和接收。 ? 字符的發(fā)送是隨機進行的,因此,對于接收方來說就有一個判別何時有字符達到,何時是新的一 個字符開始的問題。因此,在異步通信時,對字符必須規(guī)定一定的格式。 起止式異步通信數(shù)據(jù)格式 ①每個字符總是以起始位開始( “ 0”),以停止位( “ 1”)結(jié)束。 1 1 0 0 0 0 1 0 1 1 1 0 0 0 空 閑 位 起始位 數(shù)據(jù)位 0 低 高 校驗位 停 止 位 ② 字符之間沒有時間間隔要求 ③字符后一位校驗位(可沒有) :是一個字符一個字符傳輸 ? 異步傳輸方式中的每個字符由 4個部分組成:起始位、數(shù)據(jù)位、奇偶校驗位和停止位。一個字符由起始位開始,停止位結(jié)束。 ? ①起始位: 1位,低電平; ? ②數(shù)據(jù)位: 5~8位,低位在前,高位在后; ? ③校驗位: 1位,對數(shù)據(jù)進行校驗,奇校驗和偶校驗; ? ④停止位: 1~2位,高電平。 ? 停止位后不定長度的高電平部分稱為空閑位,多少不限。停止位和空閑位都規(guī)定為高電平(邏輯 1),這樣就能保證起始位開始處一定有一個下降沿,指出一個字符的開始。 異步通信的時鐘定時方法 數(shù)據(jù) ( 62H) 0 0 0 0 1 1 停止位 異步傳輸先發(fā)送低位 (LSB) 發(fā)送方 利用發(fā)送時鐘來決定發(fā)送每個位的時刻 接收方 檢測起始位的下降沿,并用它來同步接收時鐘,然后利用接收時鐘從每一位的中間接收該位 1 起始位 LSB MSB 0 奇偶 校驗位 0 0/1 1 1 接收 /發(fā)送 時鐘 波特率 ? 波特率是指單位時間內(nèi)傳送二進制數(shù)據(jù)的位數(shù),其單位是 bps(位 /秒),簡稱波特。波特率是衡量串行通信數(shù)據(jù)速度快慢的一個技術(shù)指標。有時也用“ 位周期 ” 來表示傳輸速率,位周期是波特率的倒數(shù)。 ? 最常用的標準波特率是 1 300、 600、 1200、2400、 4800、 9600和 19200bps。 ? 并行通信中,傳輸速率是以每秒傳送多少字節(jié)來表示。 ? 串行通信中,傳輸速率是以波特率來表示 假如每傳送一個 8位字符 , 共有 12位格式 ( 其中有 1個起始位 , 8個數(shù)據(jù)位 , 1個校驗位 , 2個停止位 ) ,如果波特率是 1200bps。 則每秒鐘傳送的字符數(shù)是 1200/12=100個 。 波特率和時鐘頻率 ? 在串行通信時,接口電路的發(fā)送端需要用一個時鐘來決定每一位對應的時間長度,同樣接收端也需要由一個時鐘確定每一位數(shù)據(jù)所對應的時間長度。為了實現(xiàn)這一目的,通常串行接口電路各有一個獨立的時鐘信號,發(fā)送器時鐘和接收器時鐘。 ? 收 /發(fā)時鐘頻率與波特率之間的關(guān)系: 收 /發(fā)時鐘頻率 =波特率 波特因子 一般 n取 1, 16, 32和 64等。對于異步通信,常采用 n=16;對于同步通信,則必須取 n =1。 例 1 某一串行接口電路的發(fā)送器時鐘頻率為 19200Hz,波特率因子的值為 16,則發(fā)送波特率 Fd = Ftxc/Kt = 19200/16 = 1200( bps) 例 2 要完成從 A站到 B站的串行數(shù)據(jù)通信 , A站的發(fā)送器時鐘頻率 Ftxc為 38400Hz, 波特率因子為 16; B站的接收器電路規(guī)定波特率因子為 64, 則 B站的接收器時鐘頻率應為多少 ? 根據(jù) A點的發(fā)送器電路規(guī)定 , 數(shù)據(jù)傳輸?shù)牟ㄌ芈剩? Fd = Ftxc/Kt = 38400/16 = 2400 ( bps) 收發(fā)雙方應該使用相同的波特率 , 接收器時鐘頻率應為: Frxc = Fd Kr = 2400 64 = 153600 ( Hz) 異步通信中,收發(fā)雙方的約定 在異步通信中。收發(fā)雙方必須事先約定兩件事: ? 一是規(guī)定 字符格式 即規(guī)定字符各部分所占的位數(shù),是否采用奇偶校驗,以及校驗的方式 (偶校驗還是奇校驗 )。 ? 二是 規(guī)定所采用的波特率以及時鐘頻率和波特率間的比例關(guān)系。 異步傳送由于不傳送同步時鐘脈沖,所以設(shè)備比較簡單,實現(xiàn)起來方便。它還可根據(jù)需要連續(xù)地或有間隙地傳送數(shù)據(jù),對各字符間的間隙長度沒有限制。 缺點:是在數(shù)據(jù)字符串中要加上起同步作用的起始位和停讓位,降低了有效數(shù)據(jù)位的傳送速率,僅適合于低速通信的場合。 1. 2同步傳送方式 ? 同步傳送是以許多字符或許多比特組織成的數(shù)據(jù)塊為傳輸單位,它是一種連續(xù)傳送數(shù)據(jù)的方式。 ? 在通信開始以后,發(fā)送端連續(xù)發(fā)送字符,接收端也連續(xù)接收字符,直到一個數(shù)據(jù)塊傳送結(jié)束。同步傳送時,字符與字符之間沒有間隙,也不用起始位和停止位,僅在數(shù)據(jù)塊開始時用同步字符 SYNC來指示。 2. 同步通信 ? 以一個數(shù)據(jù)塊(幀)為傳輸單位,每個數(shù)據(jù)塊附加 1個或 2個同步字符,最后以校驗字符結(jié)束 ? 同步通信的數(shù)據(jù)傳輸效率和傳輸速率較高,但硬件電路比較復雜 ? 串行同步通信主要應用在網(wǎng)絡(luò)當中 ? 最常使用高級數(shù)據(jù)鏈路控制協(xié)議 HDLC ~ ~ ~ ~ 同步字符 數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù) 校驗字符 ? 同步通信可以分為單同步字符方式和雙同步字符方式。 ? 同步字符可以由用戶約定,當然也可以采用用 ASCII碼中規(guī)定的 SYN代碼,即 16H。 ? 按同步方式通信時,在發(fā)送時要插入同步字符,接收方檢測到同步字符時,即準備開始接收,因此,在硬件設(shè)備上需要有插入同步字符和相應
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1