Thông báo

Collapse
No announcement yet.

[help] Cách include file.

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

  • [help] Cách include file.

    Mình gặp phải vấn đề như thế này. Mong các bạn giúp đỡ
    Mình có 2 file đặt chung một thư mục Project gồm
    1 file có tên là LCD16x2.asm có chứa các hàm để điều khiển LCD viết bằng assembly
    1 file chương trình code.asm thực hiện các bước tính toán để diều khiển LCD cũng bằng assembly
    Để điều khiển được LCD. Từ file code.asm mình gọi các hàm điều khiển trong file LCD16x2.asm. Mình thử include bằng lệnh
    Code:
    $include LCD16x2.asm


    nhưng nó toàn báo lỗi
    Code:
    Build target 'Target 1'
    assembling code.asm...
    A51 MACRO ASSEMBLER V8.02 - SN: K1AMC-IW970C
    COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2008
    "C:\Keil\C51\BIN\A51.EXE" "code.asm" SET (SMALL) DEBUG EP
    A51 FATAL ERROR -
      FILE:       TEXTLCD16X2.ASM
      ERROR:      FILE DOES NOT EXIST
    A51 TERMINATED.
    Target not created
    Mình sử dụng KeilC uVision 4. Chương trình này mình viết cho AT89C52
    Các bác giúp mình khắc phục lỗi này với

  • #2
    Nguyên văn bởi congbinh1989 Xem bài viết
    Mình gặp phải vấn đề như thế này. Mong các bạn giúp đỡ
    Mình có 2 file đặt chung một thư mục Project gồm
    1 file có tên là LCD16x2.asm có chứa các hàm để điều khiển LCD viết bằng assembly
    1 file chương trình code.asm thực hiện các bước tính toán để diều khiển LCD cũng bằng assembly
    Để điều khiển được LCD. Từ file code.asm mình gọi các hàm điều khiển trong file LCD16x2.asm. Mình thử include bằng lệnh
    Code:
    $include LCD16x2.asm


    nhưng nó toàn báo lỗi
    Code:
    Build target 'Target 1'
    assembling code.asm...
    A51 MACRO ASSEMBLER V8.02 - SN: K1AMC-IW970C
    COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2008
    "C:\Keil\C51\BIN\A51.EXE" "code.asm" SET (SMALL) DEBUG EP
    A51 FATAL ERROR -
      FILE:       TEXTLCD16X2.ASM
      ERROR:      FILE DOES NOT EXIST
    A51 TERMINATED.
    Target not created
    Mình sử dụng KeilC uVision 4. Chương trình này mình viết cho AT89C52
    Các bác giúp mình khắc phục lỗi này với
    thế này thử xem
    #include <LCD16x2.asm>

    Comment


    • #3
      Mình viết bằng asm bạn à

      Comment


      • #4
        Nguyên văn bởi congbinh1989 Xem bài viết
        Mình viết bằng asm bạn à
        ừ thì asm chứ sao.bạn đặt #include <LCD16x2.asm> trong file code.asm(hình như là đặt trong c/t main thì phải) rồi dịch(F7) file code thôi thì keilc sẽ tự động add file lcd rồi dịch cho bạn.

        Comment


        • #5
          Nguyên văn bởi CONGMINHfs Xem bài viết
          ừ thì asm chứ sao.bạn đặt #include <LCD16x2.asm> trong file code.asm(hình như là đặt trong c/t main thì phải) rồi dịch(F7) file code thôi thì keilc sẽ tự động add file lcd rồi dịch cho bạn.
          anh ơi em mới học điện tử nên gà lắm.Thầy cho bài kiểm tra cuồi kì la:
          LCD em chỉ biết viết như ở dưới thui.Anh hiểu rõ về con LCD 16x2 dúp em với.Đề bài của thầy yêu cầu là : Dịch chuyển chữ chạy sang trái và sang phải,và làm menu quận nữa (hay dịch từ hàng dưới lên hàng trên).Thầy bắt buộc phải viết theo ngôn ngữ asm.anh làm ơn dup em với,môn này em điểm kém qua.thaks anh trước nha
          link: LCD_clk04-dt2.rar

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X