yindong
驱动牛犊
驱动牛犊
  • 注册日期2001-09-22
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1143回复:1

菜鸟的问题?

楼主#
更多 发布于:2001-10-30 21:18
请问大侠们,I/O地址与芯片内部的寄存器有没有什么关系?我能否直接访问芯片内部的寄存器?

如我附件中图形所示,我要求从计算机中发出控制参数到8255的A、B、C端口上,请问,我该如何做?大侠多多指点,小弟感恩不尽!
(当A0、A1该不同的信号时,选中不同的端口,即A、B、C口,再通过将D7-D0的数据写入到端口或从端口中读入数据。)
singwoo
驱动牛犊
驱动牛犊
  • 注册日期2001-09-10
  • 最后登录2002-02-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-31 09:18
一般外设有俩种端口。控制端口和数据端口。一般,外设的控制端口被映射到I/O地址上。
1。通过给控制端口发送不同的值来选择不同的数据端口。
2。再从这个I/O地址读回的就是数据端口的值了。
这些操作我也忘的差不多了,汇编语言书上有很多这样的列子。
singwoo
游客

返回顶部