Thông báo

Collapse
No announcement yet.

các Anh giải thích hộ em đoạn code ngắn này với

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

  • các Anh giải thích hộ em đoạn code ngắn này với

    đây là code đèn giao thông , các anh giải thích giúp em

    $MOD51
    ORG 00H
    MAIN:
    MOV P0,#0FBH
    MOV P1,#26H
    MOV R1,#6
    EEE:
    ACALL DELAY
    DEC P1
    DJNZ R1,EEE
    ACALL DELAY
    MOV P1,#19H
    MOV R1,#9
    FFF:
    ACALL DELAY
    DEC P1
    DJNZ R1,FFF
    ACALL DELAY
    MOV P1,#09H
    MOV R1,#9
    GGG:
    ACALL DELAY
    DEC P1
    DJNZ R1,GGG
    ACALL DELAY
    MOV P1,#20H
    MOV P0,#0FEH
    ACALL DELAY
    MOV P1,#19H
    MOV R1,#9
    BBB:
    ACALL DELAY
    DEC P1
    DJNZ R1,BBB
    ACALL DELAY
    MOV P1,#09H
    MOV R1,#9
    CCC:
    ACALL DELAY
    DEC P1
    DJNZ R1,CCC
    ACALL DELAY
    MOV P0,#0FDH
    MOV P1,#05H
    MOV R1,#5
    DDD:
    ACALL DELAY
    DEC P1
    DJNZ R1,DDD
    ACALL DELAY
    SJMP MAIN
    DELAY:
    PUSH 00H
    MOV TMOD,#01H
    MOV R0,#100
    AAA:
    MOV TH0,#HIGH(-10000)
    MOV TL0,#LOW(-10000)
    SETB TR0
    JNB TF0,$
    CLR TF0
    CLR TR0
    DJNZ R0,AAA
    POP 00H
    RET
    END

  • #2
    Bạn phải đưa ra giải thuật của bạn trước chứ. Đưa đoạn code dài ngoằng thế ai cũng làm biếng làm sao chịu đọc.
    Theo mình nghĩ đoạn code trên chủ yếu dùng timer để tạo các xung dao động mà thôi

    Comment


    • #3
      đoạn code này đơn giản thôi mà.bạn cố gắng tự nghĩ xem có khúc mắc gì thì anh em moi giúp được chứ
      nhìn chung là đoạn code này sẽ dùng P0 đưa dữ liệu còn P1 dể tạo ra khoảng thời gian trễ sáng giữa các đền thôi

      Comment


      • #4
        Không khó, nhưng có vẻ dạo này tôi cũng lười đọc code rồi. Nên có giải thuật thì hơn, nhận xét giải thuật, đúng rồi, thì chỉ còn viết câu lệnh sao cho chuẩn thôi. Cả nhà xem đi nha.
        Bạn cũng nên đặt tên các địa chỉ bit cho các đèn giao thông vang xanh đỏ.
        Thì xem code cũng dễ hơn.
        Chúc vui
        Học đến bao giờ mới thành tài?

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        Đang tải...
        X