单片机C语言编程中头文件中包含的51.h和52.h有什么区别 任何不同都行

2024-12-19 17:46:56
推荐回答(1个)
回答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多的寄存器了,具体的你可以自己打开两个文件去看看哈。