#include "common.h"
#include "Led_Crol.h"
void main()
{
P2 = 0xfe; //先点亮一颗led为后面的移位,实现跑马灯的效果做准备
while(1)
{
Led_Crol(); //led移位函数
}
}
#include "common.h"
#include "Led_Crol.h"
void Led_Crol() //跑马灯函数
{
P2 = _crol_(P2,1); //led循环左移一位,实现跑马灯的效果
delay50ms(); //必须延时,否则将看到所有的灯都亮(亮度比较暗)
}
void delay50ms(void)
{
unsigned char a,b,c;
for(c=3;c>0;c--)
for(b=44;b>0;b--)
for(a=173;a>0;a--);
}
1.跑马灯实验.rar
(52.75 KB, 下载次数: 6)
|