Thông báo

Collapse
No announcement yet.

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

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

  • #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


    • #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


      • #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


        • #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


          • #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


            • #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


              • #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


                • #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, 20:45.

                  Comment


                  • #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


                    • #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


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

                        Comment


                        • #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

                          • bqviet
                            Trả lời cho Đấu tắt điện cho máy tính bảng
                            bởi bqviet
                            Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                            06-12-2025, 17:17
                          • nguyendinhvan
                            Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                            bởi nguyendinhvan
                            Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                            05-12-2025, 19:59
                          • afrendly
                            Trả lời cho Đấu tắt điện cho máy tính bảng
                            bởi afrendly
                            Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                            04-12-2025, 01:27
                          • nick22
                            Trả lời cho Máy điện châm ?
                            bởi nick22
                            Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                            01-12-2025, 13:23
                          Đang tải...
                          X