1.新建工程-CPU-搜索 AT89c52
2.添加一个c文件 day1.c
3.day1.c
#include<reg52.h>
sbit led1=P2^0;
void main()
{
led1=0;
}
5.输出 hex文件,keil魔法棒output
4.下载 --单片机型号---STC89C52RC/LE52RC
5.单片机冷启动
6.启动方式2 day1.c
#include<reg52.h> void main() { P2=0XFE;// 1111 1110 }
7.计时器 --闪烁效果
STC-ISP软件延时计算器 12MHZ 500毫秒 STC-Y1指令集
#include<reg52.h> #include<INTRINS.H> void Delay500ms() //@12.000MHz { unsigned char i, j, k; _nop_(); i = 4; j = 205; k = 187; do { do { while (--k); } while (--j); } while (--i); } void main() { while(1){ P2=0XFE;// 1111 1110; Delay500ms(); P2=0XFF;// 1111 1111; Delay500ms(); } }
8.流水灯
#include<reg52.h> #include<INTRINS.H> void Delay100ms(unsigned int xms) //@12.000MHz { unsigned char i, j; while(xms--){ i = 195; j = 138; do { while (--j); } while (--i); } } main() { P2=0xFE; while(P2!=0x7F){ Delay100ms(5); P2=P2<<1; P2=P2 |0x01; } }
浙公网安备 33010602011771号