Chào các bạn !!
Mình đang thực hiện một đề tài về đèn giao thông, đang gặp một chút khó khăn, mong các bạn trợ giúp
Mình đã viết xong code cho đèn hoạt động với thời gian được nạp vào biến giay
Mình muốn làm một phím ấn(Button) , mỗi khi nhấn thì biến Giay tăng lên 10s, và đèn sẻ quét tiếp luôn, không dừng lại.
VD: Đèn xanh đang đếm xuống tới 5, bấm một cái thì đèn xanh thành 15 rồi tiếp tục đếm xuông
Đèn Đỏ thì ngược lại>
các bạn giúp mình với !!!
Mình đang thực hiện một đề tài về đèn giao thông, đang gặp một chút khó khăn, mong các bạn trợ giúp
Mình đã viết xong code cho đèn hoạt động với thời gian được nạp vào biến giay
Code:
void modeoption(int giay) { P2OUT = 0x02; i=giay; while(i>3) { chuc=i/10; donvi=i%10; ngan=(i-3)/10; tram = (i-3)%10; i--; quet(); } P2OUT = 0x06; for(i=3;i>=0;i--) { chuc=(i)/10; donvi=(i)%10; ngan=i/10; tram = i%10; quet(); } P2OUT = 0x08; i=giay; while(i>3) { ngan=i/10; tram=i%10; chuc=(i-3)/10; donvi = (i-3)%10; i--; quet(); } P2OUT = 0x09; for(i=3;i>=0;i--) { ngan=(i)/10; tram=(i)%10; chuc=i/10; donvi = i%10; quet(); } }
VD: Đèn xanh đang đếm xuống tới 5, bấm một cái thì đèn xanh thành 15 rồi tiếp tục đếm xuông
Đèn Đỏ thì ngược lại>
các bạn giúp mình với !!!
Comment