发布于 2009-11-26 11:13:24
5楼
给你个参考:
一对一通讯,
先发送,发送中断里接收并定时,定时中断里发送,这样循环
关键是接收中断的产生,如果接收结束的条件达不到就不会产生中断,循环也就中断。
LD SM0.1
MOVB 9, SMB30
MOVB 16#9C, SMB87
MOVW X, SMW92
MOVW +0, SMW90
MOVB 100, SMB94
ATCH INT_0:INT0, 9
XMT VB100, 0
EN
INT0:
LD SM0.0
RCV VB200, 0
MOVB Y, SMB34
ATCH INT_1:INT1, 10
INT1:
LD SM0.0
DTCH 10
XMT VB100, 0
Y一定要大于X,否则接收没结束就开始发送了。
校验程序可以放在INT1里