在学习完亮一个灯之后,又对间隔一个亮一个灯进行学习
在这样的操作下,对单片机进行冷却启动之后会有如下情况
就是一个亮的接着一个不亮的
在后来又对单片机进行了闪烁实验周期为1s,闪烁之间的间隔为500ms,其代码是通过stc软件复制而来的
#include <REGX52.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;
Delay500ms();
P2=0xFF;
Delay500ma();
}
}
然后再重启单片机