單片機微處理器的接口形式
一個完整的計算機系統(tǒng),除了微處理器、存貯器之外,還必須具備各種輸入輸出設備及接口。各種指令、原始數(shù)據(jù)和信息通過輸入設備送入計算機,而計算機則將計算的結(jié)果及各種控制信號通過輸出設備輸出。常用的輸入設備有鍵盤、掃描儀、模數(shù)轉(zhuǎn)換器等。輸出設備有顯示器、打印機、數(shù)模轉(zhuǎn)換器等。計算機的另一類外圍設備為外部存貯器,包括存儲器電路、各種磁盤及磁帶機。
外圍設備的種類繁多,其信息有數(shù)字量(如掃描儀獲得的信息)、模擬量(如通過傳感器由非電量轉(zhuǎn)換成電壓、電流)、開關(guān)量(如開關(guān)的閉合狀態(tài)信息、輸出控制)。為使外圍設備的各類信息與計算機交換,必須通過接口電路。
接口電路將微處理器送出的外圍設備地址信息進行譯碼,以判斷選擇的是那一個外圍設備,并根據(jù)外圍設備送來的狀態(tài)信息決定何時將數(shù)據(jù)從外圍設備讀入微處理器或由微處理器將數(shù)據(jù)送往外圍設備。接口電路還必須把外圍設備的輸入信息傳換為微處理器相容的數(shù)據(jù)形式,或?qū)⑽⑻幚砥鞯臄?shù)據(jù)轉(zhuǎn)換為外圍設備能接受的信息。
總之微處理器必須通過外圍設備才能和外界進行聯(lián)系,而外圍設備則通過接口電路和微處理器相連。
通常所用的接口電路包括以下幾種:
1.并行接口
并行接口是微處理器與外圍設備交換數(shù)據(jù)的最基本的方法,通過此接口可以傳送數(shù)字量、開關(guān)量或控制信號等信息。
2. 串行接口
它同樣可以傳送數(shù)字量、開關(guān)量或控制信號。所不同的是它將信息以一位一位的方式傳送。常用于較長距離的傳送。
3.定時器、計數(shù)器
用以產(chǎn)生時間信號或?qū)斎氲拿}沖量計數(shù)。
4.數(shù)模轉(zhuǎn)換器和模數(shù)轉(zhuǎn)換器
用以實現(xiàn)模擬量與數(shù)字量的轉(zhuǎn)換。數(shù)字量與微處理器信息的交換可通過并行或串行的形式實現(xiàn)。
編輯:admin 最后修改時間:2018-05-08