I/O端口是接口電路中能被CPU直接訪問(wèn)的寄存器。訪問(wèn)端口就是訪問(wèn)接口電路中的寄存器。一個(gè)接口電路(外設(shè))通常擁有不止一個(gè)端口,如命令口、狀態(tài)口、數(shù)據(jù)口等。端口地址編碼形式有統(tǒng)一編制和獨(dú)立編制兩種方式。常用的為獨(dú)立編制形式,即外設(shè)端口地址不同內(nèi)存地址一起統(tǒng)一編址。并配有專(zhuān)門(mén)的I/O指令:IN/OUT(不同于內(nèi)存的mov指令)。端口地址譯碼即根據(jù)地址識(shí)別端口(接口/設(shè)備)。例:設(shè)計(jì)端口為218H的譯碼電路分析:若要接口電路選中218H地址,則地址總線輸入218H時(shí)應(yīng)輸入有效的低電平,而其他輸入均產(chǎn)生無(wú)效的高電平。

用門(mén)電路實(shí)現(xiàn)如下:

當(dāng)?shù)刂?a target="_blank">信號(hào)給218時(shí),CS有效(片選信號(hào),低電平有效);否則CS無(wú)效(高電平)。
-
譯碼
+關(guān)注
關(guān)注
2文章
88瀏覽量
32701 -
i/o端口
+關(guān)注
關(guān)注
0文章
3瀏覽量
1496
原文標(biāo)題:I/O端口地址譯碼
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
8255端口地址的確定
SBC-85串并I/O板的資料分享
I/O地址譯碼實(shí)驗(yàn)
利用單片機(jī)的端口地址實(shí)現(xiàn)對(duì)液晶顯示器的控制
一文讀懂Linux操作系統(tǒng)是如何管理I/O口
8251a有幾個(gè)端口地址_對(duì)8251a進(jìn)行初始化及流程
8255端口地址如何確定_8255怎樣計(jì)算端口地址
Wishbone部分地址譯碼的實(shí)現(xiàn)
51單片機(jī)系列--并行I/O端口
單片機(jī)端口地址控制液晶顯示器的電路原理
一文讀懂i/o端口地址譯碼
評(píng)論