发布于 2012-12-13 20:08:32
9楼
主程序
LD SM0.1 //程序首次扫描为on
MOVB 9, SMB30 // 无奇偶校验,8位有效数据,9600b,自由口通信模式
MOVB 16#B0, SMB87 //允许接收信息,使用SMB89的值检测结束信息,使用SMB90的值检测空闲状态
MOVB 10, SMB94 //要接受的最大字符数为10个
MOVB 5, VB200 //发送数据缓冲区里存入5个数
ATCH INT_0:INT0, 23 //通信端口0接收完成中断
ENI //允许中断
LDB<> SMB86, 0 //接受信息状态字节不为0,触点闭合
RCV VB100, 0 //接收串口调试助手发来的数据,存放在VB101开始的地址中
中断程序
LD SM0.0 //该位始终为1
XMT VB200, 0 //把VB201开始地址的数据发送给串口调试助手
希望能到论坛里向高手们学习