Thông báo

Collapse
No announcement yet.

Tại sao không tạo được file HEX thế mọi người ?

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

  • Tại sao không tạo được file HEX thế mọi người ?

    Em thấy trên mạng có cái code này, trong project người ta up lên đó thì chạy bằng 8051 và vẫn cái code này sao người ta tạo ra được mà em thử biên dịch và tạo lại bằng Keil C lại không được ạ ?
    file C đây ak: https://app.box.com/s/8gbdaokxm3s6n4uk7agh
    còn đây là project người ta tạo ra hex để nạp đây ạ : https://app.box.com/s/6c5u36pdrxnz4na9vtm9
    Hình như là tại file C kia lớn quá nên nó không đủ bộ nhớ để dịch nên em đã thay băgnf con 89c52 mà vẫn không được. Thế mà sao người ta vẫn tạo đc ạ ? Mọi người rảnh thì thử xem tại sao ạ @@

  • #2
    mình dùng file .c tạo file bình thường mà bạn.

    Comment


    • #3
      @@ Sao mình k tạo được nhỉ ? mình vừa thử dịch, dùng con 8051 thì nó báo thế này bạn ạ :
      Code:
      Build target 'Target 1'
      compiling thuuuuu1.c...
      linking...
      BL51 BANKED LINKER/LOCATER V6.22 - SN: Eval Version
      COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
      "thuuuuu1.obj" 
      TO "thuuuuu1" 
      ******************************************************************************
      * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 13FBH BYTE (249%) *
      ******************************************************************************
      Program Size: data=73.2 xdata=0 code=6009
      LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)
      *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
          MODULE:  C:\KEIL\C51\LIB\C51S.LIB (-----)
          LIMIT:   0800H BYTES
      Target not created

      Comment


      • #4
        Nguyên văn bởi taikhoandatt Xem bài viết
        @@ Sao mình k tạo được nhỉ ? mình vừa thử dịch, dùng con 8051 thì nó báo thế này bạn ạ :
        Code:
        Build target 'Target 1'
        compiling thuuuuu1.c...
        linking...
        BL51 BANKED LINKER/LOCATER V6.22 - SN: Eval Version
        COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
        "thuuuuu1.obj" 
        TO "thuuuuu1" 
        ******************************************************************************
        * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 13FBH BYTE (249%) *
        ******************************************************************************
        Program Size: data=73.2 xdata=0 code=6009
        LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)
        *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
            MODULE:  C:\KEIL\C51\LIB\C51S.LIB (-----)
            LIMIT:   0800H BYTES
        Target not created
        bạn nhập key cho keil chưa vậy.

        Comment


        • #5
          Mọi người ơi, cho e hỏi cái này con AT89C52 e vừa mới mua về chưa làm j hết. Khi e hàn và lắp linh kiện lên thì e nhờ thằng bạn tiện thể nó mua linh kiện e nhờ nó nạp file code .hex cho e giùm. Nhưng mà nó tới nạp thì họ nói PC k nhận con vi xử lý này. Chẳng lẽ e mua hàng đểu hay sao vậy mọi người? mới mua 2 ngày chưa làm j hết mà nó như vậy.
          Mong mọi người chỉ bảo. Thank all!

          Comment


          • #6
            Nguyên văn bởi vdanhp Xem bài viết
            bạn nhập key cho keil chưa vậy.
            ui vậy à, mình tưởng k cần key vì từ trước đến h dịch những ctrinh nhỏ k thấy nó báo j, bây h ctrinh lớn nó mới đòi à, tưởng là quá bộ nhớ của con 8051 cơ
            Cảm ơn bạn đã nhiệt tình giúp đỡ nhé ! mình thử google xem có key k

            Comment


            • #7
              Nguyên văn bởi taikhoandatt Xem bài viết
              ui vậy à, mình tưởng k cần key vì từ trước đến h dịch những ctrinh nhỏ k thấy nó báo j, bây h ctrinh lớn nó mới đòi à, tưởng là quá bộ nhớ của con 8051 cơ
              Cảm ơn bạn đã nhiệt tình giúp đỡ nhé ! mình thử google xem có key k
              Bạn lấy cái này về mà xài, chẳng cần key kiếc gì hết, giải nén 2 lần rồi chép qua ổ C là xong, đem ra sài lun thôi, thân !

              keil uvision 4 c51 v 9.02a portable

              Comment


              • #8
                dùng bản portable này thì dịch đc rồi. Thank các bác nhiều lứm

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                • Andrea14
                  Vấn đề về tốc độ quay
                  bởi Andrea14
                  Chào mọi người,

                  Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...
                  Hôm qua, 12:42
                • 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
                Đang tải...
                X