51单片机-独立按键控制led矩阵的左移和右移
51单片机学习
独立按键
控制led灯光矩阵的左移和右移
开发板采用的是普中的A2学习开发板,具体的代码如下:
typedef unsigned int u16;
void delay(u16 time);
unsigned char LEDNum;
void main(){
unsigned char LEDNum = 0;
while(1){
if(P3_1==0){
delay(2000);
while(P3_1 ==0);
delay(2000);
LEDNum++;
if(LEDNum>= 8)
LEDNum = 0;
P2 = ~(0X01<<LEDNum);
}
if(P3_0==0){
delay(2000);
while(P3_0 ==0);
delay(2000);
if(LEDNum == 0)
LEDNum = 7;
else
LEDNum--;
P2 = ~(0X01<<LEDNum);
}
}
}
void delay(u16 time){
while(time--);
}```
***
具体电路图和拐角图 可以自行去普中官网查询!
本文来自博客园,作者:wiselee/,转载请注明原文链接:https://www.cnblogs.com/wiseleer/p/16307153.html