Thông báo

Collapse
No announcement yet.

[SHOW] Mạch LED trái tim dùng IC 89S52

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

  • #16
    sao mjh nạp vào 89c52 ròi cho chạy thử bằng test pors mà ko đk là sao vậy ta ?
    pro nào biết chỉ mjh vs nhé.
    tks

    Comment


    • #17
      Nguyên văn bởi manhtk1111 Xem bài viết
      sao mjh nạp vào 89c52 ròi cho chạy thử bằng test pors mà ko đk là sao vậy ta ?
      pro nào biết chỉ mjh vs nhé.
      tks
      kiểm tra phần dao động và chân 31


      MOV NHÀ,ANH
      MOV NHÀ,EM
      ADD ANH,EM

      Comment


      • #18
        code của bạn 19kk vay có nạp được không vì tớ nhớ la rom cua 89s52 có 8k thui
        No __ Comment

        Comment


        • #19
          sao e nạp code vào VDK mà cắm vào mạch thì lại k chạy. ngoài chân Vcc và Vss thì cần cắm thêm chân nào nữa k ạ? e mới học nên chưa biết ạ.

          Comment


          • #20
            8k chương trình ......còn 16k là đọc trên win thôi,.,.,,,56k còn nạp dc

            Comment


            • #21
              Nguyên văn bởi tiena2cva Xem bài viết
              sao e nạp code vào VDK mà cắm vào mạch thì lại k chạy. ngoài chân Vcc và Vss thì cần cắm thêm chân nào nữa k ạ? e mới học nên chưa biết ạ.
              bạn xem lại chân reset nữa nha.....và chân 31 nữa nha

              Comment


              • #22
                xem cả 2 chân thạch anh nữa
                - Mạch nạp vdk 8051, AVR, PIC, EEPROM
                - Linh kiện điện tử cho sinh viên


                Comment


                • #23
                  mình dùng con 89S52 này sao mình không tạo xung được vậy bạn nhỉ
                  đây là link mình làm theo
                  Cách làm mạch trái tim chi tiết - Handmade Khéo tay Cộng Đồng DIY Việt Nam
                  pạn giúp được pm qua e-mail.
                  tranhoang173@gmail.com giúp m nha,
                  thanks trước

                  Comment


                  • #24
                    để 89Sxx hoạt động thì kết nối đơn giản như thế này:
                    Click image for larger version

