Thông báo

Collapse
No announcement yet.

Pan khó !!! Mong các cao thủ ra tay

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

  • Pan khó !!! Mong các cao thủ ra tay

    Chào các bạn !
    Cho mình hỏi các bạn đã bao giờ gặp phải trường hợp TK bộ hẹn giờ dùng DS12887 mà bị sai giờ chưa ???
    Phải chăng IC DS12887 đang bán trên thị trường là IC secondhand ???
    Mình tạo các biến ở các ô nhơ trong Ram của DS12887 là :
    #define min_on XBYTE[0x14]
    #define hour_on XBYTE[0x15]
    #define min_off XBYTE[0x16]
    #define hour_off XBYTE[0x17]
    Các biến này sẽ mang giá trị từ bàn phím nhập vào ( ví dụ như : người tiêu dùng thích mở đèn lúc 17g00' và tắt lúc 21g30'.
    Nhưng sau một thời gian ( khoảng 1 tháng ) thì các biến này không lưu lại gía trị nhập vào nữa , mà nó là I5, I5, I5 và I5. Dẫn đến bộ hẹn giờ không còn mốc so sánh -> không đóng rơle ....
    Mong các cao thủ chỉ giáo.
    Rất mong sự nhiệt tình của các Bạn.
    Chúc các Bạn có một kỳ nghĩ lễ 2/9 thật vui vẻ.
    ThanhTN
    Thành

  • #2
    Nguyên văn bởi Thanhtn Xem bài viết
    Chào các bạn !
    Cho mình hỏi các bạn đã bao giờ gặp phải trường hợp TK bộ hẹn giờ dùng DS12887 mà bị sai giờ chưa ???
    Phải chăng IC DS12887 đang bán trên thị trường là IC secondhand ???
    Mình tạo các biến ở các ô nhơ trong Ram của DS12887 là :
    #define min_on XBYTE[0x14]
    #define hour_on XBYTE[0x15]
    #define min_off XBYTE[0x16]
    #define hour_off XBYTE[0x17]
    Các biến này sẽ mang giá trị từ bàn phím nhập vào ( ví dụ như : người tiêu dùng thích mở đèn lúc 17g00' và tắt lúc 21g30'.
    Nhưng sau một thời gian ( khoảng 1 tháng ) thì các biến này không lưu lại gía trị nhập vào nữa , mà nó là I5, I5, I5 và I5. Dẫn đến bộ hẹn giờ không còn mốc so sánh -> không đóng rơle ....
    Mong các cao thủ chỉ giáo.
    Rất mong sự nhiệt tình của các Bạn.
    Chúc các Bạn có một kỳ nghĩ lễ 2/9 thật vui vẻ.
    ThanhTN
    Thành
    I5 là giá trị j vậy bạn? trong mã hex đâu có số này nhỉ?
    và bạn sử dụng con IC VDK loại nào vậy

    Comment


    • #3
      Pan khó !!! Mong các cao thủ ra tay

      Cám ơn Bạn đã quan tâm.
      Vậy mới có chuyện để hỏi hôm nay,
      Các biến hour_on là mốc thời gian người tiêu dùng set vào ( ví dụ: 17g )
      Các biến min_on là mốc thời gian người tiêu dùng set vào ( ví dụ: 30' )
      Các biến hour_off là mốc thời gian người tiêu dùng set vào ( ví dụ: 21g )
      Các biến min_off là mốc thời gian người tiêu dùng set vào ( ví dụ: 30'g )
      Sau một thời gian ( khoảng 1 tháng ) từ con số do người tiêu dùng set vào là 17g thì máy tự động chuyển thành I5.
      Tất cả các biến trên đều vậy.
      Mình đang dùng con AT89S52.
      ThanhTN

      Comment


      • #4
        Nguyên văn bởi Thanhtn Xem bài viết
        Cám ơn Bạn đã quan tâm.
        Vậy mới có chuyện để hỏi hôm nay,
        Các biến hour_on là mốc thời gian người tiêu dùng set vào ( ví dụ: 17g )
        Các biến min_on là mốc thời gian người tiêu dùng set vào ( ví dụ: 30' )
        Các biến hour_off là mốc thời gian người tiêu dùng set vào ( ví dụ: 21g )
        Các biến min_off là mốc thời gian người tiêu dùng set vào ( ví dụ: 30'g )
        Sau một thời gian ( khoảng 1 tháng ) từ con số do người tiêu dùng set vào là 17g thì máy tự động chuyển thành I5.
        Tất cả các biến trên đều vậy.
        Mình đang dùng con AT89S52.
        ThanhTN
        hic. ý mình hỏi là I5 là j, nó ở đâu ra? là giá trị mà bạn dùng 89 đọc ra từ ô nhớ đó ah?

        Comment


        • #5
          Pan khó !!! Mong các cao thủ ra tay

          Đúng vậy đó bạn . chử I5 xuất hiện ngay chổ người tiêu dùng đã set vào
          Và nơi này lúc nào cũng hiển thị lên LCD

          Comment


          • #6
            ngộ nhỉ.
            số 17 bạn lưu vào dalas dưới dạng nào? bạn lưu luôn số 17 hay chuyển nó qua dạng 17h rồi lưu, và khi đọc ra thì bạn hiển thị như thế nào? tách kí tự và + 48 ah?

            bạn up luôn code lên đi.
            và có khả năng chương trình của bạn bị lỗi hay ko?

            Comment


            • #7
              Đây là toàn bộ Code của Bộ hẹn giờ như trên
              Mình xin nói sơ qua về phần cứng:
              - P0 giao tiếp với DS12887
              - P1 giao tiếp LCD
              - P3.3 nút SET
              - P3.4 nút CỘNG
              - P3.5 nút TRỪ
              - P2.2 đóng mở Rơle
              #include <AT89S52.H>
              #include <intrins.h>
              #include <absacc.h> /*Contains macro definitions */

              #define high(x) (((65536-x) & 0xFF00) >> 8)
              #define low(x) ((unsigned char)(65536-x))

              #define sec PBYTE[0x0]
              #define min PBYTE[0x2]
              #define hour PBYTE[0x4]
              #define day PBYTE[0x7]
              #define month PBYTE[0x8]
              #define year PBYTE[0x9]

              #define regA PBYTE[0xA]
              #define regB PBYTE[0xB]
              #define regC PBYTE[0xC]
              #define regD PBYTE[0xD]

              #define min_on XBYTE[0x14]
              #define hour_on XBYTE[0x15]
              #define min_off XBYTE[0x16]
              #define hour_off XBYTE[0x17]

              unsigned char demngat,demkey,ngan,tram,chuc,don_vi,i,j;
              unsigned char new_hour,new_min,new_sec;

              #define LCD_RS P3_0
              #define LCD_E P3_1
              #define LCD_Data P1

              #define enter P3_2
              #define set P3_3
              #define cong P3_4
              #define tru P3_5
              unsigned int ck;
              bit chop;
              bit Echop;
              bit caidat;
              ////////////////////////////////////////////////////////LCD
              void WDRESET(void)
              {
              WDTRST=0x1E;
              WDTRST=0xE1;
              }
              void delay_1(unsigned int x )
              {
              unsigned int i, j;
              for ( i = 0; i < x; i++ )
              {
              for ( j = 0; j < 100; j++ );
              }
              }
              void Command_to_LCD( unsigned char cmd ) //cmd
              {
              delay_1(2);
              LCD_RS = 0;
              LCD_Data = cmd; // cmd
              LCD_E = 1;
              LCD_E = 0;
              }
              void Char_to_LCD( unsigned char kytu )
              {
              delay_1(2);
              LCD_RS = 1;
              LCD_Data = kytu;
              LCD_E = 1;
              LCD_E = 0;
              }

              void LCD_GotoXY ( unsigned char Hang, Cot )
              {
              if ( Hang == 1 ) Command_to_LCD( Cot + 0x7F ); // 127
              if ( Hang == 2 ) Command_to_LCD( Cot + 0xBF ); // 191
              }

              void LCD_Init (void)
              {
              Command_to_LCD (0x38); // Khoi tao ma tran 5x7
              Command_to_LCD (0x0E); // Hien thi LCD + nhap nhay con tro
              Command_to_LCD (0x0C); // Hien thi LCD + tat con tro
              Command_to_LCD (0x01); // Xoa man hinh LCD
              }
              void str_to_LCD(unsigned char *ms)
              {
              while (*ms)
              {
              Char_to_LCD(*ms);
              Command_to_LCD(0x06);
              ms++;
              }
              }
              //////////////////////////////////////////////////////////////LCD
              void loadtimer(unsigned int TIMEOUT)
              {
              TR0 = 0;
              TL0 = low(TIMEOUT); // load timer reload value
              TH0 = high(TIMEOUT);
              TR0 = 1; // start timer 0
              }
              void timer0_ISR (void) interrupt 1 // su dung ngat timer 0 che do 1
              {
              TR0 = 0;
              if ( ck > 0 ) ck--;
              if ( ck == 0 )
              {
              chop = !chop;
              ck = 500; //100
              }
              TF0 = 0;
              TR0 = 1;
              loadtimer(1000);
              }
              void delay(unsigned int t)
              {
              unsigned int i;
              unsigned int j;
              for ( i = 0; i < t; i++ )
              {
              for ( j = 0 ; j < 10; j++ );
              }
              }

              void main(void)
              {
              demkey = 0;
              caidat = 0;
              TMOD = (TMOD & 0xF0) | 0x01; /* Set T/C0 Mode */
              ET1 = 1;
              ET0 = 1; /* Enable Timer 0 Interrupts */
              EA = 1; /* Global Interrupt Enable */
              regD = 128; // mo pin
              regA = 0x20; // ghi vao thanh ghi A (dc10) mo Bo dao dong (20)
              regB = 6; // ghi vao thanh ghi B (dc11) kieu hien thi 24 gio(2)
              LCD_Init(); // Khoi tao LCD
              Command_to_LCD(0x01); // Xoa LCD
              P2_0 = 0; /// tat den LCD
              P2_1 = 0; /// Role 1
              P2_2 = 0; /// Role 2
              P2_3 = 0; /// Tat Loa
              //WDRESET();
              while(1)
              {
              if ( caidat == 0 )
              {
              LCD_GotoXY(1,1);
              str_to_LCD("NOL");
              }
              else
              {
              LCD_GotoXY(1,1);
              str_to_LCD("Set");
              }
              LCD_GotoXY(1,5);
              Char_to_LCD(0x30 + hour / 10);
              LCD_GotoXY(1,6);
              Char_to_LCD(0x30 + hour % 10);
              LCD_GotoXY(1,7);
              Char_to_LCD(':');/// dau hai cham
              LCD_GotoXY(1,8);
              Char_to_LCD(0x30 + min / 10);
              LCD_GotoXY(1,9);
              Char_to_LCD(0x30 + min % 10);
              LCD_GotoXY(1,10);
              Char_to_LCD(':');/// dau hai cham
              LCD_GotoXY(1,11);
              Char_to_LCD(0x30 + sec / 10);
              LCD_GotoXY(1,12);
              Char_to_LCD(0x30 + sec % 10);

              LCD_GotoXY(2,1);
              str_to_LCD("O:");
              LCD_GotoXY(2,3);
              Char_to_LCD(0x30 + hour_on / 10);
              LCD_GotoXY(2,4);
              Char_to_LCD(0x30 + hour_on % 10);
              LCD_GotoXY(2,5);
              Char_to_LCD(':');/// dau hai cham
              LCD_GotoXY(2,6);
              Char_to_LCD(0x30 + min_on / 10);
              LCD_GotoXY(2,7);
              Char_to_LCD(0x30 + min_on % 10);

              LCD_GotoXY(2,9);
              str_to_LCD("I:");
              LCD_GotoXY(2,11);
              Char_to_LCD(0x30+hour_off / 10);
              LCD_GotoXY(2,12);
              Char_to_LCD(0x30+hour_off % 10);
              LCD_GotoXY(2,13);
              Char_to_LCD(':');/// dau hai cham
              LCD_GotoXY(2,14);
              Char_to_LCD(0x30+min_off / 10);
              LCD_GotoXY(2,15);
              Char_to_LCD(0x30+min_off % 10);
              ////////////////////////////////////////////////////////////////
              if ( set == 0 )
              {
              if ( set == 0 ) { P2_3 = 1; delay(500); P2_3 = 0; }/// dong loa
              delay(1000);
              if ( demkey < 6 )
              {
              demkey++;
              caidat = 1;
              new_sec = sec;
              new_min = min;
              new_hour = hour;
              }
              else
              {
              caidat = 0;
              demkey = 0;
              }
              }// end set=0
              while( set == 0 )
              {
              //WDRESET();
              delay(1000);
              }
              if ( caidat == 1 )
              {
              if ( demkey == 1 )//// chinh gio
              {
              if ( cong == 0 )
              {
              if ( set == 0 ) { P2_3 = 1; delay(500); P2_3 = 0; }/// dong loa
              if ( new_hour < 23) new_hour++ ; else new_hour = 0;
              LCD_GotoXY( 1,5 );
              Char_to_LCD( 0x30 + new_hour / 10 );
              LCD_GotoXY( 1,6 );
              Char_to_LCD( 0x30 + new_hour % 10 );
              delay(1000);
              regB = 130; // ra lenh thay doi thoi gian
              hour = new_hour;
              regB = 6; // ghi vao thanh ghi B (dc11) kieu hien thi 24 gio(2))
              }
              if ( tru == 0 )
              {
              if ( set == 0 ) { P2_3 = 1; delay(500); P2_3 = 0; }/// dong loa
              if ( new_hour > 0 ) new_hour--; else new_hour = 23;
              LCD_GotoXY( 1,5 );
              Char_to_LCD( 0x30 + new_hour / 10 );
              LCD_GotoXY( 1,6 );
              Char_to_LCD( 0x30 + new_hour % 10 );
              delay(1000);
              regB = 130; // ra lenh thay doi thoi gian
              hour = new_hour;
              regB = 6; // ghi vao thanh ghi B (dc11) kieu hien thi 24 gio(2)
              }
              if ( chop )
              {
              LCD_GotoXY( 1,5 );
              Char_to_LCD( 0x30 + new_hour / 10 );
              LCD_GotoXY( 1,6 );
              Char_to_LCD( 0x30 + new_hour % 10);
              }
              else
              {
              LCD_GotoXY( 1,5 );
              Char_to_LCD( ' ' );
              LCD_GotoXY( 1,6 );
              Char_to_LCD( ' ' );
              }
              } /// dem key = 1
              ///////////////////////////////////////////////////////
              if ( demkey == 2 )//// chinh phut
              {
              if ( cong == 0 )
              {
              if ( set == 0 ) { P2_3 = 1; delay(500); P2_3 = 0; }/// dong loa
              if ( new_min < 59 ) new_min++; else new_min = 0;
              LCD_GotoXY(1,8);
              Char_to_LCD( 0x30 + new_min / 10 );
              LCD_GotoXY(1,9);
              Char_to_LCD( 0x30 + new_min % 10 );
              delay(1000);
              regB = 130; // ra lenh thay doi thoi gian
              min = new_min;
              regB = 6; // ghi vao thanh ghi B (dc11) kieu hien thi 24 gio(2)
              }
              if ( tru == 0 )
              {
              if ( set == 0 ) { P2_3 = 1; delay(500); P2_3 = 0; }/// dong loa
              if ( new_min > 0 ) new_min--; else new_min = 59;
              LCD_GotoXY(1,8);
              Char_to_LCD( 0x30 + new_min / 10 );
              LCD_GotoXY(1,9);
              Char_to_LCD( 0x30 + new_min % 10 );
              delay(1000);
              regB = 130; // ra lenh thay doi thoi gian
              min = new_min;
              regB = 6; // ghi vao thanh ghi B (dc11) kieu hien thi 24 gio(2)
              }
              if (chop)
              {
              LCD_GotoXY(1,8);
              Char_to_LCD( 0x30 + new_min / 10 );
              LCD_GotoXY(1,9);
              Char_to_LCD( 0x30 + new_min % 10 );
              }
              else
              {
              LCD_GotoXY(1,8);
              Char_to_LCD(' ');
              LCD_GotoXY(1,9);
              Char_to_LCD(' ');
              }
              } /// dem key = 2
              //////////////////////////////////////////////////////////////
              if (demkey==3)//// chinh hour_on
              {
              if (cong==0)
              {
              if ( set==0 ) { P2_3 =1; delay(500); P2_3 =0; }/// dong loa
              if (hour_on<23) hour_on++;else hour_on=0;
              LCD_GotoXY(2,3);
              Char_to_LCD(0x30+hour_on/10);
              LCD_GotoXY(2,4);
              Char_to_LCD(0x30+hour_on%10);
              delay(1000);
              }
              if (tru==0)
              {
              if ( set==0 ) { P2_3 =1; delay(500); P2_3 =0; }/// dong loa
              if (hour_on>0) hour_on--; else hour_on=23;
              LCD_GotoXY(2,3);
              Char_to_LCD(0x30+hour_on/10);
              LCD_GotoXY(2,4);
              Char_to_LCD(0x30+hour_on%10);
              delay(1000);
              }
              if (chop)
              {
              LCD_GotoXY(2,3);
              Char_to_LCD(0x30+hour_on/10);
              LCD_GotoXY(2,4);
              Char_to_LCD(0x30+hour_on%10);
              }
              else
              {
              LCD_GotoXY(2,3);
              Char_to_LCD(' ');
              LCD_GotoXY(2,4);
              Char_to_LCD(' ');
              }
              } /// dem key = 3
              ///////////////////////////////////////////////////////
              if ( demkey == 4 )//// chinh min_on
              {
              if ( cong == 0 )
              {
              if ( set==0 ) { P2_3 =1; delay(500); P2_3 = 0; }/// dong loa
              if ( min_on < 59 ) min_on++; else min_on = 0;
              LCD_GotoXY(2,6);
              Char_to_LCD( 0x30 + min_on/10 );
              LCD_GotoXY(2,7);
              Char_to_LCD( 0x30 + min_on%10 );
              delay(1000);
              }
              if (tru==0)
              {
              if ( set==0 ) { P2_3 =1; delay(500); P2_3 =0; }/// dong loa
              if (min_on>0) min_on--;else min_on=59;
              LCD_GotoXY(2,6);
              Char_to_LCD(0x30+min_on/10);
              LCD_GotoXY(2,7);
              Char_to_LCD(0x30+min_on%10);
              delay(1000);
              }
              if (chop)
              {
              LCD_GotoXY(2,6);
              Char_to_LCD(0x30+min_on/10);
              LCD_GotoXY(2,7);
              Char_to_LCD(0x30+min_on%10);
              }
              else
              {
              LCD_GotoXY(2,6);
              Char_to_LCD(' ');
              LCD_GotoXY(2,7);
              Char_to_LCD(' ');
              }
              } /// dem key = 4
              ////////////////////////////////////////////////////////////////
              if (demkey==5)//// chinh hour_off
              {
              delay(500);
              if (cong==0)
              {
              if ( set==0 ) { P2_3 =1; delay(500); P2_3 =0; }/// dong loa
              if (hour_off<23) hour_off++;else hour_off=0;
              LCD_GotoXY(2,11);
              Char_to_LCD(0x30+hour_off/10);
              LCD_GotoXY(2,12);
              Char_to_LCD(0x30+hour_off%10);
              delay(1000);
              }
              if (tru==0)
              {
              if ( set==0 ) { P2_3 =1; delay(500); P2_3 =0; }/// dong loa
              if (hour_off>0) hour_off--; else hour_off=23;
              LCD_GotoXY(2,11);
              Char_to_LCD(0x30+hour_off/10);
              LCD_GotoXY(2,12);
              Char_to_LCD(0x30+hour_off%10);
              delay(1000);
              }
              if (chop)
              {
              LCD_GotoXY(2,11);
              Char_to_LCD(0x30+hour_off/10);
              LCD_GotoXY(2,12);
              Char_to_LCD(0x30+hour_off%10);
              }
              else
              {
              LCD_GotoXY(2,11);
              Char_to_LCD(' ');
              LCD_GotoXY(2,12);
              Char_to_LCD(' ');
              }
              } /// dem key = 5
              ///////////////////////////////////////////////////////
              if (demkey==6)//// chinh min_off
              {
              delay(500);
              if (cong==0)
              {
              if ( set==0 ) { P2_3 =1; delay(500); P2_3 =0; }/// dong loa
              if (min_off<59) min_off++;else min_off=0;
              LCD_GotoXY(2,14);
              Char_to_LCD(0x30+min_off/10);
              LCD_GotoXY(2,15);
              Char_to_LCD(0x30+min_off%10);
              delay(1000); //// Warning !!!!
              }
              if (tru==0)
              {
              if ( set==0 ) { P2_3 =1; delay(500); P2_3 =0; }/// dong loa
              if (min_off>0) min_off--;else min_off=59;
              LCD_GotoXY(2,14);
              Char_to_LCD(0x30+min_off/10);
              LCD_GotoXY(2,15);
              Char_to_LCD(0x30+min_off%10);
              delay(1000); //// Warning !!!!
              }
              if (chop)
              {
              LCD_GotoXY(2,14);
              Char_to_LCD(0x30+min_off/10);
              LCD_GotoXY(2,15);
              Char_to_LCD(0x30+min_off%10);
              }
              else
              {
              LCD_GotoXY(2,14);
              Char_to_LCD(' ');
              LCD_GotoXY(2,15);
              Char_to_LCD(' ');
              }
              } /// dem key = 6
              }// end cai dat
              if ((hour_on == hour)&&(min_on == min))
              {
              P2_2 = 1;/// dong Role
              }
              if ((hour_off == hour)&&(min_off == min))
              {
              P2_2 = 0;/// nha Role
              }

              } /// while
              } //// main

              Mong các bạn chỉ giáo
              Cám ơn rất nhiều

              Comment


              • #8
                DS12C887 mua lẻ 60k 1 con, tôi đã sử dụng mấy trăm con rồi đâu có bị như bạn nhỉ. Cùng lắm là thời gian có sai số chút thôi. Chắc do phần mềm của bạn có chỗ lỗi rồi.
                n
                ĐT: 0986 492 489

                Tham khảo:

                Comment


                • #9
                  đọc qua mỏi mắt quá..
                  mà chỉ cho mấy biến lưu đó mới bị vậy, còn giờ phút vẫn chạy đúng hay sao vậy bạn? hay là nó cũng sai nốt?

                  Comment


                  • #10
                    Chào các Bạn!
                    Thật ra phần mềm này mình dùng cả 5 năm nay rồi, và ứng dụng cho tất cả các đồng hồ mà mình sản xuất ( dùng led 7 đoạn ). Không hề bị lổi một tý nào cả, thậm chí là 1/10s.
                    Nay mình lại dùng chính phần mềm đó, cải biên lại, thay vì hiển thị bằng led 7 đoạn thì bây giờ hiển thị bằng LCD. Gắn thêm rơle để đóng mở thiết bị bên ngoài...
                    Các biến khai báo
                    #define min_on XBYTE[0x14]
                    #define hour_on XBYTE[0x15]
                    #define min_off XBYTE[0x16]
                    #define hour_off XBYTE[0x17]
                    là địa chỉ ô nhớ của DS12887 ( Đc bắt đầu là 14 và kết thúc ở 127 )
                    Ví dụ : #define min_on XBYTE[0x14] là địa chỉ tại ô nhớ số 14 trong Ram của DS12887, còn giá trị tại ô nhớ đó phụ thuộc vào 3 phím Set, Cộng, Trừ khi người tiêu dùng nhập vào. Sau đó mình làm phép so sánh :
                    if ((hour_on == hour)&&(min_on == min))
                    {
                    P2_2 = 1;/// dong Role
                    }
                    if ((hour_off == hour)&&(min_off == min))
                    {
                    P2_2 = 0;/// nha Role
                    }
                    Nhưng khi lổi thì các biến đó mang giá trị là I5 nên phép so sánh trên không thực hiện được -> phần mềm chạy không ổn định.
                    Mong các cao thủ ra tay chì giáo.

                    Comment


                    • #11
                      To : bạn Minh Hieu
                      Mình đang dùng con DALLAS LÀ:
                      DS12C887+
                      REAL TIME
                      0813B 324028
                      + PHILIPPINES
                      MUA Ở CHỢ NHẬT TẢO - SG

                      Comment


                      • #12
                        em đang làm đồ án về mạch đèn giao thông nhưng kô biết làm pác nào pro thì bày giùm cho em và gởi wa mail cho em được kô vậy (tinhkhucvang2005tk@yahoo.com) thank mấy pác nha !

                        Comment


                        • #13
                          cac bac oi cho minh hoi cai nay nha
                          con ic ds12c887 khi mua ve xai co can viet chuong tring cho no ko vay?
                          tai minh co sua mot con robot su dung remote co xai con ic nay nhung bi hu mua moi ve ko bt co can nap chuong tring cho no chay ko nua???
                          Thanks!!!
                          Last edited by acapella1404; 24-03-2014, 20:13.

                          Comment


                          • #14
                            Nguyên văn bởi acapella1404 Xem bài viết
                            cac bac oi cho minh hoi cai nay nha
                            con ic ds12c887 khi mua ve xai co can viet chuong tring cho no ko vay?
                            tai minh co sua mot con robot su dung remote co xai con ic nay nhung bi hu mua moi ve ko bt co can nap chuong tring cho no chay ko nua???
                            Thanks!!!
                            chào ban !
                            bạn mua về ráp vô mạch(mạch bạn chưa bị hư nhé) ....không cần nạp gì cho nó đâu giá 45k/1em
                            thân!
                            Cửa hàng LINH KIỆN ĐIỆN TỬ BIÊN HÒA
                            Ngã tư Amata -đối diện Bệnh Viện Nhi Đồng Nai đi tiếp 100m
                            ĐC: 547/7 tổ 4 kp1 Long bình - Biên Hòa. Tell: 099509.79.68

                            Comment

                            Về tác giả

                            Collapse

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

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

                            Collapse

                            Đang tải...
                            X