Thông báo

Collapse
No announcement yet.

[Help] Mọi người giúp dùm lỗi này là bị gì tìm hoài mà không biết cách sửa

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

  • [Help] Mọi người giúp dùm lỗi này là bị gì tìm hoài mà không biết cách sửa

    Build target 'Target 1'
    compiling ledmatran8x8.c...
    linking...
    *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?HU3?LEDMATRAN8X8
    *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?XINCHAO?LEDMATRAN8X8
    *** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE: DATA
    SEGMENT: _DATA_GROUP_
    LENGTH: 003CH
    Program Size: data=147.0 xdata=0 code=1100
    Target not created

    Mấy bác giúp dùm với Keil c e ***** hết rồi mà sao cũng bị lỗi đó hoài.

  • #2
    thì nó báo lổi rồi đó à,lỗi thanh ghi địa chỉ,up code lên coi.

    Comment


    • #3
      em mới tập tành viết code
      code của em nè bác
      #include <at89x52.h>
      unsigned char c[8]={254,253,251,247,239,223,191,127};
      void delay(void)
      {
      TR0=1;
      TF0=0;

      while(!TF0);
      TR0=0;
      }
      void hu1(void)
      {
      unsigned char i=0,j=0;
      unsigned char m1[]={0,140,205,127,63,228,198,130};
      unsigned char m2[]={8,140,197,127,63,230,198,128};

      for (i=0;i<255;i++)
      {
      for (j=0;j<8;j++)
      {
      P1=c[j];
      P2=m1[j];
      delay();
      P1=255;
      P2=0;
      }
      }
      for (i=0;i<255;i++)
      {
      for (j=0;j<8;j++)
      {
      P1=c[j];
      P2=m2[j];
      delay();
      P1=255;
      P2=0;
      }
      }
      }
      void hu2(void)
      {
      unsigned char i=0,j=0,k=128,g=128;
      unsigned int s=1,t=1;
      while (s<256)
      {
      for (i=0;i<200;i++)
      {
      for (j=0;j<8;j++)
      {
      P1=c[j];
      if ((j%2)==0)
      {
      P2=s;
      }
      else
      {
      P2=k;
      }
      delay();
      P1=255;
      P2=0;
      }
      }
      g=g/2;
      k=k+g;
      t=t*2;
      s=s+t;
      }
      P1=255;
      P2=0;
      delay();
      }
      void hu3(void)
      {
      unsigned char i,j,k=0;
      while( k<8)
      {
      if (k<4)
      {
      for (i=0;i<200;i++)
      {
      for(j=0;j<8;j++)
      {
      P1=c[j];
      if (j<=k)
      {
      P2=85;
      }
      else
      {
      if (j>= 7-k)
      {
      P2=170;
      }
      else
      {P2=0; }
      }
      delay();
      P1=255;
      P2=0;
      }

      }
      }
      else
      {
      for (i=0;i<200;i++)
      {
      for(j=0;j<8;j++)
      {
      P1=c[j];
      if (j<7-k)
      {
      P2=85;
      }
      else
      {
      if (j> k)
      {
      P2=170;
      }
      else
      {P2=255; }
      }
      delay();
      P1=255;
      P2=0;
      }

      }
      }
      k++;
      }
      }
      void xinchao(void)
      {
      unsigned char nho=0,i,j,k,l=0;
      unsigned char d[]={193,227,54,28,28,54,227,193,0,0,0,255,255,0,0,0, 255,255,14,28,56,112,255,255,0,0,126,255,195,195,1 95,195,231,102,
      0,0,255,255,24,24,24,24,255,255,0,0,248,252,54,51, 51,54,252,248,0,0,126,255,195,195,195,195,255,126, 0,0};
      while(l<59)
      {
      for (j=0;j<8;j++)
      {
      P1=c[j];
      P2=d[j];
      delay();
      P1=255;
      P2=0;
      }
      i++;
      if (i==20)
      {

      nho=d[0];
      for (k=0;k<65;k++)
      {
      d[k]=d[k+1];
      }
      d[k]=nho;
      l++;
      }
      }
      }

      void hu4(void)
      {
      unsigned char i=0,j=0,k=0;
      unsigned char d[]={64,32,32,192,192,32,32,64,64,64,32,96,96,32,64,6 4,
      32,16,32,96,96,32,16,32,16,16,8,24,24,8,16,16,8,4, 8,24,24,8,4,8,
      4,4,2,6,6,2,4,4,2,1,2,6,6,2,1,2};
      while(k<7)
      {
      for(i=0;i<255;i++)
      {
      for (j=0;j<8;j++)
      {
      P1=c[j];
      P2=d[j+8*k];
      delay();
      P1=255;
      P2=0;
      }
      }
      k++;
      }
      }
      void
      main()
      {
      unsigned char i=0;
      TMOD=0x02;
      TH0=195;
      TL0=60;
      hu2();
      hu4();
      hu1();
      }

      Comment


      • #4
        mấy bác giúp dùm với mới học mà bị z nản quá

        Comment


        • #5
          + bạn gọi hết chương trình con trong hàm main đi.
          + bạn xem lại mảng d[] hơi nhiều phần tử rồi
          chỉ có tâm hồn là nơi duy nhất: có thể biến thiên đường thành địa ngục và ngược lại có thể biến địa ngục hóa thiên đường
          Everything should be made as simple as possible, but not simpler

          Comment


          • #6
            uhm để e thử coi sao thank bác daohuytien nha

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X