guidong
驱动牛犊
驱动牛犊
  • 注册日期2002-10-31
  • 最后登录2004-09-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1270回复:2

d12读中断寄存器的问题!!

楼主#
更多 发布于:2003-12-10 14:31
周立功的固件上是
#define D12_COMMAND   0xff03
#define D12_DATA      0xff02
unsigned char b1;
unsigned int j;

outportb(D12_COMMAND, 0xF4);

b1 = inportb(D12_DATA);
j  = inportb(D12_DATA);

  j <<= 8;
j += b1;
return j;
我就不太懂为什么对51上的两个地址操作就可以读d12的中断寄存器呢?还请多多指教啊
guidong
驱动牛犊
驱动牛犊
  • 注册日期2002-10-31
  • 最后登录2004-09-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-10 14:45
有没有人帮帮我吧,我现在就是读中断寄存器不对,第一次进中断程序,读出来的数据就是51里ff03里面的数值,不是d12中断寄存器的内容啊
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-10 15:07
咳咳,不是我说,一分都没有啊
游客

返回顶部