pine951121
发表于 2011-6-14 12:23:13
飞凌-fatfish
发表于 2011-6-14 16:38:21
和51不一样
pine951121
发表于 2011-6-14 16:55:34
飞凌-fatfish
发表于 2011-6-15 08:33:18
51和arm的结构和授权方式不同。arm内核可以制作成不同功能的cpu,所以很多头文件是不通用的。针对某个cpu来讲,需要自己写一些头文件和配置文件。
51这么多年已经形成一个固定的头文件和地址、寄存器的分配信息,所以在reg51.h中已经包含了绝大部分51的寄存器。
pine951121
发表于 2011-6-16 18:44:06
飞凌-vxworks
发表于 2011-6-17 10:21:10
不可以的,手册上的名字必须在程序中作宏定义才可以用的。
程序可不知道寄存器叫什么名字
飞凌-vxworks
发表于 2011-6-17 10:21:14
不可以的,手册上的名字必须在程序中作宏定义才可以用的。
程序可不知道寄存器叫什么名字
pine951121
发表于 2011-6-18 18:18:07
飞凌-vxworks
发表于 2011-6-20 08:43:42
是的,其实51也是这样的,51汇编的编译器已经有了那个宏定义,所以就不用我们再去重复定义了
页:
[1]