1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

[HELP] Bài tập VDK atmel MCS51

Thảo luận trong 'Kỹ thuật Điện - Điện tử' bắt đầu bởi DR701, 3 Tháng hai 2010.

  1. DR701 New Member

    Số bài viết: 34
    Đã được thích: 0
    Điểm thành tích: 0
    Em có bài tập thế này (e tìm hiểu làm thử) làm trên Microcontroller 3.0 cho 89C51. tin hiệu điều khiển led sáng ở mức thấp.

    org 00h
    main:
    lcall a1
    lcall a2
    lcall a3
    lcall a4
    lcall a5
    lcall a6
    lcall a7
    lcall a8
    lcall a1
    lcall a3
    lcall a1
    lcall a8
    lcall a9
    sjmp main
    a1:mov p0,#07fh
    lcall delay
    a2: mov p0,#03fh
    lcall delay
    a3: mov p0,#01fh
    lcall delay
    a4: mov p0,#0fh
    lcall delay
    a5: mov p0,#07h
    lcall delay
    a6: mov p0,#03h
    lcall delay
    a7: mov p0,#01h
    lcall delay
    a8: mov p0,#00h
    lcall delay
    a9: mov p0,#0ffh
    lcall delay

    delay:
    mov r5,#0ffh
    l: mov r6,#0ffh
    l2: mov r7,#02fh
    djnz r7,$
    djnz r6,l2
    djnz r5,l
    ret
    end

    theo e nghĩ thứ tự xuất tín hiệu sẽ là : a1>a2>a3>a4>a5>a6>a7>a8>a1>a3>a1>a8>a9
    rồi lập lại từ đầu
    nhưng mà sao e xem thử trên TOPVIEW thì hok phai như vậy mà là:
    a1,2,3,4,5,6,7,8,9
    a2,3,4,5,6,7,8,9
    a3,4,5,6,7,8,9
    a4,5,6,7,8,9
    a5,6,7,8,9
    a6,7,8,9
    a7,8,9
    a8,9
    a9
    a1,2,3,4,5,6,7,8,9
    a3,4,5,6,7,8,9
    a1,2,3,4,5,6,7,8,9
    a8,9
    a9
    cứ vậy mà lập lại. e thật sự hok hiểu, với lại môn này em cũng dốt lém...xuýt thi lại...:007:
    các anh Pro copy về xem mô phỏng thử ùi giải đáp hộ em nhé... em cảm ơn nhiều...
  2. havantoi87 New Member

    Số bài viết: 21
    Đã được thích: 0
    Điểm thành tích: 0
    Re: Bài tập VDK atmel MCS51

    cái này là sáng dồn và tắt dần đó. nhưng mà viết thế này thì quá dài dòng và cách tính sang hex lại có vấn đề rồi đó. bạn nên mua quyển sách thực tập vi xủ lý giá khoảng 20k về mà tham khảo đi.
  3. DR701 New Member

    Số bài viết: 34
    Đã được thích: 0
    Điểm thành tích: 0
    Re: Bài tập VDK atmel MCS51

    hok phải đâu, đây là sáng dần mà. mình chỉ dang ngâm cưu thêm về cách gọi của "lcall". thật sự là khó hiểu wa. các bạn chịu khó ngâm cứu vói mình nha.

Chia sẻ trang này