阅读:1143回复:1
菜鸟的问题?
请问大侠们,I/O地址与芯片内部的寄存器有没有什么关系?我能否直接访问芯片内部的寄存器?
如我附件中图形所示,我要求从计算机中发出控制参数到8255的A、B、C端口上,请问,我该如何做?大侠多多指点,小弟感恩不尽! (当A0、A1该不同的信号时,选中不同的端口,即A、B、C口,再通过将D7-D0的数据写入到端口或从端口中读入数据。) |
|
沙发#
发布于:2001-10-31 09:18
一般外设有俩种端口。控制端口和数据端口。一般,外设的控制端口被映射到I/O地址上。
1。通过给控制端口发送不同的值来选择不同的数据端口。 2。再从这个I/O地址读回的就是数据端口的值了。 这些操作我也忘的差不多了,汇编语言书上有很多这样的列子。 |
|
|