Kỹ thuật bảng (ASM)

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • Himas_AVR
    Thành viên mới
    • Aug 2008
    • 6

    #1

    Kỹ thuật bảng (ASM)

    Em đang tìm hiểu cái này...đọc mà chả hiểu gì hết...có ai chỉ em 1 tí không!...
  • hotuanhai
    Thành viên chính thức
    • Sep 2007
    • 65

    #2
    ví dụ: đây là đoạn mã dùng để giải mã giá trị hex ra led 7 đoạn từ 0 đến 9
    NUMBERIC:
    .DB 0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90
    bạn nên ghi đoạn mã này vào cuối chương trình.
    để lấy được mã bạn làm như sau:
    LDI ZH,HIGH(NUMBERIC*2)
    LDI ZL,LOW(NUMBERIC*2)
    đây là lệnh để đưa con trỏ bộ nhớ chương trình đến vị trí đầu tiên của bảng tương đương mã của số 0.
    để lấy số khác thì cộng vào z giá trị tương ướng.

    lấy dữ liệu để hiển thị từ bộ nhớ chương trình
    LPM Rxx,Z

    nếu ko hiểu có thể liên hệ trực tiếp dưới sign.

    Comment

    • HiMas88
      Thành viên tích cực
      • Jul 2008
      • 184

      #3
      Cảm ơn bạn nhiều........! Mình là dân SPKT luôn...

      Comment

      • embsys
        Thành viên chính thức
        • Jun 2008
        • 99

        #4
        Chào bạn . Bạn có thể tham khảo thêm ở đây :

        http://dientuvietnam.net/forums/showthread.php?t=8657

        Cố gắng lên nhé.

        Comment

        • HiMas88
          Thành viên tích cực
          • Jul 2008
          • 184

          #5
          Cảm ơn...ngàn lần cảm ơn...quên chức năng sẻach

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...