Thông báo

Collapse
No announcement yet.

Cần Các Bác Giúp Đỡ Về Code Led Cube 5x5x5

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

  • Cần Các Bác Giúp Đỡ Về Code Led Cube 5x5x5

    chào các bác
    tình hình là e có tìm hiểu qua về led cube và cũng tìm đc 1 mạch led cube 5x5x5 nhưng khổ nỗi là e k biết gì về VĐK cả tại e chưa đc học ạ
    có chót làm xong phần cứng + mạch hết rồi nhưng mà nạp code vào thì nó k chạy ạ e đã test = code của phần cứng trái tim mạch k có vấn đề gì ạ còn nạp 1 code của 1 led 5x5x5 khác thì chỉ có 2 3 hiệu ứng thôi ạ
    vậy e lên đây mong các bác giúp e cái phần mềm của cái này với ạ e thấy cái này nhìn cũng đẹp bác nào viết hộ e theo cái này đc k ạ
    còn đây là phần cứng ạ
    mong các bác bỏ xíu time giúp e với ạ sắp 20/10 rồi ạ
    thank các bác ạ
    Click image for larger version

Name:	Hien Thi.jpg
Views:	1
Size:	129.3 KB
ID:	1414464Click image for larger version

Name:	Dieu Khien.jpg
Views:	1
Size:	125.2 KB
ID:	1414465


  • #2
    Nguyên văn bởi hamhochoi007 Xem bài viết
    chào các bác
    tình hình là e có tìm hiểu qua về led cube và cũng tìm đc 1 mạch led cube 5x5x5 nhưng khổ nỗi là e k biết gì về VĐK cả tại e chưa đc học ạ
    có chót làm xong phần cứng + mạch hết rồi nhưng mà nạp code vào thì nó k chạy ạ e đã test = code của phần cứng trái tim mạch k có vấn đề gì ạ còn nạp 1 code của 1 led 5x5x5 khác thì chỉ có 2 3 hiệu ứng thôi ạ
    vậy e lên đây mong các bác giúp e cái phần mềm của cái này với ạ e thấy cái này nhìn cũng đẹp bác nào viết hộ e theo cái này đc k ạ
    còn đây là phần cứng ạ
    mong các bác bỏ xíu time giúp e với ạ sắp 20/10 rồi ạ
    thank các bác ạ
    [ATTACH=CONFIG]52912[/ATTACH][ATTACH=CONFIG]52913[/ATTACH]
    help me các bác ơi
    nếu k thì các bác có code nào đẹp hoặc giống trong video thì cho e xin cũng đc ạ rồi e làm lại mạch ạ
    chứ sắp tới 2/10 rồi mà e chưa làm đâu với đâu cả ạ
    thank all

    Comment


    • #3
      traloi

      dưới đây là file hex mình đã nạp và chạy tốt. bạn dow về đổi đuôi sang .hex nhé (Tại vì web k up đc file hex nên mình đổi sang .doc để up lên cho bạn).
      sau đó bạn nạp vào chạy xem.
      Attached Files

      Comment


      • #4
        Nguyên văn bởi jqk1234 Xem bài viết
        dưới đây là file hex mình đã nạp và chạy tốt. bạn dow về đổi đuôi sang .hex nhé (Tại vì web k up đc file hex nên mình đổi sang .doc để up lên cho bạn).
        sau đó bạn nạp vào chạy xem.
        k đc bác ạ

        Comment


        • #5
          //led cube 5x5x5
          //design by Mr.Tee Ptit
          //Hoc Vien Cong Nghe Buu Chinh Vien Thong
          // Su dung chip 89s52
          //================================================== ==
          #include <REGX52.H>
          #include<stdlib.h>
          unsigned int i,j,k,n;

          sbit d1 = P1^0;
          sbit d2 = P1^1;
          sbit d3 = P1^2;
          sbit d4 = P1^3;
          sbit d5 = P1^4;
          sbit d6 = P1^5;
          sbit d7 = P1^6;
          sbit d8 = P1^7;
          sbit d9 = P3^0;
          sbit d10 = P3^1;
          sbit d11 = P3^2;
          sbit d12 = P3^3;
          sbit d13 = P3^4;
          sbit d14 = P3^5;
          sbit d15 = P3^6;
          sbit d16 = P3^7;
          sbit d17 = P2^0;
          sbit d18 = P2^1;
          sbit d19 = P2^2;
          sbit d20 = P2^3;
          sbit d21 = P2^4;
          sbit d22 = P2^5;
          sbit d23 = P2^6;
          sbit d24 = P2^7;
          sbit led = P0^6;
          sbit d25=P0^6;
          sbit c1 = P0^0;
          sbit c2 = P0^1;
          sbit c3 = P0^2;
          sbit c4 = P0^3;
          sbit c5 = P0^4;
          //================================================== =========
          void delay(unsigned int time)
          {
          while(time--){
          unsigned char j = 125;
          while(j--);
          }}
          //================================================== =========
          void delay0 (unsigned int t)
          {
          for(i=0;i<=t;i++);
          }
          //================================================== =========

          //HIEU UNG CHAY VONG TRON
          void vongtron(unsigned char ms,unsigned char n)
          {P1=P2=P3=0xff;led=1;
          for(i=0;i<n;i++)
          {
          c1=0;
          d21=0;delay(ms);d20=0;delay(ms);d11=0;delay(ms);d1 0=0;delay(ms);d1=0;delay(ms);
          d2=0;delay(ms);d3=0;delay(ms);d4=0;delay(ms);d5=0; delay(ms);d6=0;delay(ms);
          d15=0;delay(ms);d16=0;delay(ms);led=0;delay(ms);d2 4=0;delay(ms);d23=0;delay(ms);
          d22=0;delay(ms);d19=0;delay(ms);d12=0;delay(ms);d9 =0;delay(ms);d8=0;delay(ms);
          d7=0;delay(ms);d14=0;delay(ms);d17=0;delay(ms);d18 =0;delay(ms);d13=0;delay(ms);
          }

          }
          //================================================== =========

          //HIEU UNG LOP NGANG CHAY LEN _ XUONG
          void nuocdang(unsigned char ms,unsigned char n)
          {
          for(j=0;j<n;j++)
          {
          unsigned char M[9]={0xBE,0xBD,0xBB,0xB7,0xAF,0xB7,0xBB,0xBD,0xBE };
          P1=0;P2=0;P3=0;
          for(i=0;i<9;i++)
          {P0=M[i];
          delay(ms);}
          }}

          //================================================== =========
          //HIEU UNG LOP NGANG CHAY LEN _ XUONG pro
          void nuocdang1(unsigned char ms,unsigned char n)
          {
          for(j=0;j<n;j++)
          {
          unsigned char M[10]={0xBE,0xBc,0xB8,0xB0,0xA0,0xB0,0xB8,0xBc,0xBE,0xf f };
          P1=0;P2=0;P3=0;
          for(i=0;i<10;i++)
          {P0=M[i];
          delay(ms);}
          }}

          //================================================== =========

          //HIEU UNG LOP DUNG DI CHUYEN
          void pittong(unsigned char ms,unsigned char n)
          {
          for(i=0;i<n;i++)
          {
          P0=0;P2=0x0F;P1=0XFF;P3=0XFF;delay(ms);
          P3=0x7F;P2=0xF0;P1=0XFF;led=1;delay(ms);
          P3=0x83;P1=0XFF;P2=0XFF;delay(ms);
          P1=0x1F;P3=0xFC;delay(ms);
          P1=0xE0;P2=0XFF;P3=0XFF;delay(ms);
          P1=0x1F;P3=0xFC;delay(ms);
          P3=0x83;P1=0XFF;P2=0XFF;delay(ms);
          P3=0x7F;P2=0xF0;P1=0XFF;delay(ms);
          P2=0x0F;P1=0XFF;P3=0XFF;led=0;delay(ms);
          }}

          //================================================== =========
          //HIEU UNG NAM MOC LEN
          void nammoc(unsigned char ms,unsigned char n)
          {
          for(i=0;i<n;i++)
          { P0=0xFE;P3=0xEF;P2=0XFF;P1=0XFF;delay(ms);
          P0=0xFD;P3=0xC7;P2=0XFF;P1=0XFF;delay(ms);
          P0=0xFB;P3=0xC7;P1=0x7F;P2=0xFD;delay(ms);
          P0=0xF7;P3=0xC6;P1=0x3F;P2=0xF8;delay(ms);
          P0=0xAF;P1=0;P2=0;P3=0;delay(ms);

          P0=0xAF;P1=0;P2=0;P3=0;delay(ms);
          P0=0xAF;P1=0xC0;P3=0x39;P2=0x07;delay(ms);
          P0=0xB7;P1=0xC0;P3=0x39;P2=0x07;delay(ms);
          P0=0xBB;P1=0xC0;P3=0x39;P2=0x07;delay(ms);
          P0=0xBD;P1=0xC0;P3=0x39;P2=0x07;delay(ms);
          P0=0xBE;P1=0xC0;P3=0x39;P2=0x07;delay(ms); }}
          //================================================== ===============

          void chu_T(unsigned char ms)
          {
          //chu T
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xff;P3=0xff;P2=0xbd;delay(1);
          P0=0xfd;delay(1);
          P0=0xfb;delay(1);
          P0=0xf7;delay(1);
          P0=0xaf;P3=0x7f;P2=0x00;delay(1);
          }
          P0=P1=P2=P3=0xff;
          }
          //guong nuoc 2
          void guongnuoc2(unsigned char ms,unsigned char a)
          {
          for(i=0;i<a;i++)
          {
          //L1
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xfe;P3=0xf9;P2=0xe7;delay(1);
          P0=0xfd;P1=0xfd;P3=0xf6;P2=0xdb;delay(1);
          P0=0xfb;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          P0=0xf7;P1=0xb7;P3=0xdf;P2=0x7e;delay(1);
          P0=0xef;P1=0xcf;P3=0x3f;P2=0xff;led=0;delay(1);
          }
          //L2
          for(n=0;n<=(5*ms);n++)
          {
          P0=0xfb;P1=0x00;P3=0x00;P2=0x00;led=0;delay(1);
          }
          //L3
          for(n=0;n<=ms;n++)
          {
          P0=0xef;P1=0xfe;P3=0xf9;P2=0xe7;delay(1);
          P0=0xf7;P1=0xfd;P3=0xf6;P2=0xdb;delay(1);
          P0=0xfb;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          P0=0xfd;P1=0xb7;P3=0xdf;P2=0x7e;delay(1);
          P0=0xfe;P1=0xcf;P3=0x3f;P2=0xff;led=0;delay(1);
          }
          //L4
          for(n=0;n<=(5*ms);n++)
          {
          P0=0xe0;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          }
          }
          }
          void guongnuoc3(unsigned char ms,unsigned char n)
          {
          P0=0x40;P1=P3=P2=0xff;d21=0;delay(1000);
          d18=0;delay(1000);d15=0;delay(1000);d15=1;d18=1;d1 3=0;d5=d19=d7=0;delay(1000);
          for(i=0;i<n;i++)
          {
          {
          P0=0x40;P1=0xAF;P3=0xEF;P2=0xEB;delay(ms);
          P0=0x40;P1=0x7B;P3=0xEF; P2=0xBD;delay(ms);
          P0=0 ;P1=0xFE;P3=0xEE;P2=0xFE;delay(ms);
          P0=0x40;P3=0x83;delay(ms);}
          }}


          //================================================== ===============
          void lapdien(unsigned char ms,unsigned char n)
          {
          for(i=0;i<n;i++)
          {
          P0=0xAF;P1=0;P2=0;P3=0;delay(ms);//TREN CUNG
          P0=0x40;P1=0xE0;P2=0XFF;P3=0XFF;delay(ms); //MAT1
          P1=0xFE;P3=0xF9;P2=0xE7;delay(ms);//MAT2
          P0=0;P2=0x0F;P1=0XFF;P3=0XFF;delay(ms); //MAT3
          P1=0xCF;P3=0x3F;P2=0XFF;delay(ms);//MAT4
          P0=0xBE;P1=0;P2=0;P3=0;delay(ms);//DUOI CUNG
          P0=0;P1=0xCF;P3=0x3F;P2=0XFF;delay(ms);//MAT4
          P2=0x0F;P1=0XFF;P3=0XFF;delay(ms); //MAT3
          P0=0x40;P1=0xFE;P3=0xF9;P2=0xE7;delay(ms);//MAT2
          P1=0xE0;P2=0XFF;P3=0XFF;delay(ms); //MAT1
          }
          }

          void songbien(unsigned char ms,unsigned char m)
          {
          for(i=0;i<m;i++)
          {
          //L1
          for(n=0;n<=ms;n++)
          {
          P0=0xfb;P1=0xfe;P3=0xf9;P2=0xe7;delay(1);
          P0=0xf7;P1=0xfd;P3=0xf6;P2=0xdb;delay(1);
          P0=0xef;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          P0=0xf7;P1=0xb7;P3=0xdf;P2=0x7e;delay(1);
          P0=0xfb;P1=0xcf;P3=0x3f;P2=0xff;led=0;delay(1);
          }
          //L2
          for(n=0;n<=ms;n++)
          {
          P0=0xfd;P1=0xfe;P3=0xf9;P2=0xe7;delay(1);
          P0=0xfb;P1=0xfd;P3=0xf6;P2=0xdb;delay(1);
          P0=0xf7;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          P0=0xef;P1=0xb7;P3=0xdf;P2=0x7e;delay(1);
          P0=0xf7;P1=0xcf;P3=0x3f;P2=0xff;led=0;delay(1);
          }
          //L3
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xfe;P3=0xf9;P2=0xe7;delay(1);
          P0=0xfd;P1=0xfd;P3=0xf6;P2=0xdb;delay(1);
          P0=0xfb;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          P0=0xf7;P1=0xb7;P3=0xdf;P2=0x7e;delay(1);
          P0=0xef;P1=0xcf;P3=0x3f;P2=0xff;led=0;delay(1);
          }
          //L4
          for(n=0;n<=ms;n++)
          {
          P0=0xfd;P1=0xfe;P3=0xf9;P2=0xe7;delay(1);
          P0=0xfe;P1=0xfd;P3=0xf6;P2=0xdb;delay(1);
          P0=0xfd;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          P0=0xfb;P1=0xb7;P3=0xdf;P2=0x7e;delay(1);
          P0=0xf7;P1=0xcf;P3=0x3f;P2=0xff;led=0;delay(1);
          }
          //L5
          for(n=0;n<=ms;n++)
          {
          P0=0xfb;P1=0xfe;P3=0xf9;P2=0xe7;delay(1);
          P0=0xfd;P1=0xfd;P3=0xf6;P2=0xdb;delay(1);
          P0=0xfe;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          P0=0xfd;P1=0xb7;P3=0xdf;P2=0x7e;delay(1);
          P0=0xfb;P1=0xcf;P3=0x3f;P2=0xff;led=0;delay(1);
          }
          //L6
          for(n=0;n<=ms;n++)
          {
          P0=0xf7;P1=0xfe;P3=0xf9;P2=0xe7;delay(1);
          P0=0xfb;P1=0xfd;P3=0xf6;P2=0xdb;delay(1);
          P0=0xfd;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          P0=0xfe;P1=0xb7;P3=0xdf;P2=0x7e;delay(1);
          P0=0xfd;P1=0xcf;P3=0x3f;P2=0xff;led=0;delay(1);
          }
          //L7
          for(n=0;n<=ms;n++)
          {
          P0=0xef;P1=0xfe;P3=0xf9;P2=0xe7;delay(1);
          P0=0xf7;P1=0xfd;P3=0xf6;P2=0xdb;delay(1);
          P0=0xfb;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          P0=0xfd;P1=0xb7;P3=0xdf;P2=0x7e;delay(1);
          P0=0xfe;P1=0xcf;P3=0x3f;P2=0xff;led=0;delay(1);
          }
          //L8
          for(n=0;n<=ms;n++)
          {
          P0=0xf7;P1=0xfe;P3=0xf9;P2=0xe7;delay(1);
          P0=0xef;P1=0xfd;P3=0xf6;P2=0xdb;delay(1);
          P0=0xf7;P1=0x7b;P3=0xef;P2=0xbd;delay(1);
          P0=0xfb;P1=0xb7;P3=0xdf;P2=0x7e;delay(1);
          P0=0xfd;P1=0xcf;P3=0x3f;P2=0xff;led=0;delay(1);
          }
          }}

          //================================================== ========

          void thap(unsigned char ms,unsigned char m)
          {
          for(i=0;i<m;i++)
          {
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          P0=0xfd;P1=0x3f;P3=0xd6;P2=0xf8;delay(1);
          P0=0xfb;P1=0xff;P3=0xef;P2=0xff;delay(1);
          }
          for(n=0;n<=ms;n++)
          {
          P0=0xfd;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          P0=0xfb;P1=0x3f;P3=0xd6;P2=0xf8;delay(1);
          P0=0xf7;P1=0xff;P3=0xef;P2=0xff;delay(1);
          }
          for(n=0;n<=ms;n++)
          {
          P0=0xfb;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          P0=0xf7;P1=0x3f;P3=0xd6;P2=0xf8;delay(1);
          P0=0xef;P1=0xff;P3=0xef;P2=0xff;delay(1);
          }
          }
          }

          //================================================== ====

          void thap1(unsigned char ms,unsigned char m)
          {
          for(i=0;i<m;i++)
          {
          for(n=0;n<=ms;n++)
          {
          P0=0xef;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          P0=0xf7;P1=0x3f;P3=0xd6;P2=0xf8;delay(1);
          P0=0xfb;P1=0xff;P3=0xef;P2=0xff;delay(1);
          }
          for(n=0;n<=ms;n++)
          {
          P0=0xf7;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          P0=0xfb;P1=0x3f;P3=0xd6;P2=0xf8;delay(1);
          P0=0xfd;P1=0xff;P3=0xef;P2=0xff;delay(1);
          }
          for(n=0;n<=ms;n++)
          {
          P0=0xfb;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          P0=0xfd;P1=0x3f;P3=0xd6;P2=0xf8;delay(1);
          P0=0xfe;P1=0xff;P3=0xef;P2=0xff;delay(1);
          }
          }
          }


          //================================================== =============

          void phaohoa(unsigned char ms,unsigned char m)
          {
          P0=P1=P2=P3=0xff;
          c1=0;d13=0;delay(ms);c2=0;delay(ms);c3=0;delay(ms) ;c4=0;delay(ms);c5=0;delay(ms);
          //L1
          for(n=0;n<=m;n++)
          {
          P0=0xfe;P1=P2=P3=0xff;delay(1);
          P0=0xfd;d13=0;delay(1);
          P0=0xfb;d13=0;delay(1);
          P0=0xf7;d13=0;delay(1);
          P0=0xef;d13=0;d9=0;d7=0;d19=0;d17=0;delay(1);
          }
          //L2
          for(n=0;n<=m;n++)
          {
          P0=0xfe;P1=P2=P3=0xff;delay(1);
          P0=0xfd;delay(1);
          P0=0xfb;d13=0;delay(1);
          P0=0xf7;d13=0;delay(1);
          P0=0xef;d13=0;d1=0;d5=0;d21=0;led=0;delay(1);
          }
          //L3
          for(n=0;n<=m;n++)
          {
          P0=0xfe;P1=P2=P3=0xff;delay(1);
          P0=0xfd;delay(1);
          P0=0xfb;d13=0;delay(1);
          P0=0xf7;d13=0;d1=0;d5=0;d21=0;led=0;delay(1);
          P0=0xef;d13=0;d1=0;d5=0;d21=0;led=0;delay(1);
          }
          //L4
          for(n=0;n<=m;n++)
          {
          P0=0xfe;P1=P2=P3=0xff;delay(1);
          P0=0xfd;delay(1);
          P0=0xfb;d1=0;d5=0;d21=0;led=0;delay(1);
          P0=0xf7;d13=0;d1=0;d5=0;d21=0;led=0;delay(1);
          P0=0xef;d13=0;d1=0;d5=0;d21=0;led=0;delay(1);
          }
          //L5
          for(n=0;n<=m;n++)
          {
          P0=0xfe;P1=P2=P3=0xff;delay(1);
          P0=0xfd;d1=0;d5=0;d21=0;led=0;delay(1);
          P0=0xfb;d1=0;d5=0;d21=0;led=0;delay(1);
          P0=0xf7;d1=0;d5=0;d21=0;led=0;delay(1);
          P0=0xef;d13=0;d1=0;d5=0;d21=0;led=0;delay(1);
          }
          c1=c2=c3=c4=c5=0;d1=0;d5=0;d21=0;led=0;d13=1;delay (ms);
          c5=1;delay(ms);
          c4=1;delay(ms);
          c3=1;delay(ms);
          c2=1;delay(ms);
          c1=1;delay(ms);
          }
          void tunghung(unsigned char ms,unsigned char n)
          {
          for(i=0;i<n;i++)
          {
          P0=0xbe;P1=0xce;P3=0x39;P2=0xe7;delay(ms);
          P0=0xfd;P1=0xb5;P3=0xd6;P2=0x5a;delay(ms);
          P0=0xfb;P1=0x7b;P3=0xef;P2=0xbd;delay(ms);
          P0=0xf7;P1=0xb5;P3=0xd6;P2=0x5a;delay(ms);
          P0=0xaf;P1=0xce;P3=0x39;P2=0xe7;delay(ms);
          P0=0xb7;delay(ms);
          P0=0xbb;delay(ms);
          P0=0xbd;delay(ms);
          P0=0xbe;delay(ms);
          }}
          void chu_I(unsigned char ms)
          {
          //chu I
          for(n=0;n<=ms;n++)
          {
          P0=0xbe;P1=0xff;P3=0x7f;P2=0x00;delay(1);
          P0=0xfd;P3=0xff;P2=0xbd;delay(1);
          P0=0xfb;P2=0xbd;delay(1);
          P0=0xf7;P2=0xbd;delay(1);
          P0=0xaf;P3=0x7f;P2=0x00;delay(1);
          }P0=P1=P2=P3=0xff;
          }
          //================================================== ================
          void chu_L(unsigned char ms)
          {
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xff;P3=0xff;P2=0xbd;delay(1);
          P0=0xfd;P2=0x18;delay(1);
          P0=0xbb;P3=0x7f;P2=0x00;delay(1);
          P0=0xf7;delay(1);
          P0=0xef;P3=0xff;P2=0x5a;delay(1);
          }
          P0=P1=P2=P3=0xff;
          }

          void chu_U(unsigned char ms)
          {
          //chu you
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xff;P3=0xff;P2=0x18;delay(1);
          P0=0xbd;P3=0x7f;P2=0xe7;delay(1);
          P0=0xbb;delay(1);
          P0=0xb7;delay(1);
          P0=0xaf;;P3=0x3f;P3=0x7f;P2=0xe7;delay(1);
          }P0=P1=P2=P3=0xff;
          }


          /*
          void diemsang(unsigned char ms,unsigned char n)
          {
          P0=P1=P2=P3=0xff;
          for(i=0;i<n;i++)
          {
          c3=0;d13=0;delay(ms);c3=1;d13=1;
          c2=0;c4=0;d9=0;d7=0;d19=0;d17=0;delay(ms);c2=1;c4= 1;d9=1;d7=1;d19=1;d17=1;
          c1=0;c5=0;d1=d5=d21=led=0;delay(ms);c1=1;c5=1;d1=d 5=d21=led=1;
          c2=0;c4=0;d9=0;d7=0;d19=0;d17=0;delay(ms);c2=1;c4= 1;d9=1;d7=1;d19=1;d17=1;
          c3=0;d13=0;delay(ms);c3=1;d13=1;
          }
          }

          */
          void hinhvuongnho(unsigned char ms,unsigned char n)
          {
          c1=c2=c3=c4=c5=0;
          for(i=0;i<n;i++)
          {P1=P2=P3=0xff;
          led=0;delay(ms);
          d16=d17=d24=0;delay(ms);d17=1;
          d13=d14=d15=d18=d23=0;delay(ms);d13=d14=d18=1;
          d22=d19=d12=d9=d8=d7=d6=0;delay(ms);
          P1=0xc0;P3=0x39;P2=0x07;led=0;delay(ms);
          }
          }
          void toa_ra (void)
          {
          d13=0;
          c1=0;
          delay0(10000);
          c1=1;c2=0;delay0(10000);
          c2=1;c3=0;delay0(10000);
          c3=1;c4=0;delay0(10000);
          c4=1;c5=0;delay0(10000);
          delay0(20000);
          d13=1;d7=d8=d9=d12=d14=d17=d18=d19=0;
          delay0(15000);
          d7=d8=d9=d12=d14=d17=d18=d19=1;
          d1=d2=d3=d4=d5=d10=d15=d20=d25=d24=d23=d22=d21=d16 =d11=d6=0;
          delay0(10000);
          c5=1;c4=0;delay0(10000);
          c4=1;c3=0;delay0(8000);
          c3=1;c2=0;delay0(6000);
          c2=1;c1=0;delay0(4000);
          c1=1;d1=d2=d3=d4=d5=d10=d15=d20=d25=d24=d23=d22=d2 1=d16=d11=d6=1;
          delay0(10000);
          c1=0;d1=d2=d3=d4=d5=d10=d15=d20=d25=d24=d23=d22=d2 1=d16=d11=d6=0;
          delay0(4000);
          c1=1;c2=0;delay0(4000);
          c2=1;c3=0;delay0(6000);
          c3=1;c4=0;delay0(8000);
          c4=1;c5=0;delay0(10000);
          d1=d2=d3=d4=d5=d10=d15=d20=d25=d24=d23=d22=d21=d16 =d11=d6=1;
          delay0(10000);
          d7=d8=d9=d12=d14=d17=d18=d19=0;delay0(10000);
          d7=d8=d9=d12=d14=d17=d18=d19=1;
          }
          void cotxoay(unsigned char ms,unsigned char n)
          {P0=0x00;led=1;
          for(i=0;i<n;i++)
          {
          d1=d5=d21=d25=0;delay(ms);d1=d5=d21=d25=1;
          d4=d10=d22=d16=0;delay(ms);d4=d10=d22=d16=1;
          d3=d11=d23=d15=0;delay(ms);d3=d11=d23=d15=1;
          d2=d20=d24=d6=0;delay(ms);d2=d20=d24=d6=1;
          }
          }
          void giunbo(unsigned char ms,unsigned char n)
          {P0=P1=P2=P3=0xff;
          for(i=0;i<n;i++)
          {
          c5=0;d5=0;delay(ms);d4=0;delay(ms);d3=0;delay(ms); d2=0;delay(ms);d1=0;delay(ms);
          d5=1;delay(ms);d4=1;delay(ms);d3=1;delay(ms);d2=1; delay(ms);d1=1;delay(ms);c5=1;
          c4=0;d3=0;delay(ms);d8=0;delay(ms);d13=0;delay(ms) ;d18=0;delay(ms);d23=0;delay(ms);
          d3=1;delay(ms);d8=1;delay(ms);d13=1;delay(ms);d18= 1;delay(ms);d23=1;delay(ms);c4=1;
          c3=0;d25=0;delay(ms);d17=0;delay(ms);d13=0;delay(m s);d9=0;delay(ms);d1=0;delay(ms);
          d25=1;delay(ms);d17=1;delay(ms);d13=1;delay(ms);d9 =1;delay(ms);d1=1;delay(ms);c3=1;
          c1=0;d21=0;delay(ms);d22=0;delay(ms);d23=0;delay(m s);d24=0;delay(ms);d25=0;delay(ms);
          d21=1;delay(ms);d22=1;delay(ms);d23=1;delay(ms);d2 4=1;delay(ms);d25=1;delay(ms);c1=1;
          c2=0;d5=0;delay(ms);d7=0;delay(ms);d13=0;delay(ms) ;d19=0;delay(ms);d21=0;delay(ms);
          d5=1;delay(ms);d7=1;delay(ms);d13=1;delay(ms);d19= 1;delay(ms);d21=1;delay(ms);c2=1;
          }
          }
          void locxoay(unsigned char ms,unsigned char m)
          {
          for(i=0;i<m;i++)
          {
          //L1
          for(n=0;n<=ms;n++)
          {
          P0=0xbe;P1=0xfe;P3=0xff;P2=0xff;delay(1);
          P0=0xfd;P1=0xfd;P2=0x7f;delay(1);
          P0=0xfb;P1=0xfb;P2=0xbf;delay(1);
          P0=0xf7;P1=0xf7;P2=0xdf;delay(1);
          P0=0xef;P1=0xef;P2=0xef;delay(1);
          }
          //L2
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xfd;P3=0xff;P2=0x7f;delay(1);
          P0=0xfd;P1=0xfb;P2=0xbf;delay(1);
          P0=0xfb;P1=0xf7;P2=0xdf;delay(1);
          P0=0xf7;P1=0xef;P2=0xef;delay(1);
          P0=0xef;P1=0xdf;P2=0xf7;delay(1);
          }
          //L3
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xfb;P3=0xff;P2=0xbf;delay(1);
          P0=0xfd;P1=0xf7;P2=0xdf;delay(1);
          P0=0xfb;P1=0xef;P2=0xef;delay(1);
          P0=0xf7;P1=0xdf;P2=0xf7;delay(1);
          P0=0xef;P1=0xff;P3=0xbb;P2=0xff;delay(1);
          }
          //L4
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xf7;P3=0xff;P2=0xdf;delay(1);
          P0=0xfd;P1=0xef;P2=0xef;delay(1);
          P0=0xfb;P1=0xdf;P2=0xf7;delay(1);
          P0=0xf7;P1=0xff;P3=0xbb;P2=0xff;delay(1);
          P0=0xef;P1=0xff;P3=0x7d;P2=0xff;delay(1);
          }
          //L5
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xef;P3=0xff;P2=0xef;delay(1);
          P0=0xfd;P1=0xdf;P2=0xf7;delay(1);
          P0=0xfb;P1=0xff;P3=0xbb;P2=0xff;delay(1);
          P0=0xf7;P3=0x7d;delay(1);
          P0=0xaf;P1=0xfe;P3=0xff;delay(1);
          }
          //L6
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xdf;P3=0xff;P2=0xf7;delay(1);
          P0=0xfd;P1=0xff;P3=0xbb;P2=0xff;delay(1);
          P0=0xfb;P3=0x7d;delay(1);
          P0=0xb7;P1=0xfe;P3=0xff;delay(1);
          P0=0xef;P1=0xfd;P2=0x7f;delay(1);
          }
          //L7
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xff;P3=0xbb;P2=0xff;delay(1);
          P0=0xfd;P3=0x7d;delay(1);
          P0=0xbb;P1=0xfe;P3=0xff;delay(1);
          P0=0xf7;P1=0xfd;P2=0x7f;delay(1);
          P0=0xef;P1=0xfb;P3=0xff;P2=0xbf;delay(1);
          }
          //L8
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xff;P3=0x7d;P2=0xff;delay(1);
          P0=0xbd;P1=0xfe;P3=0xff;delay(1);
          P0=0xfb;P1=0xfd;P2=0x7f;delay(1);
          P0=0xf7;P1=0xfb;P2=0xbf;delay(1);
          P0=0xef;P1=0xf7;P2=0xdf;delay(1);
          }} }
          void quetkhung(unsigned char ms)
          {
          //L1
          for(n=0;n<=(ms+50);n++)
          {
          P0=0xbe;P1=0xc0;P3=0x39;P2=0x07;delay(1);
          }
          //L2
          for(n=0;n<=(ms+40);n++)
          {
          P0=0xbe;P1=0xc0;P3=0x39;P2=0x07;delay(1);
          P0=0xbd;P1=0xee;P3=0xff;P2=0xef;delay(1);
          }
          //L3
          for(n=0;n<=(ms+30);n++)
          {
          P0=0xbe;P1=0xc0;P3=0x39;P2=0x07;delay(1);
          P0=0xbd;P1=0xee;P3=0xff;P2=0xef;delay(1);
          P0=0xbb;P2=0xef;delay(1);
          }
          //L4
          for(n=0;n<=(ms+20);n++)
          {
          P0=0xbe;P1=0xc0;P3=0x39;P2=0x07;delay(1);
          P0=0xbd;P1=0xee;P3=0xff;P2=0xef;delay(1);
          P0=0xbb;P3=0xff;P2=0xef;delay(1);
          P0=0xb7;P1=0xee;P3=0xff;P2=0xef;delay(1);
          }
          //L5
          for(n=0;n<=ms;n++)
          {
          P0=0xbe;P1=0xc0;P3=0x39;P2=0x07;delay(1);
          P0=0xfd;P1=0xee;P3=0xff;P2=0xef;led=0;delay(1);
          P0=0xfb;led=0;delay(1);
          P0=0xf7;led=0;delay(1);
          P0=0xef;led=0;delay(1);
          }
          //L6
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          P0=0xfd;P1=0xee;P3=0xff;P2=0xef;led=0;delay(1);
          P0=0xfb;led=0;delay(1);
          P0=0xf7;led=0;delay(1);
          P0=0xef;P1=0xc4;P3=0x7d;P2=0x47;led=0;delay(1);
          }
          //L7
          for(n=0;n<=(ms-50);n++)
          {
          P0=0xfe;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          P0=0xfd;P1=0xee;P3=0xff;P2=0xef;led=0;delay(1);
          P0=0xfb;led=0;delay(1);
          P0=0xf7;led=0;delay(1);
          P0=0xef;P1=0xc4;P3=0x7d;P2=0x47;led=0;delay(1);
          }
          //L8
          for(n=0;n<=(ms+100);n++)
          {
          P0=0xfe;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          P0=0xfd;P1=0xee;P3=0xff;P2=0xef;led=0;delay(1);
          P0=0xfb;led=0;delay(1);
          P0=0xf7;led=0;delay(1);
          P0=0xef;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          }

          P0=P1=P2=P3=0xff;
          delay(2000);
          for(i=0;i<8;i++)
          {
          for(n=0;n<=ms;n++)
          {
          P0=0xfb;P3=0xef;delay(1);
          }
          for(n=0;n<=ms;n++)
          {
          P0=0xf5;P3=0xfe;P2=0xfa;P1=0xbf;delay(1);
          }
          for(n=0;n<=ms;n++)
          {
          P0=0xfe;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          P0=0xfd;P1=0xee;P3=0xff;P2=0xef;led=0;delay(1);
          P0=0xfb;led=0;delay(1);
          P0=0xf7;led=0;delay(1);
          P0=0xef;P1=0xc0;P3=0x39;P2=0x07;led=0;delay(1);
          }
          }
          }
          void pittong_1()
          {P0=0x00;P1=P2=P3=0xff;led=0;delay(1000);d24=0;del ay(1000);
          d23=0;delay(1000);d22=0;delay(1000);d21=0;delay(10 00);}
          // trai tim
          void xoa(){
          P0=P1=P2=P3=0xff;
          }
          void trai_tim(n){
          xoa();
          for(i=0;i<=n;i++){
          d18=d23=c1=c4=0;delay(1);
          xoa();
          d17=d19=d22=d24=c5=0;delay(1);
          xoa();
          c4=c3=d16=d20=d21=d25=0;delay(1);
          xoa();
          c2=d17=d19=d22=d24=0 ;delay(1);
          xoa();
          }
          }
          void chuL(n){
          for(i=0;i<=n;i++){
          xoa();
          d19=d20=d21=d22=c1=c2=c3=c4=c5=0;delay(1);
          xoa();
          d17=d18=d19=d20=d21=d22=d23=d24=c1=c2=0 ;delay(1);
          xoa();
          }
          }
          void choptat(unsigned char ms,unsigned char n)
          {
          for(i=0;i<n;i++)
          {
          P0=0;P1=0;P2=0;P3=0;delay(ms);
          P0=P1=P2=P3=0xff;delay(ms);
          }
          }
          //============================== HAM CHINH ==================================
          void main(void)
          {P0=P1=P2=P3=0xff;
          delay(800);
          while(1)
          {
          chu_T(700);
          delay(300);
          chu_T(700);
          delay(300);
          trai_tim(700);
          delay(300);
          trai_tim(700);
          delay(300);
          chuL(700);
          delay(300);
          chuL(700);
          delay(300);
          locxoay(20,10);
          vongtron(200,1);
          phaohoa(100,30);
          //choptat(300,3);
          //diemsang(100,8);
          chu_I(600);
          delay(300);
          chu_I(600);
          delay(300);
          chu_L(600);
          delay(300);
          chu_L(600);
          delay(300);
          chu_U(600);
          delay(300);
          chu_U(600);
          delay(300);
          for(i=0;i<4;i++)
          phaohoa(100,30);
          vongtron(200,1);
          thap(150,4);
          thap1(150,4);
          lapdien(150,4);
          nuocdang(100,3);
          pittong(100,3);
          songbien(30,10);
          guongnuoc3(150,10);
          quetkhung(100);
          P0=0xbf;delay(200);
          toa_ra();delay(200);
          toa_ra();delay(200);
          toa_ra();delay(200);
          toa_ra();delay(200);
          hinhvuongnho(1000,2);
          tunghung(150,6);
          tunghung(60,8);
          tunghung(30,18);
          tunghung(5,60);
          P0=P1=P2=P3=0xff;
          c1=c2=c3=c4=c5=0;
          vongtron(200,1);
          nuocdang1(120,3);
          nuocdang1(60,6);
          nuocdang1(30,18);
          nuocdang(10,40);
          //guongnuoc1(27,4);
          guongnuoc2(27,4);
          nammoc(120,4);
          cotxoay(600,16);
          choptat(300,3);
          giunbo(100,6);
          for(i=0;i<4;i++)
          phaohoa(100,30);
          delay(300);
          chu_I(600);
          delay(300);
          chu_I(600);
          delay(300);
          chu_L(600);
          delay(300);
          chu_L(600);
          delay(300);
          chu_U(600);
          delay(300);
          chu_U(600);
          delay(300);
          vongtron(200,1);
          thap(150,4);
          thap1(150,4);
          hinhvuongnho(1000,4);
          locxoay(20,10);
          tunghung(150,6);
          tunghung(60,8);
          tunghung(30,18);
          tunghung(5,60);
          delay(300);
          chu_L(600);
          delay(300);
          chu_T(600);
          delay(300);
          chu_L(600);
          delay(300);
          delay(300);
          P0=P1=P2=P3=0xff;
          c1=c2=c3=c4=c5=0;
          vongtron(200,1);
          songbien(30,10);
          guongnuoc3(150,12);
          lapdien(150,4);
          //diemsang(100,8);
          cotxoay(600,16);
          //guongnuoc1(27,10);
          quetkhung(100);
          vongtron(200,1);
          nuocdang(130,8);
          pittong_1();
          pittong(130,8);
          guongnuoc2(27,10);
          nammoc(120,4);
          giunbo(100,6);
          //nuocdang1(120,3);
          //nuocdang1(60,6);
          nuocdang1(30,18);
          //nuocdang(10,40);
          toa_ra();delay(200);
          toa_ra();delay(200);
          toa_ra();delay(200);
          toa_ra();delay(200);
          locxoay(20,10);
          //diemsang(100,8);
          for(i=0;i<4;i++)
          phaohoa(100,30);
          giunbo(100,4);
          } }
          nếu vậy các bác sửa hộ e cái code này với ạ tại nó có chữ (T trái tim L) nên e k mang tặng đc ạ các bác giúp e xíu ạ, nếu các bác biết thì thêm giùm e mấy cái hiệu ứng nữa thì tuyệt ạ thank các bác ạ

          Comment


          • #6
            Nguyên văn bởi hamhochoi007 Xem bài viết
            k đc bác ạ
            sao thế bạn? Không chạy ah?

            Comment


            • #7
              Nguyên văn bởi jqk1234 Xem bài viết
              sao thế bạn? Không chạy ah?
              e k chuyển đc sang file hex mà phần cứng của e k biết có trùng mí code của bác k nữa

              Comment


              • #8
                không phải đổi nữa. thử xem nhé.
                Attached Files

                Comment


                • #9
                  Nguyên văn bởi hamhochoi007 Xem bài viết
                  nếu vậy các bác sửa hộ e cái code này với ạ tại nó có chữ (T trái tim L) nên e k mang tặng đc ạ các bác giúp e xíu ạ, nếu các bác biết thì thêm giùm e mấy cái hiệu ứng nữa thì tuyệt ạ thank các bác ạ
                  có ai k ạ
                  các bác ai biết asm làm ơn sửa hộ e code bên trên với ạ 13/10 rồi ạ
                  help me !!!

                  Comment


                  • #10
                    Nguyên văn bởi hamhochoi007 Xem bài viết
                    nếu vậy các bác sửa hộ e cái code này với ạ tại nó có chữ (T trái tim L) nên e k mang tặng đc ạ các bác giúp e xíu ạ, nếu các bác biết thì thêm giùm e mấy cái hiệu ứng nữa thì tuyệt ạ thank các bác ạ
                    có ai k giúp e với.....

                    Comment


                    • #11
                      Nguyên văn bởi hamhochoi007 Xem bài viết
                      có ai k ạ
                      các bác ai biết asm làm ơn sửa hộ e code bên trên với ạ 13/10 rồi ạ
                      help me !!!
                      code trên mà là ASM à.
                      ĐT: 0972 20 58 68
                      Gmail:

                      Comment


                      • #12
                        Nguyên văn bởi hoangnam555 Xem bài viết
                        code trên mà là ASM à.
                        e nhầm C mà e đã học đâu mà lướt qua ai mờ biết đc ai biết sửa dùm e với

                        Comment


                        • #13
                          Nguyên văn bởi hamhochoi007 Xem bài viết
                          nếu vậy các bác sửa hộ e cái code này với ạ tại nó có chữ (T trái tim L) nên e k mang tặng đc ạ các bác giúp e xíu ạ, nếu các bác biết thì thêm giùm e mấy cái hiệu ứng nữa thì tuyệt ạ thank các bác ạ
                          hay quá thank bác e tìm hoài chẳng ai cho code cả e nạp vô chạy code này cũng đẹp tại nó có trái tim
                          bác có code 8x8x8 k ak cho e xin lun ạ

                          Comment


                          • #14
                            hic làm 5x5x5 còn khó xử ý code c của bạn nào đấy ai ma có thơi gian sưa cho bạn dc ban hoc cách tính rui lắp vào thôi có khung hết rui mà

                            Comment


                            • #15
                              Nguyên văn bởi 0975660412 Xem bài viết
                              hic làm 5x5x5 còn khó xử ý code c của bạn nào đấy ai ma có thơi gian sưa cho bạn dc ban hoc cách tính rui lắp vào thôi có khung hết rui mà
                              bác nói thế thì...e lên đây cầu cứu các bác làm gì chứ
                              e biết dù chỉ biết qua thì cũng chẳng phải mệt ntn nữa
                              có ai k ak

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              • mèomướp
                                Trả lời cho Sửa bộ nguồn DC 60V 45A
                                bởi mèomướp
                                Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
                                Hôm qua, 13:11
                              • tuyennhan
                                Trả lời cho Sửa bộ nguồn DC 60V 45A
                                bởi tuyennhan
                                Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
                                Hôm qua, 09:25
                              • tuyennhan
                                Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                bởi tuyennhan
                                Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
                                Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
                                Hôm qua, 09:10
                              • Ng.Phuong.5
                                Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                                bởi Ng.Phuong.5
                                Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                Mấy con...
                                09-01-2025, 19:44
                              • viettinh
                                Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                bởi viettinh
                                Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                                Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                                09-01-2025, 18:12
                              • nguyendinhvan
                                Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                bởi nguyendinhvan
                                Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                                Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                                Cách đơn giản...
                                09-01-2025, 00:04
                              • mèomướp
                                Trả lời cho Sửa bộ nguồn DC 60V 45A
                                bởi mèomướp
                                Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                                08-01-2025, 19:02
                              • tuyennhan
                                Trả lời cho Sửa bộ nguồn DC 60V 45A
                                bởi tuyennhan
                                Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                                08-01-2025, 15:43
                              • tuyennhan
                                Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                bởi tuyennhan
                                Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                                08-01-2025, 15:28
                              • mèomướp
                                Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                bởi mèomướp
                                Dạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
                                08-01-2025, 11:44
                              Đang tải...
                              X