师从江科大
进制转化
注:
- P2.0引脚被设置为低电平(0)
- P2.1至P2.7引脚被设置为高电平(1)
点亮LED
void main()
{
P2=0X55;
while(1)
{
}
}
代码思路
通过二进制控制LED流水灯
LED闪烁
void Delay500ms(void) //@12.000MHz
{
unsigned char data 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;
Delay500ms();
}
}
代码讲解
0xFE会使p2.0LED亮,0xFF会使p2.0LED灯熄灭,再通过stc-isp自动生成Delay函数使p2.0LED实现亮灭功能,最后再加上一个while循环使LED不断进行亮灭操作
LED流水灯
第一种方法:
#include <REGX52.H>
#i