#include "reg51.h"
#include "intrins.h"
sbit key1 = P1^0;
sbit key2 = P1^1;
void Delay_ms(unsigned int m)
{
unsigned int i, j;
for(i = 0; i < m; i++)
for(j = 0; j < 125; j++);
}
void main(void)
{
while(1)
{
if(key1 == 0)
{
Delay_ms(10);
if(key1 == 0)
{
while(key1 == 0);
P0 = _crol_(P0, 1);
}
}
else if(key2 == 0)
{
Delay_ms(10);
if(key2 == 0)
{
while(key2 == 0);
P0 = _cror_(P0, 1);
}
}
}
}
单片机从小白开始系列(七)第一个C语言程序来控制LED灯