1.新建工程
选择AT89C52,在Atmel下显示的是See Microchip
并不需要添加启动文件到文件夹中。
添加main.c文件,c比cpp效率高,.asm汇编即更底层
程序编写好后
nop();
该函数在这个头文件里面
#include <INTRINS.H>
#include <REGX52.H>
#include <INTRINS.H>
sbit SCL=P2^6;
sbit SDA=P2^7;
void Delay5us(void) //@11.0592MHz
{
}
void Delay500ms(void) //@11.0592MHz
{
unsigned char data i, j, k;
_nop_();
i = 4;
j = 129;
k = 119;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void main()
{
while(1)
{
P2=0xFE;
Delay500ms();
P2=0xFF;
Delay5us();
Delay500ms();
}
}