51单片机内部ram定义于与定义特殊功能寄存器(sbit)区别头文件reg52.h中对单片机内部不同RAM的地址进行了定义,如 str P1=0x90;同时P1口有8个I/O口,一般要使用其中一个I/O口要先声明:sbit led1=P1^0,然后才能继续使用p1口的第一个I/O接口(如led1=0),这是书上的内容。
所以我的问题是,既然头文件定义了相应的地址(如str P1=0x90),那我能不能直接用,比如我不写位声明sbit,直接用P1^0进行操作可行呢(例如将led1=0替换为P1^0=0)
如果不行我想知道头文件中对RAM相应地址的定义和位定义的区别
希望有大佬看到_(:зゝ∠)_