CC:对寄存器的操作不能使用类似51单片机的方法,如P1.1,定义了寄存器的地址,使用结构体对其进行操作,定义在头文件iodefine.h可以找到,如下:
![](https://i-blog.csdnimg.cn/blog_migrate/da1fa5e784be250ec9bd8651ec2e2bb4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0553350668cf5eb9ebf716aa6fe15103.png)
CA CX可以使用类似51单片机一样的对寄存器的操作方法,其在macrodriver.h中有预处理命令:#pragma sfr
![](https://i-blog.csdnimg.cn/blog_migrate/8469f044b5b58b2b9812f9966df91965.png)
所以换编译器时代码需要对相关定义进行修改。
CC:对寄存器的操作不能使用类似51单片机的方法,如P1.1,定义了寄存器的地址,使用结构体对其进行操作,定义在头文件iodefine.h可以找到,如下:
CA CX可以使用类似51单片机一样的对寄存器的操作方法,其在macrodriver.h中有预处理命令:#pragma sfr
所以换编译器时代码需要对相关定义进行修改。