关于L32K上仿真C程序的疑问
小弟毕设,用c编了一段单片机接受串口发送信号的程序,单片机根据收到信号不同,给p0/p1/p2三个端口相应的位 置0/1。在keil c51环境下用软件模拟串口和串口调试助手通信程序运行完全正常;但用仿真器l32k仿真时,程序运行出现了问题:
1、全速运行时p*端口信号不能实时根据外边信号相应变化,只有点击停止时p*相应位才变化;而这些软件模拟时一切正常。
2、发现有丢数现象,就是给单片机发送指令了,但单片机相应位没有变化
3、有置为出错现象
以上这些情况,软件模拟串口和调试助手通信时,都没有出现,运行完全正常;但当调试助手和l32k仿真器通信时就出现了上述问题
小弟的程序在附件中,第一次发贴,不知各位能否下载程序;
小弟作的工作就是给p0 p1 p2三个口共24路状态置位。搞了一个星期都没搞清楚出错原因,很是郁闷!都怀疑是不是仿真器有什么问题。
各位大侠有什么高见,小弟在线等候;
发表时间:2006年3月10日10:26:46