自考《微型計算機及其接口技術》復習大綱(7)

字號:

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