C51及C52单片机在内核结构上完全一样,两者的主要差别在RAM和ROM上,C51是128byte RAM,4K ROM,C52是256Byte,8K ROM。
//程序名:闪烁的LED灯
//MCU:AT89S52
//晶振:12MHZ
#include <reg52.h>//单片的头文件
sbit LED=P0^0;//led在P0_0口
//功能:延时(ms)
void _delay_ms(unsigned int x)
{
unsigned char i;
while(x--)for(i=0;i<125;i++);
}
//主函数
void main(void)
{
P0=0xff;
P1=0xff;
P2=0xff;
P3=0xff;
while(1)
{
LED=~LED;
_delay_ms(100);//LED以100ms闪烁
}
}
C51和C52的程序是可以一样的!
温馨提示:答案为网友推荐,仅供参考