Thông báo

Collapse
No announcement yet.

mấy anh coi dùm em bài tập này ạ, cảm ơn mấy anh nhiều

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

  • mấy anh coi dùm em bài tập này ạ, cảm ơn mấy anh nhiều

    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 ạ
    #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;
    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);

    }
    }

  • #2
    Thử xem có gì comment lại nhé
    #include <REG51.H>
    void delay(int ms)

    { int i,j;
    for(i=0;i<=ms;i++)
    for(j=0;j<=120;j++)
    {;}}
    void main()
    {
    while(1)
    { P1=0xAA; delay(500);
    P1=0x55; delay(500);

    }
    }

    Comment


    • #3
      #include <REG51.H>
      void delay(int ms)

      { int i,j;
      for(i=0;i<=ms;i++)
      for(j=0;j<=120;j++)
      {;}}
      void main()
      {
      while(1)
      { P1=0xAA; delay(500);
      P1=0x55; delay(500);

      }
      }
      được rồi pro ơi, cảm ơn anh nhiều lắm,
      anh có thể giải thích cho em hiểu được đoạn code trên được không ạ,
      sẵn tiện anh có thể chỉ cho em cách lập trình sáng xen kẽ 4led đầu và 4 led cuối,
      sáng dồn tử 2led ở giữa sáng ra và ngược lại
      sáng từng led từ 2led giữa sáng ra và ngược lại
      và khó hơn nữa là sáng theo kiểu sao băng đó anh,
      em mê kiểu đó lắm mà không có ai chỉ dân cả,
      nhiều khi em ngồi cả vài tếng đồng hồ để lập trình theo kiểu thủ công của em nhưng mà em cảm thấy nó ko chuyên nghiệp cho lắm
      nên mong anh nhận em làm đệ tử, em xin nhận anh làm thầy ạ
      một lần nữa cảm ơn anh rất nhiều

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X