标题: uVision2 A10报错 急!! [打印本页]
作者: peter_xue 时间: 2009-3-24 21:44
标题: uVision2 A10报错 急!!
这一句 PCON EQU 87H 一直报错
A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
作者: 耗子 时间: 2009-3-24 23:46
PCON 特殊功能寄存器 电源控制管理器 我不知道你这句代码目的是什么 是为了给它定义地址空间吗
但是 PCON 默认的地址空间就是 87H 你如果需要改写里面的值 那么 直接用就是了 比如
TCON和PCON一样也是特殊功能寄存器 它上 定时器控制寄存器 它的地址是 88H 在程序中我们需要用到 定时器的时候
并不需要 定义 TCON EQU 87H
而是
MOV TCON ,#01H
那么 TCON 里面的值 就是 00000001B
另一种情况
如果你定义的仅仅是个变量 那么你程序的错误是 使用了系统的关键字 改一下就是了
比如 CON EQU 87H
PCO EQU 87H
不过 51中内部数据 存储区 是00H-7FH
你 定义到87H 也是不对的
建议LZ 看下 书上的 内部存储器 和特殊功能寄存器的地方 。
不知道给LZ懂了没有
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |