em viết 1 đoạn code làm sáng xen kẽ 4 led 1,3,5,7 và 4 led 2,4,6,8
nhưng mà viết kiểu này dài quá, mong mấy anh giúp em sử dụng C như thế nào là ngắn nhất ạ
cảm ơn mấy anh nhiều lắm, em mới học lập trình ạ
nhưng mà viết kiểu này dài quá, mong mấy anh giúp em sử dụng C như thế nào là ngắn nhất ạ
cảm ơn mấy anh nhiều lắm, em mới học lập trình ạ
#include"reg51f.h"
#define sang 0
#define toi 1
sbit Led_1=P0^0;
sbit Led_2=P0^1;
sbit Led_3=P0^2;
sbit Led_4=P0^3;
sbit Led_5=P0^4;
sbit Led_6=P0^5;
sbit Led_7=P0^6;
sbit Led_8=P0^7;
void delay(unsigned int time)
{
while(time--);
}
void main(void)
{
while(1)
{
Led_1=sang;
delay(15000);
Led_1=toi;
Led_3=toi;
Led_5=toi;
Led_7=toi;
delay(15000);
Led_2=sang;
Led_4=sang;
Led_6=sang;
Led_8=sang;
delay(15000);
Led_2=toi;
Led_4=toi;
Led_6=toi;
Led_8=toi;
delay(15000);
}
}
#define sang 0
#define toi 1
sbit Led_1=P0^0;
sbit Led_2=P0^1;
sbit Led_3=P0^2;
sbit Led_4=P0^3;
sbit Led_5=P0^4;
sbit Led_6=P0^5;
sbit Led_7=P0^6;
sbit Led_8=P0^7;
void delay(unsigned int time)
{
while(time--);
}
void main(void)
{
while(1)
{
Led_1=sang;
delay(15000);
Led_1=toi;
Led_3=toi;
Led_5=toi;
Led_7=toi;
delay(15000);
Led_2=sang;
Led_4=sang;
Led_6=sang;
Led_8=sang;
delay(15000);
Led_2=toi;
Led_4=toi;
Led_6=toi;
Led_8=toi;
delay(15000);
}
}
Comment