程序问题??!

[复制链接]
3053|11
 楼主| xzhenggen 发表于 2007-8-23 17:06 | 显示全部楼层 |阅读模式
用仿真器可以正常显示,但写到芯片就没有显示了,直晕,不知咋回事。 
 楼主| xzhenggen 发表于 2007-8-23 17:17 | 显示全部楼层

本来LCD就是好的,

本来LCD就是好的,如果换仿真器的话是没有什么问题的。只是多加了一,二个程序写到芯片就没有一点显示,但是仿真器就不会啊。
 楼主| xzhenggen 发表于 2007-8-23 17:18 | 显示全部楼层

但P0加了上拉电阻。电阻10K

显示程序是没有什么问题的,现在多加一,二个子程序就没有显示了(写到芯片),但使用仿真器就不会有这样的问题。显示数据用P0口。 
twz8858877 发表于 2007-8-23 22:09 | 显示全部楼层

有看门狗吗?

仿真器不受看门狗控制
 楼主| xzhenggen 发表于 2007-8-24 07:58 | 显示全部楼层

我还没有使用过看门狗,不知如何设置及调用。

computer00 发表于 2007-8-24 08:50 | 显示全部楼层

也许是堆栈溢出了?

孤独泪 发表于 2007-8-24 10:28 | 显示全部楼层

这个不好说

加个led,看看你的程序是不是运行正常,排除那儿不运行。
gjg191 发表于 2007-8-24 10:54 | 显示全部楼层

dd

同意6楼的 你在程序里设置堆栈指针了吗?
mxinfa 发表于 2007-8-24 22:44 | 显示全部楼层

code=12042?

zhaoyu2005 发表于 2007-8-25 08:39 | 显示全部楼层

明显超出程序存储空间了

不知道用的什么编译器,如果是Keil C51的话超出所选芯片程序空间的话会报错的
 楼主| xzhenggen 发表于 2007-8-25 09:21 | 显示全部楼层

我用的就是Keil C51,但它没有报错啊!真晕。

xiaopet 发表于 2007-8-26 13:03 | 显示全部楼层

re

你应该把它用烧写软件调进来,看一下代码多大,十六进制文件看不出来的.
以前我遇过类似的问题,是复位电路,复位时间不够了.你用手动复位看一下怎么样.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

529

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部