- 打卡等级:以坛为家II
- 打卡总天数:428
- 最近打卡:2025-05-07 00:13:45
已绑定手机
论坛元老
- 积分
- 4944
|
使用8个led,共阳模式。第一步对Pn口设置成0xfe=1111 1110及亮1灯,然后通过左移函数对灯位设置部分代码如下:
unsigned char led,i; //设定两个变量
led=0xfe;
Delay1ms(100); //大约延时100ms
while(1)
{
for(i=0;i<7;i++) //把0移到最右边需要7次
{
P0=led; //P0口的8个引脚输出为0xfe
Delay1ms(100);
led=_crol_(led,1); //左移函数,将led左移一位 _crol_(“变量”,“位数”)
}
for(i=0;i<7;i++) //同上for的作用
{
P0=led;
Delay1ms(100);
led=_cror_(led,1); //右移函数,将led右移一位
}
}
}
|
|