打印

KEIL UV3关于51汇编语言中的管脚的定义

[复制链接]
3837|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ningling_21|  楼主 | 2012-4-19 15:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ningling_21 于 2012-4-19 15:45 编辑

今天打开以前工程师写的汇编语言代码,需增加一个管脚P3.6.
以前用的是P0.2,现在需改为P3.6.
以前的定义为:
P02  BIT  P0.2   //编译通过
现在增加定义:
CLR_WDT   BIT   P3.6
结果编译后报错;
INVALID BYTE BASE IN BIT ADDRESS EXPRESSION.
如改为:CLR_WDT   BIT  P0.X 则编译通过

该如何解决?

相关帖子

沙发
ayb_ice| | 2012-4-19 15:57 | 只看该作者
本帖最后由 ayb_ice 于 2012-4-19 16:55 编辑

首先要确定这个芯片是否有P3口,是否已经定义了
可能P0已经定义了,但P3没有定义
这样绝对行
CLR_WDT   BIT   0xb0.6

使用特权

评论回复
板凳
ningling_21|  楼主 | 2012-4-19 22:54 | 只看该作者
问题已解决.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5013

主题

17741

帖子

51

粉丝