查看: 126|回复: 4
打印 上一主题 下一主题

KEIL C51编译器的问题!

[复制链接] qrcode

61

主题

1045

帖子

2157

积分

金牌会员

Rank: 6Rank: 6

积分
2157
楼主
跳转到指定楼层
发表于 2015-1-24 03:38 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用KEIL C51调试程序时,发现参数无法传递,而且在位传输时也一样,不能传输数据!
特别要说的是,就在这些“奇怪”的事情发生之前的一天,是可以完成上面所说的功能!
我现在怀疑是不是我改程序时是不是与其它寄存器冲突了,但是C51不是动态自动分配内存空间吗?
所以我现在很迷茫,还望高人指点!
回复

使用道具 举报

61

主题

1045

帖子

2157

积分

金牌会员

Rank: 6Rank: 6

积分
2157
沙发
 楼主| 发表于 2015-1-25 10:37 AM | 只看该作者
参数无法传递是不是定义问题??是多个子程序之间传递吗??如果你没特意去分配,C51是自动分配的,之前遇到朋友因为定义不对,老是调不好程序                                                                                                                                                                       
回复 支持 反对

使用道具 举报

6

主题

50

帖子

110

积分

注册会员

Rank: 2

积分
110
板凳
发表于 2015-1-25 02:58 AM | 只看该作者
是子程序之间的传递,可是参数传进去了,就在移位时给IO口时数据就是赋不上。

我不知道这是怎么了?
回复 支持 反对

使用道具 举报

20

主题

233

帖子

490

积分

中级会员

Rank: 3Rank: 3

积分
490
地板
发表于 2015-1-25 05:31 AM | 只看该作者
比如传递过来的是1011,你给IO口却不是1011??                                                                                                                                                                       
回复 支持 反对

使用道具 举报

6

主题

50

帖子

110

积分

注册会员

Rank: 2

积分
110
5#
发表于 2015-1-25 06:42 AM | 只看该作者
把问题贴出来吧,或者把你的项目文件发出来,我们来帮你调试看看                                                                                                                                                                       
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表