
单片机C语言编程中头文件中包含的51.h和52.h有什么区别 任何不同都行
1个回答
展开全部
reg52.h 用于52单片机
reg51.h 用于51单片机
不同在于52单片机功能多一点,所以多几个寄存器
比如多一个定时器
/* 8052 Extensions */
sfr T2CON = 0xC8;
sfr RCAP2L = 0xCA;
sfr RCAP2H = 0xCB;
sfr TL2 = 0xCC;
sfr TH2 = 0xCD;
sbit P = PSW^0; //8052 only
sbit ET2 = IE^5; //8052 only
/* P1 */
sbit T2EX = P1^1; // 8052 only
sbit T2 = P1^0; // 8052 only
这就是所有52比51多的寄存器了,具体的你可以自己打开两个文件去看看哈。
reg51.h 用于51单片机
不同在于52单片机功能多一点,所以多几个寄存器
比如多一个定时器
/* 8052 Extensions */
sfr T2CON = 0xC8;
sfr RCAP2L = 0xCA;
sfr RCAP2H = 0xCB;
sfr TL2 = 0xCC;
sfr TH2 = 0xCD;
sbit P = PSW^0; //8052 only
sbit ET2 = IE^5; //8052 only
/* P1 */
sbit T2EX = P1^1; // 8052 only
sbit T2 = P1^0; // 8052 only
这就是所有52比51多的寄存器了,具体的你可以自己打开两个文件去看看哈。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |