1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

hỏi về mạch nạp Atmel89 cho cổng COM

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi Bupmanglon, 05/03/2008.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. Bupmanglon

    Bupmanglon Thành viên mới

    Tham gia ngày:
    10/09/2006
    Bài viết:
    17
    Đã được thích:
    0
    hỏi về mạch nạp Atmel89 cho cổng COM

    em đang có một mach nạp atmel 89, nhưng ko làm sao burn được vào chip khi viết một chương trình phức tạp hơn một chút.
    cụ thể là đây:
    ORG 0000H
    MOV A,#0FFH
    MOV 80H,A
    MOV A,80H
    MOV 90H,80H
    MOV R1,#0FFH
    MOV R2,#0FFH
    DJNZ R2,0FEH
    DJNZ R1,0FAH
    MOV 90H,#00H
    MOV R1,#0FFH
    MOV R2,#0FFH
    DJNZ R2,0FEH
    DJNZ R1,0FAH
    SJMP 0E2H
    END
    ở đây có 2 vòng lặp tức là delay đi FFFFH lần
    thế thôi, coi p0 là đầu vào
    p1 là đâu ra
  2. Bupmanglon

    Bupmanglon Thành viên mới

    Tham gia ngày:
    10/09/2006
    Bài viết:
    17
    Đã được thích:
    0
    à thêm nữa, nó toàn báo là Range Check Error. Các CT thô thiển như mov p1,p0 thì ngon, burn được và đọc được từ chip là đúng
    Mà em chạy cái mô phỏng thì code ở trên là hoàn toàn ok, chạy được.
    Tại sao thế bác
    chíp là 89C51, mạch này ko nhận 8051
    đang cú, nhưng vì mua lâu rồi í, lúc làm thật mới thấy cái nè

Chia sẻ trang này