点亮led灯的个数_一个简单的点亮led灯程序(1)

1

一个简单的点亮

LED

灯程序

#include

#include

//

因为要用到左右移函数,所以加入这个头文件

#define GPIO_LED P2

//

P2

口另外取名为

GPIO_LED

void Delay10ms(unsigned int);   //

误差

0us

void main(void)

{

u

nsigned char n;

G

PIO_LED=0x01;//0000 0010

w

hile(1)

{

for(n=0;n<7;n++)

//

左移

7

次,这样子就会到达最左

{

GPIO_LED=_crol_(GPIO_LED,1); //

GPIO_LED

左移一位

Delay10ms(50);

//

延时

}

for(n=0;n<7;n++)

//

右移

7

次,这样子就会到达

最右边

{

GPIO_LED=_cror_(GPIO_LED,1);

//

GPIO_LED

右移一位

Delay10ms(50);

//

延时

}

}

}

void Delay10ms(unsigned int c)   //

误差

0us

{

unsigned char a,b;

for(;c>0;c--)

for(b=38;b>0;b--)

for(a=130;a>0;a--);

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值