Name:	89.JPG
Views:	1
Size:	42.0 KB
ID:	1375820
                    Còn Led trái tim bạn làm thế chưa đẹp. Bạn nên làm bằng mica thì đẹp hơn, đóng hộp và có thể tặng cho ai đó.
                    Email:
                    Phone: 0969 226 539

                    Comment


                    • #25
                      anh ơi cho em hỏi cái này à.em xem trên mạng được đoạn chương trình này nhưng em không hiểu các số 128,64,160,80,168,84,170,85,1,2,5,10,21,42,85,170 là làm sao có nó à.chương trình:

                      void EF1(unsigned int tre,unsigned char chieu, unsigned char chedo, char loai){ //Nhap nhay cung sang, tat
                      unsigned char m[]={128,64,160,80,168,84,170,85};
                      unsigned char n[]={1,2,5,10,21,42,85,170};
                      unsigned char k,a=1,b=31,e=0,f=0,g=0,h=0;
                      if(chedo==sang)P1=P2=P3=P0=0;
                      else e=f=g=h=0xaa;
                      while(a<=b){
                      if(chedo==sang) k=a;
                      else k=b;
                      if((chieu==thuan)){
                      if(k<=7){ e=n[k];
                      f=0;}
                      if((k>=8)&&(k<=15)){
                      e=~e;
                      g=0;
                      f=n[k-8];}
                      if((k>=16)&&(k<=23)){
                      e=f=~e;
                      h=0;
                      g=n[k-16];}
                      if((k>=24)&&(k<=31)){
                      e=g=f=~e;
                      h=n[k-24];}
                      }else{
                      if(k<=7){ h=m[k];
                      g=0;}
                      if((k>=8)&&(k<=15)){
                      h=~h;
                      f=0;
                      g=m[k-8];}
                      if((k>=16)&&(k<=23)){
                      h=g=~h;
                      e=0;
                      f=m[k-16];}
                      if((k>=24)&&(k<=31)){
                      g=f=h=~h;
                      e=m[k-24];}}

                      if(loai==sang){P1=~e;P2=~f;P3=~g;P0=~h;}
                      if(loai==tat){P1=e;P2=f;P3=g;P0=h;}
                      delayt(tre);
                      if(chedo==sang) a++;
                      else b--;}}
                      void EF1_1(unsigned int tre,unsigned char chieu, unsigned char chedo, char loai){ //Nhap nhay cung sang, tat
                      unsigned char m[]={128,64,160,80,168,84,170,85};
                      unsigned char n[]={1,2,5,10,21,42,85,170};
                      unsigned char k,a=1,b=15,e=0,f=0,g=0,h=0;
                      if(chedo==sang)P1=P2=P3=P0=0;
                      else e=f=g=h=0xaa;
                      while(a<=b){
                      if(chedo==sang) k=a;
                      else k=b;
                      if((chieu==nguoc)){
                      if(k<=7){ g=n[k];
                      f=m[k];
                      h=e=0;}
                      if((k>=8)&&(k<=15)){
                      g=f=~f;
                      h=n[k-8];
                      e=m[k-8];}
                      }
                      else{
                      if(k<=7){ h=m[k];
                      e=n[k];
                      f=g=0;}
                      if((k>=8)&&(k<=15)){
                      h=e=~e;
                      g=m[k-8];
                      f=n[k-8];}}

                      if(loai==sang){P1=~e;P2=~f;P3=~g;P0=~h;}
                      if(loai==tat){P1=e;P2=f;P3=g;P0=h;}
                      delayt(tre);
                      if(chedo==sang) a++;
                      else b--; }}

                      Comment


                      • #26
                        Nguyên văn bởi congdts2 Xem bài viết
                        anh ơi cho em hỏi cái này à.em xem trên mạng được đoạn chương trình này nhưng em không hiểu các số 128,64,160,80,168,84,170,85,1,2,5,10,21,42,85,170 là làm sao có nó à.
                        Thay vì bạn viết thế này: 10000000 (giả sử đèn sáng mức 1 nhé) , thì bạn có thể đổi nó sang dạng thập phân 128 hoặc dạng thập lục phân 0x80.
                        tường tự cho các số còn lại nhé.
                        việc tại một mảng các số thập phân hoặc thập lục phân như thế giúp chúng ta dễ dàng tạo ra các hiệu ứng.
                        ví dụ bạn muốn tạo một hiệu ứng như hình bên dưới(đèn sáng mức 1)
                        10000001 (129 hay 0x81)
                        01000010 (66 - 0x42)
                        00100100 (36 - 0x24)
                        00011000 (24 - 0x18)
                        nếu bạn gặp khó khăn trong việc chuyển đổi các hệ số, thì có thể dùng link này: Binary/Decimal/Hexadecimal Converter
                        khi đó bạn có thể tạo ra một cái mảng gồm 4 phần từ {129,66,36,24} hoặc {0x81,0x42,0x24,0x18} rồi dùng for để hiển thị thôi.
                        chúc bạn thành công !!

                        Comment


                        • #27
                          ai có code asm của mạch trái tim ko?

                          Comment


                          • #28
                            Ôi em chỉ ước em có thể làm được 1 nửa cái trái tim như của anh, em mới chập chững vào học cái này, thấy đau đầu quá, có ai nhận làm thầy giáo của em ko??? Chỉ dạy cho em với, em ko muốn rớt môn này đâu

                            Comment


                            • #29
                              cho xin kai mach in đi bạn

                              Comment


                              • #30
                                Nguyên văn bởi kunsocks Xem bài viết
                                có ai nhận làm thầy giáo của em ko??? Chỉ dạy cho em với, em ko muốn rớt môn này đâu
                                có đấy, người đó chính là bạn.

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • mèomướp
                                  Trả lời cho Công thức điện tử
                                  bởi mèomướp
                                  Dạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
                                  hôm nay, 21:21
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
                                  hôm nay, 20:31
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  Ok , thanks bác đã chỉ...
                                  hôm nay, 15:06
                                • nguyendinhvan
                                  Công thức điện tử
                                  bởi nguyendinhvan
                                  Sau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !

                                  Chập thì thay. Cháy thì tháo
                                  Làm thì láo. Báo thì hay
                                  May thì khoe. Rủi thì bỏ
                                  Thành tích nhỏ. Báo thành to
                                  Làm cho có. Báo chi li
                                  Sai cả li. Báo
                                  ...
                                  hôm nay, 00:35
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
                                  Hôm qua, 22:31
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
                                  Hôm qua, 22:14
                                • bactho
                                  Trả lời cho Tự làm máy đo Cuộn cảm
                                  bởi bactho
                                  Hay đấy bạn ạ. Đây có thể hiểu là máy đo cuộn dây. Tiện đây xin cho hỏi bạn có hiểu rõ về máy nạp rôm pcb 45 của hãng thiên minh không giúp mình cách cài fw của nó với vì mình vừa được anh bạn cho nhưng lại không biết cài fw nên chưa dùng được. Nếu có thể thì bạn giúp mình với...
                                  Hôm qua, 21:48
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  màn của mình là LCD , giờ m muốn mua màn LED để thay thế (ko muốn dùng màn LCD nữa) , lên muốn hỏi xem có cáp chuyển đổi nào có thể cắm đc màn LED vào ko , tất nhiên phải có cùng số chân pin với màn cũ rồi . VD: màn cũ là lcd mỏng , 40 pin...
                                  Hôm qua, 21:43
                                • bactho
                                  Trả lời cho các bạn giúp mình về file HEX với!!!
                                  bởi bactho
                                  Bạn vào trang phuclanshop.com ,tìm đến góc kỹ thuật. Tác giả vương khánh hưng nói rất rõ về điều bạn tìm...
                                  Hôm qua, 21:21
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ màn hình lcd đều có thể lai cấy cho nhau được hết ạ. Các loại cáp, bo mạch chuyển đổi lvds rất nhìu, với dòng sony còn phải nhổ cả chip nhớ của main cũ đưa lên gỗ thì mới lắp sang máy khác đc, chưa kể các bệnh về màu... ngay cả...
                                  Hôm qua, 20:43
                                Đang tải...
                                X