C51编程:at89c52的串口通信问题[求助]
回复
谢谢!我没有用校验,直接收、发。R0减了两次就为0,应该是只收到两个字节吧!
回复
test_serial:
clr ea;进入中断,已经收到1个字节
mov r0,#2
mov r1,#65h
loop1: clr ri
mov a,sbuf
mov @r1,a
inc r1
jnb ri,$;等待第2个字节接收
djnz r0,loop1;第1次循环时,已收到2个字节