Thông báo

Collapse
No announcement yet.

[Help] Đèn giao thông có nút bấm tăng thời gian

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • [Help] Đèn giao thông có nút bấm tăng thời gian

    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

    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();
     
      }
        }
    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 !!!


  • #2
    bạn sử dùng hàm if rùi cộng 1 đơn vị cho hàng chục
    Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

    Comment


    • #3
      Nguyên văn bởi hoangthuanhd Xem bài viết
      bạn sử dùng hàm if rùi cộng 1 đơn vị cho hàng chục
      Bạn nói rõ hơn giúp mình được không, mình muốn là khi nhấn nút thì đèn xanh tăng lên và hiển thị luôn. không đếm lại từ đầu nha bạn,.kiểu như trong lúc giao thông đông đúc mà số giây đèn xanh còn ít mà xe còn quá nhiều ấy, khi nó mình nhấn nút một cái thì đen xanh được công thêm 10S nữa, và đèn đỏ cũng vậy luôn. để xe đủ thời gian qua ngã tư ây ???

      Comment

      Về tác giả

      Collapse

      lee_trieu Tìm hiểu thêm về lee_trieu

      Bài viết mới nhất

      Collapse

      Đang tải...
      X