Không dám múa dùi qua mắt thợ, mình mới học thôi, theo mình nếu cậu dùng khhai báo kiểu mảng quet[] thì nên làm như thế này:
video mô phỏng: hello - YouTube
các cao thủ mau vào chém nhé!
Code:
#include <regx51.H> #define led1 P3_0 #define led2 P3_1 #define led3 P3_2 #define led4 P3_3 #define led5 P3_4 unsigned char quet[]={0x09,0x06,0x47,0x47,0x40};// HELLO void delay() { unsigned int m; for(m=0;m<30000;m++){} } void main() { while(1) { unsigned char i; for(i=0;i<5;i++) {P2=quet[i]; if(i==0)led1=0,led2=led3=led4=led5=1; if(i==1)led2=0,led1=led3=led4=led5=1; if(i==2)led3=0,led1=led2=led4=led5=1; if(i==3)led4=0,led1=led2=led3=led5=1; if(i==4)led5=0,led1=led2=led3=led4=1; delay();} } }
video mô phỏng: hello - YouTube
các cao thủ mau vào chém nhé!
Comment