导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:硬件仿真:程序单步运行正常,连续运行时出错[lichangwei]

 *第773篇: 硬件:硬件仿真:程序单步运行正常,连续运行时出错

  
楼 主:lichangwei 2001年10月19日14:49
 硬件:硬件仿真:程序单步运行正常,连续运行时出错
请教老古:
仿真89c2051时,程序单步运行是正常的,但连续走时不符合逻辑,脱机运行时和仿真连续
运行的结果一样。在应用中我采用p1.2做输入口,如果外部给p1.2一个高电平,在读p1.2的
引脚时,单步时得到p1.2=1,连续运行时,程序频频会运行到逻辑判断p1.2=0的语句上,麻
烦老古帮我分析一下。
  
2楼:老古 2001年10月19日17:02
 用一个上拉电阻试试.
  
3楼:shgh 2001年10月19日23:06
 用上拉电阻试过了,结果相同.
  
4楼:千古醉人 2001年10月20日09:38
 我遇到过类似的问题!但是不敢保证和你的一样!请在初始化时SETB P1.2!千万不要CLR p1.2!也许可以解决!
  
5楼:千古醉人 2001年10月20日11:45
 补充说明:要对外面的电平进行判断!在判断的时候端口最好是高阻态!
  
6楼:liutie 2001年10月21日11:39
 怎么知道该引脚为高阻态,或者怎让该引脚为高阻态。
  
7楼:老古 2001年10月21日13:31
 向该引脚写入1
  
8楼:shgh 2001年10月22日11:12
 谢谢诸位。以上方法都试过了,但结果还是不对。p1.2脚上外加高电平时用示波器检测到有100us宽的低电平频繁出现。是否p1.2内部的MOS管产生了震荡?这应该如何解释
  
9楼:千古醉人 2001年10月22日15:04
 请注意!你外面的电平是不是满足TTL电平的要求!你外面的高低电平的频率是多高!不能太高的!你也可以检查外部电路!
  
10楼:老陈 2001年11月5日17:18
 是否还在别的地方用到
你的P1.2是否还在别的地方用到,例如定时、外部中数断里面,这们单步与连续可能不同。
  
11楼:zhanghuiqin 2002年8月7日10:22
 时间设置
时间间隔的设置是否过短
  
12楼:livaroc 2003年2月11日08:58
 延时几个毫秒后再读

>>>>>>对该主题发表你的看法

本主题贴数12,分页: [第1页]


[上一篇主题]:硬件:请问老古:不用9346时rtl8019as中的led0,led1,led2的配置状态是什么?

[下一篇主题]:初学者:请教计时器问题