LED 流水灯
参考视频
知识点
主要的知识点:
- 移位运算 <<
- 取反运算 ~
程序代码
#include <INTRINS.H>
#include <REGX52.H>
void Delay500ms() //@11.0592MHz
{
unsigned char i, j, k;
_nop_();
i = 4;
j = 129;
k = 119;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void main()
{
unsigned char time;
time = 1;
while(1)
{
P2 = ~time;
time = time << 1;
if(0X00 == time){
time=1;
}
Delay500ms();
}
}

浙公网安备 33010602011771号