第7章 串行接口
在計(jì)算機(jī)領(lǐng)域中,有兩種數(shù)據(jù)通信方式:串行傳輸、并行傳輸,二者區(qū)別:
1. 距離:并行通信適用于近距離,串行通信適用于遠(yuǎn)距離
2. 速度:并行接口的速度快于串行接口
3. 費(fèi)用:串行通信費(fèi)用低于并行通信
串行通信有兩種基本通信方法:
1. 異步通信(ASYNC),CPU與外設(shè)之間有兩項(xiàng)約定:字符格式、波特率
(1) 字符格式:1位起始位,低電平;5 ~ 8位數(shù)據(jù)位,低位在前,高位在后;1位奇偶校驗(yàn)位;1——2位終止位,高電平
(2) 波特率,單位時(shí)間內(nèi)傳送二進(jìn)制數(shù)據(jù)的位數(shù),以位/秒位單位
2. 同步通信(SYNC)
串行通信的傳送方向:
1. 單工
2. 半雙工
3. 全雙工
調(diào)制解調(diào)器(MODEM)的調(diào)制方式:
1. 調(diào)幅
2. 調(diào)頻(常用)
3. 調(diào)相
通用異步收發(fā)器UART是用硬件實(shí)現(xiàn)串行通信的通信接口電路,由三部分組成:
1. 接收器,將串行碼轉(zhuǎn)換為并行碼
2. 發(fā)送器,將并行碼轉(zhuǎn)換為串行嗎
3. 控制器
UART的三種出錯(cuò)標(biāo)志:
1. 奇偶錯(cuò)誤 PE
2. 幀錯(cuò)誤 TE
3. 溢出錯(cuò)誤 OE
RS-232C是應(yīng)用于串行二進(jìn)制交換的數(shù)據(jù)通信設(shè)備DCE和數(shù)據(jù)終端設(shè)備DTE之間的標(biāo)準(zhǔn)接口,其電氣特性:
1. 數(shù)據(jù)“0”,空號(hào),+3V ~ +15V
2. 數(shù)據(jù)“1”,傳號(hào),-3V ~ -15V
3. 規(guī)定使用DB-25插頭座
DTE——數(shù)據(jù)終端設(shè)備
是產(chǎn)生二進(jìn)制信號(hào)的數(shù)據(jù)源,也是接受信息的目的,是由數(shù)據(jù)發(fā)送器或數(shù)據(jù)接收器或兼具二者組成的設(shè)備
DCE——數(shù)據(jù)通信設(shè)備
是提供DTE與通信線路之間通信的建立,維持和終止連接等功能的設(shè)備,同時(shí)執(zhí)行信號(hào)變換與編碼
可編程通信接口8251A,四個(gè)與MODEM相連的控制信號(hào):
1. DTR(低電平),數(shù)據(jù)終端準(zhǔn)備好(輸出)
2. DSR(低電平),數(shù)據(jù)裝置準(zhǔn)備好(輸入)
3. RTS(低電平),請(qǐng)求發(fā)送(輸出)
4. CTS(低電平),清除發(fā)送信號(hào)(輸入)
8251A的初始化: (教科書 P149 ~ P150; P152 習(xí)題7)
1. 方式指令字,用來定義8251A的一般工作特性,必須緊接在復(fù)位后由CPU寫入
2. 命令指令字,用來指定芯片的實(shí)際操作,只有在已經(jīng)寫入了方式指令字后,才能由CPU寫入命令指令字
此二者都是由CPU作為控制字寫入的,寫入時(shí)所用的口地址是相同的,復(fù)位后寫入方式指令字,復(fù)位前寫入的控制字都是命令指令字
8251A在工作中必須要CPU對(duì)它進(jìn)行干預(yù),CPU要做三種干預(yù):
1. 初始化
2. 改變它的工作狀態(tài)
3. 及時(shí)讀寫數(shù)據(jù)
相關(guān)推薦:2010年7月自考成績(jī)查詢時(shí)間及查詢方式匯總