本帖最后由 riki2006 于 2009-10-16 16:37 编辑
汇编语言是不是再接收多帧数据时 只能是中断启动接收 然后再查询接收啊 如下所示:
设置中断入口地址就好
0x0000h
ljmp main
0x0023h
ljmp com
0x0030h
main:mov ie,#93h
sjmp $
com:mov r1,#54h //address by saved 中断启动接收?
mov r2,#10h //length
mov r0,sbuf
mov a,r0
cjne a,#02h,comret
rcv:jnb ri,$ ;然后查询接收?
clr ri
mov @r1,sbuf
inc r1
djnz r2,rcv
comret:ret
以上转自CSDN
我的书本上也是这样子的 是不是如果采用中断 只能这样子啊
|