数据上传问题

16-bit的数据上传。一开始在data buffer中存储数据(正常数据,0,正常数据,0,正常数据,0)此时,上传数据之后下位机的中断状态寄存器的显示为0Ah。但是当将buffer中的0数据全部剔除只留下正常数据后,上位机使用debug372.exe将数据进行上传,第一包数据正确显示,但是下位机的中断状态寄存器的显示为06h。真的只是将上传数据中的0剔除而已,没有做其他任何操作。下位机中断状态寄存器状态的错误是怎么造成的呢?

为什么没人回我呢?我是真的不知道错在哪里,不会改,卡住了。各位大神们帮帮忙啊~~~~


程序贴出来看一下


只有登录才能回复,可以选择微信账号登录