Lời đầu tiên xin chúc toàn thể ae trên diễn đàn 1 năm mới vui khỏe hp và gặp nhìu may mắn!!!
Mình muốn hỏi là mình có 1 code có nhiều c trình con chạy hiệu ứng LED. Các hiệu ứng tự chuyển trong vòng lặp while(1)
Giờ muốn tạo 1 nút nhấn để next hiệu ứng tiếp theo thì như nào ạ.
Tại mình gà lập trình nên chưa có ý tưởng. Mong mn giúp ạ. Thanks
Đây c trình vd--->
Mình muốn hỏi là mình có 1 code có nhiều c trình con chạy hiệu ứng LED. Các hiệu ứng tự chuyển trong vòng lặp while(1)
Giờ muốn tạo 1 nút nhấn để next hiệu ứng tiếp theo thì như nào ạ.
Tại mình gà lập trình nên chưa có ý tưởng. Mong mn giúp ạ. Thanks
Đây c trình vd--->
Code:
#include <REGX51.H> int x; sbit nut=P1^0; void delay(unsigned int t) { int a,b; for(a=0;a<t;a++) { for(b=0;b<123;b++) {} } } char effect1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //-------------------------- void style1(int z) //chuong trinh con 1 { for(x=0;x<8;x++) { P0 = effect1[x]; delay(200); P0=0xff; } } void style2(int s) // chuong trinh con 2 { for(x=7;x>=0;x--) { P0 = effect1[x]; delay(200); P0 =0xff; } } //-------------------------- void main() //chuong trinh chinh { int nut=1;// giá sử nút ban đầu nút có mức logic 1 ---> làm sao tiếp ạ?? while(1) { style1(); style2(); } }
Comment