RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

Lập trình & mô phỏng trên Proteus cho 8051

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • trieu91
    Thành viên mới
    • Nov 2012
    • 4

    #46
    ai có mạch cân điện tử dùng vi điều khiển 8051 cho em xin với. có code luôn hay quá

    pro nào giúp em với. ai có thì share e với. mail: ho4ngtu9x@yahoo.com

    Comment

    • Đức Sỹ
      Thành viên chính thức
      • Oct 2012
      • 53

      #47
      Nguyên văn bởi MoHanDien Xem bài viết
      Đây là chương trình điều khiển LED matrix 8x8
      Dùng 8051 điều khiển 1 led matran hiển thị từ 0 đến 9
      Sử dụng ngắt để hiển thị led, đây là một trong những phương pháp xuất led hiệu quả, có thời gian tôi sẽ post code dùng phương pháp quyets led bằng ngắt chạy trên ARM lpc2103, rất đẹp
      Nội dung:
      1- Code C cho 8051
      2- Sơ đồ mạch
      3- Code mô phỏng trên Proteus

      #include <reg52.h>
      #include <intrins.h>
      #define uchar unsigned char
      #define uint unsigned int
      uchar code Table_OF_Digits[]=
      {
      0x00,0x3e,0x41,0x41,0x41,0x3e,0x00,0x00,
      0x00,0x00,0x00,0x21,0x7f,0x01,0x00,0x00,
      0x00,0x27,0x45,0x45,0x45,0x39,0x00,0x00,
      0x00,0x22,0x49,0x49,0x49,0x36,0x00,0x00,
      0x00,0x0c,0x14,0x24,0x7f,0x04,0x00,0x00,
      0x00,0x72,0x51,0x51,0x51,0x4e,0x00,0x00,
      0x00,0x3e,0x49,0x49,0x49,0x26,0x00,0x00,
      0x00,0x40,0x40,0x40,0x4f,0x70,0x00,0x00,
      0x00,0x36,0x49,0x49,0x49,0x36,0x00,0x00,
      0x00,0x32,0x49,0x49,0x49,0x3e,0x00,0x00,
      };
      uchar i=0,t=0,Num_Index = 0;

      void main()
      {
      P3 = 0x80;
      Num_Index = 0;
      TMOD = 0x00;
      TH0 = (8192-2000)/32;
      TL0 = (8192-2000)%32;
      TR0 = 1;
      IE = 0x82;
      while(1);
      }

      void LED_Screen_Display() interrupt 1
      {
      TH0 = (8192-2000)/32;
      TL0 = (8192-2000)%32;
      P3 = _crol_(P3,1);
      P0 = ~Table_OF_Digits[Num_Index * 8 +i];
      if(++i == 8) i = 0;
      if(++t == 250)
      {
      t = 0x00;
      if(++Num_Index == 10) Num_Index = 0;
      }
      }
      em mới vào nên chưa biết nhiều về cái này.em muốn hỏi chương trình đó dùng trong pm protues làm thế nào vậy anh


      email:kakaducsy@gmail.com

      Comment

      • vtn92
        Thành viên mới
        • Mar 2012
        • 12

        #48
        Bạn còn tai liệu đấy ko? gửi cho mình với nhé
        mail của mình là nanpoleon@gmail.com
        Cám ơn bạn nhiều !!!

        Comment

        • nguyen24
          Thành viên tích cực
          • Jul 2011
          • 313

          #49
          Nguyên văn bởi Đức Sỹ Xem bài viết
          em mới vào nên chưa biết nhiều về cái này.em muốn hỏi chương trình đó dùng trong pm protues làm thế nào vậy anh
          Ko hiểu lắm câu hỏi của bạn
          - Mạch nạp vdk 8051, AVR, PIC, EEPROM
          - Linh kiện điện tử cho sinh viên


          Comment

          • bapnuong0201
            Thành viên mới
            • Oct 2012
            • 7

            #50
            Hỏi về code asm chay từ 0 đến 5

            Mấy anh oi có thể viết giùm em mot đoạn code hiển chạy từ 0 đến 5 bằng ngôn ngu asm dung vdk 89 thanks may anh nhieu hen em doi tin ở các anh

            Comment

            • Đức Sỹ
              Thành viên chính thức
              • Oct 2012
              • 53

              #51
              Nguyên văn bởi nguyen24 Xem bài viết
              Ko hiểu lắm câu hỏi của bạn
              tức là mình nạp ct đó cho ic mô phỏng đc không.nếu đc làm thế nào ạ


              email:kakaducsy@gmail.com

              Comment

              • quangtung112
                Thành viên tích cực
                • Mar 2011
                • 214

                #52
                Nguyên văn bởi Đức Sỹ Xem bài viết
                tức là mình nạp ct đó cho ic mô phỏng đc không.nếu đc làm thế nào ạ
                B dùng 1 chương trình dịch nào đó (ví dụ KeilC) để viết code, dịch ra file *.hex. Sau đó, b vẽ mạch trong proteus, nạp code cho chip (ví dụ chip AT89C52) bằng cách kích đúp chuột vào chip, tại dòng Program File thì tìm đến file *.hex mà b vừa dịch ở trên --> OK and Play.
                WS:
                Blog:

                Comment

                • hovahu
                  Thành viên mới
                  • Nov 2012
                  • 26

                  #53
                  lap trinh mo phong proteus

                  Nguyên văn bởi MoHanDien Xem bài viết
                  Anh chị xin lưu ý: Đây là code chương trình đảm bảo là code xịn 99,99% đã được chạy test ok. Nên anh chị hãy yên tâm thao khảo hoặc làm theo. Nếu gặp sự cố thì:
                  1- Kiểm tra lại sơ đồ mạch mình đã kiểm tra OK chưa?
                  2- Dao động thạch anh
                  3- Chân Reset
                  4- Cuối cùng là cứ liên hệ với tôi, nếu giúp được thì tôi sẽ giúp.
                  anh ơi, a có thể cho em chương trình làm chử "HAPPY NEW YEAR 2013" được không anh, em làm 2 port, 1 chân IC ra la vào 1 chữ,
                  P1.0 là vào chữ H, P1.1 vào chử A, tương tự như vậy, em dung 2 port từ P1.0...... P1.7 P2.0....P2.7.
                  anh giúp em nhé, càng nhiều hiệu ứng càng tốt anh nhé, cảm ơn anh nhiều, em ngóng tin của anh
                  ah, e nối chung chân dương , chân âm vao IC
                  Last edited by hovahu; 20-11-2012, 19:45.

                  Comment

                  • banbekt1993
                    Thành viên mới
                    • Sep 2013
                    • 8

                    #54
                    mấy bạn có thể làm hộ mình mạch chạy chữ led ma trận 8x24 không.mình tự làm mà không được.mạch mô phỏng trên proteus.thank!!!!!!!!!!!!!!!!!!!đang làm đồ án vi điều khiển mà không làm được.

                    Comment

                    • thienmjbc
                      Thành viên mới
                      • Feb 2013
                      • 1

                      #55
                      Anh ơi, cho em hỏi:
                      Nếu từ Code, có cách nào dịch nhanh sang sơ đồ nguyên lí hoặc sơ đồ vẽ Proteus không ạ?
                      Hay mình vẫn làm tuần tự: Dịch nghĩa Code rồi Bố trí mạch ạ? ^_^

                      Comment

                      • xuannam113
                        Thành viên mới
                        • Oct 2013
                        • 1

                        #56
                        con bai nao nua hk. post len dum e nha

                        Comment

                        • banbekt1993
                          Thành viên mới
                          • Sep 2013
                          • 8

                          #57
                          ban xem bai minh lam co can them con ic uln2803 de khuech dai hang
                          cho sdt cho mình liên lạc đi

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          Đang tải...