国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 輸入輸出設備I/O設備總結

輸入輸出設備I/O設備總結

關鍵字:I/O 總線 cpu 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:41

 I/O設備又叫輸入輸出設備。

如上圖,對于I/O bus 包含數(shù)據(jù)總線、控制總線、地址總線;

每一個I/O設備均連接到I/O總線上,與pc進行數(shù)據(jù)傳輸。所以衍生出I/O接口的概念,逐漸產(chǎn)生了一門技術“I/O接口技術”。

I/O接口電路位于cpu和外設之間(復雜的外設需要有一個設備控制器),外設通過I/O接口把信息傳送給微處理器進行處理,微處理器將處理完的信息通過I/O接口傳給外設。

一個典型的I/O接口應包含:端口,地址譯碼,總線驅(qū)動,控制邏輯。

I/O端口屬于cpu可以直接訪問的寄存器,包括狀態(tài)寄存器、數(shù)據(jù)寄存器、控制寄存器。

地址譯碼屬于對I/O總線的地址進行譯碼選中I/O端口。

總線驅(qū)動是在I/O端口和I/O總線之間的一個“三態(tài)門”,實現(xiàn)cpu和I/O接口之間的“浮空”和“聯(lián)通”。

控制邏輯是接收控制端口的信息對接口工作進行控制。

(以上黑色文字,屬于教課書定義,可能理解與understanding the Linux kernelⅢ出入,只作為參考)

I/O總線通過總線驅(qū)動(三態(tài)),連接到I/O port,寄存器組,通過I/O接口解讀信號,發(fā)送給設備控制器進行進一步解釋,轉(zhuǎn)化為適當?shù)碾娦盘,控制外設相應的的操作。

反向操作原理相同。

I/O接口(I/O interface)分為專用的接口和通用的接口。

專用I/O接口:專門用于一個特定的硬件設備。例如:圖形接口,網(wǎng)絡接口(與網(wǎng)卡中的控制器封裝在一起,可以接受和發(fā)送網(wǎng)絡報文)。

通用的I/O接口,用來連接多個不同的硬件設備。例如:并口(打印機),串口(UART)、scsi接口,通用串行總線(USB)。

復雜的設備可能需要一個設備控制器(devicecontroller)來驅(qū)動?刂破鞯膬蓚重要的作用參考understanding linux kernelⅢ中的文字。

比較簡單的設備,如中斷控制器,定時器等不需要對I/O接口的高級指令進行二次解析和電平的轉(zhuǎn)換,所以不需要設備控制器。

I/o設備一般分為字符設備和塊設備。

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4