keil c51奇葩的问题,怀疑是代码被优化(已经解决,如何结..

2020-01-26 12:55发布

本帖最后由 woshiaokeman 于 2013-10-8 19:26 编辑

直接上图:
未命名.jpg (14.55 KB, 下载次数: 0) 下载附件 2013-10-8 11:30 上传
无论我怎么改,点确定之后,再次打开还是原来的样子。

希望各位师哥师姐帮帮我。谢谢了。

已经解决,请问如何结贴。。。
把优化等级改到3就解决了!
谢谢各位的帮忙!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
cxning
1楼-- · 2020-01-26 21:37
typedef 发表于 2013-10-8 12:16
怀疑是代码问题,把串口部分去掉,只操作P0试下

试试他的办法.
woshiaokeman
2楼-- · 2020-01-27 03:15
 精彩回答 2  元偷偷看……
woshiaokeman
3楼-- · 2020-01-27 05:14
duanll 发表于 2013-10-8 13:25
参考LS各位的意见,这里再加一条:

Receive_2_Count 可能早超过10,数组溢出了。。也许跑飞了。。。
  1. Receive_2_Count = 0;
  2. Receive_2_Arr[Receive_2_Count] = temp;
复制代码其实这样也不行,所以不是Receive_2_Count 超过10的问题,这些基本的我都测试很多次了!
其实我用的是STC15的问题,我感觉还可能是单片机的问题!
woshiaokeman
4楼-- · 2020-01-27 09:53
typedef 发表于 2013-10-8 12:16
怀疑是代码问题,把串口部分去掉,只操作P0试下

单独给P0流水灯是很正常的,又或者给他赋值0x55 0xaa 这些显示都很正常。
gallle
5楼-- · 2020-01-27 13:51
直接判断temp可以么?
typedef
6楼-- · 2020-01-27 15:20
woshiaokeman 发表于 2013-10-8 18:01
单独给P0流水灯是很正常的,又或者给他赋值0x55 0xaa 这些显示都很正常。

那应该是你的代码有问题,一条一条排查吧

一周热门 更多>