阅读:850回复:1
WLY76的程序有点看不懂,望DX能指点
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,所以看起来有点累。 |
|
沙发#
发布于:2004-09-01 11:08
你去资料上查一下,指令返回值的定义不就明白了吗,我手边没有资料。另外,我的程序也不一定完全正确,如有怀疑,你就改改试试。
|
|