help

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • quangmanhvk
    Thành viên chính thức
    • Jan 2012
    • 48

    #1

    help

    mọi người chỉ giáo hộ sao đoạn code này cảng P0 không sá #include<reg51.h>
    unsigned int i,j;
    void delay(unsigned int ms)
    {
    unsigned int a;
    unsigned char b;
    for(a=0;a<ms;a++)
    {
    for(b=0;b<125;b++)
    {
    }
    }
    }
    void hu1(void)
    {
    P0=P1=P2=P3=0xff;
    delay(300);
    P0=P1=P2=P3=0x00;
    delay(300);
    }
    void hu2(void)
    {
    unsigned char M[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};
    unsigned char N[]={0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff};
    P0=P1=P2=P3=0x00;
    for(i=0;i<8;i++)
    {
    P0=M[i];
    delay(300);
    }
    for(i=0;i<8;i++)
    {
    P2=N[i];
    delay(300);
    }for(i=0;i<8;i++)
    {
    P3=N[i];
    delay(300);
    }for(i=0;i<8;i++)
    {
    P1=N[i];
    delay(300);
    }
    }
    void hu3(void)//sang day 2 ben
    {
    unsigned char M[]={0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00} ;
    unsigned char N[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};

    for(i=0;i<8;i++)
    {
    P1=P0=M[i];
    delay(300);
    }

    for(i=0;i<8;i++)
    {
    P3=M[i];
    delay(100);
    P2=N[i];
    delay(100);
    }
    for(i=0;i<8;i++)
    {
    P3=M[7-i];
    delay(100);
    P2=N[7-i];
    delay(100);
    }
    P3=P2=0xff;
    for(i=0;i<8;i++)
    {
    P1=P0=M[7-i];
    delay(100);
    }
    }
    main()
    {
    while(1)
    {
    hu1(); delay(1000);
    hu2(); delay(1000);
    hu3(); delay(1000);
    }
    }
    ng
    1+1=0 nhớ 1
  • chung1608
    Thành viên tích cực
    • Sep 2009
    • 4160

    #2
    nếu điều khiển mức 1 thì port0 ko sáng là tất nhiên vì nó chưa có trở pullups

    Comment

    • jerrythanh
      Thành viên chính thức
      • Feb 2012
      • 53

      #3
      chắc phải gắn thêm trở treo

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      There are no results that meet this criteria.

      Đang tải...