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:
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...