I/O端口是接口電路中能被CPU直接訪問的寄存器。訪問端口就是訪問接口電路中的寄存器。一個接口電路(外設)通常擁有不止一個端口,如命令口、狀態(tài)口、數據口等。端口地址編碼形式有統(tǒng)一編制和獨立編制兩種方式。常用的為獨立編制形式,即外設端口地址不同內存地址一起統(tǒng)一編址。并配有專門的I/O指令:IN/OUT(不同于內存的mov指令)。端口地址譯碼即根據地址識別端口(接口/設備)。例:設計端口為218H的譯碼電路分析:若要接口電路選中218H地址,則地址總線輸入218H時應輸入有效的低電平,而其他輸入均產生無效的高電平。
用門電路實現如下:
當地址信號給218時,CS有效(片選信號,低電平有效);否則CS無效(高電平)。
-
譯碼
+關注
關注
2文章
88瀏覽量
32553 -
i/o端口
+關注
關注
0文章
3瀏覽量
1487
原文標題:I/O端口地址譯碼
文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
8255端口地址的確定
一文讀懂Linux操作系統(tǒng)是如何管理I/O口

51單片機系列--并行I/O端口

評論