duqian19
驱动牛犊
驱动牛犊
  • 注册日期2005-05-23
  • 最后登录2006-01-03
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望8点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2705回复:5

变量定义的问题

楼主#
更多 发布于:2005-07-24 15:17
  我用下面的方法定义了外部变量
unsigned char xdata *outport;
#define vendor outport[0xff30]

我现在不太清楚,这个vendor在程序中的身份是标识地址0xff30,还是0xff30这个地址中的8位数据呢?
初学者请大家提示一下,谢谢!
wwwduyuxin
驱动牛犊
驱动牛犊
  • 注册日期2005-07-28
  • 最后登录2009-11-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-28 09:56
这个vendor在程序中的身份是地址(outport+0xff30)中的8位数据。
computer00
驱动小牛
驱动小牛
  • 注册日期2004-09-27
  • 最后登录2009-08-22
  • 粉丝0
  • 关注0
  • 积分1002分
  • 威望120点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-28 20:56
楼上正确.  它相当于一个地址在outport+0xff30的一个xdata unsigned char型变量.
博客Http://computer00.21ic.org
小小电子
驱动牛犊
驱动牛犊
  • 注册日期2008-06-23
  • 最后登录2009-04-15
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-06-23 16:04
圈圈还真能逛啊    到处都能见到你
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-08-07 11:16
检查一下程序,,,确保outport已经赋值。。。
A strong man can save himself. A great man can save another.
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-08-07 11:19
对于端口,,,我更喜欢XDATA[0xff00]之类的写法。。。
A strong man can save himself. A great man can save another.
游客

返回顶部