christ23
驱动牛犊
驱动牛犊
  • 注册日期2004-08-19
  • 最后登录2009-06-11
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:850回复:1

WLY76的程序有点看不懂,望DX能指点

楼主#
更多 发布于:2004-08-31 19:23
           MOV A,@R0
ADD A,#40H
ACALL D12_COMMAND;// 读 IN 最后状态
ACALL D12_DATA_R ;读取数据
ANL A,#01H    ;为什么01H就要写呢?
JZ RECEIVE_IN4;?
ACALL USB_SUBMIT
RECEIVE_IN4:
RET
这里为什么要与1比较呢,如果为1,数据正常接收,调用USB_SUBBIT也得把要写的参数传进去才行吧,而这里也没有先传写的参数,另外一般程序中的VOID FUNCTION()有什么用?我刚学C,所以看起来有点累。
wly76
驱动小牛
驱动小牛
  • 注册日期2004-08-12
  • 最后登录2008-04-24
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-01 11:08
你去资料上查一下,指令返回值的定义不就明白了吗,我手边没有资料。另外,我的程序也不一定完全正确,如有怀疑,你就改改试试。
游客

返回顶部