本人为一初学者,请各位高手帮忙看看我的程序,为何接收完成中断不被执行
不胜感激!!
主程序:
LD SM0.1 //初始化
MOVB 16#09, SMB30 //自由口初始化
MOVB 16#E0, SMB87 //RCV指令使能,检测信息起始字符和结束字符
MOVB 16#40, SMB88 //信息起始符40H
MOVB 16#0D, SMB89 //信息结束字符0DH
MOVB 20, SMB94 //最大字符数20
ATCH RCV_INT:INT0, 23
ATCH XMT_INT:INT1, 9
ENI
RCV VB100, 0
接收完成中断:
LDB= SMB86, 16#20 //接收到结束字符后,启动发送指令
XMT VB100, 0
发送中断:
LD SM0.0 //发送完成,允许下一个接收
RCV VB100, 0