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 ạ,[IMG]images/smilies/online.gif[/IMG]
Mã:
#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;
Led_3=sang;
Led_5=sang;
Led_7=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);
}
}
View more random threads:
Thanh lý pallet nhựa cũ Đaklak Trải dài trên vùng đất Daklak, những chiếc pallet nhựa cũ Đaklak nằm rải rác như những bức tranh tĩnh lặng, kể lể về những chặng đường mà chúng đã đi qua. Những đường...
Thanh lý pallet nhựa cũ Đaklak