Thông báo

Collapse
No announcement yet.

coi hộ e code led tăng dân hiện led 7 đoạn

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

  • coi hộ e code led tăng dân hiện led 7 đoạn

    tình hình e đang làm code sáng dần từ p0.7-p0.0 và hiển thị số lần quét led lên led 7 đoạn chạy 12 lần thui là dừng nhưng khi e lập trình nó chạy tới 17 lần nó mới tắt mong các bác xem giúp e code này với.với lại mình chon delay khoản bao nhiêu thì 2 led 7 đoạn sáng mà mắt mình nhìn thấy dc.mong các bác xem hộ e với
    ORG 00h
    ljmp main
    main:
    mov 30h,#0
    call lap1
    here: sjmp here
    lap1:
    mov p0,#01111111b
    call chay
    call hienthi
    mov p0,#10111111b
    call chay
    call hienthi
    mov p0,#11011111b
    call chay
    call hienthi
    mov p0,#11101111b
    call chay
    call hienthi
    mov p0,#11110111b
    call chay
    call hienthi
    mov p0,#11111011b
    call chay
    call hienthi
    mov p0,#11111101b
    call chay
    call hienthi
    mov p0,#11111110b
    call chay
    call hienthi
    call tang
    sjmp lap1
    HIENTHI:
    MOV A,30h
    MOV B,#10
    DIV AB
    MOV DPTR,#MALED
    MOVC A,@A+DPTR
    MOV P2,A
    CLR P3.1
    setb p3.0
    call delay
    MOV A,B
    MOVC A,@A+DPTR
    MOV P2,A
    CLR P3.0
    setb p3.1
    CALL DELAY
    ret
    tang:
    inc 30h
    mov a,30h
    cjne a,#12h,hienthi
    mov 30h,#0
    ret
    maled:
    db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
    chay:
    mov r2,#2
    chay1:
    mov r3,#100
    chay2:mov r4,#255
    djnz r4,$
    djnz r3,chay2
    djnz r2,chay1
    ret
    DELAY:
    mov r7,#4
    delay1:
    mov r6,#250
    djnz r6,$
    djnz r7,delay1
    ret
    END
    Attached Files
    email
    nick: bangbigboy_bigboy
    sdt :01203380789

  • #2
    Nguyên văn bởi hieuthai2011 Xem bài viết
    tình hình e đang làm code sáng dần từ p0.7-p0.0 và hiển thị số lần quét led lên led 7 đoạn chạy 12 lần thui là dừng nhưng khi e lập trình nó chạy tới 17 lần nó mới tắt mong các bác xem giúp e code này với.với lại mình chon delay khoản bao nhiêu thì 2 led 7 đoạn sáng mà mắt mình nhìn thấy dc.mong các bác xem hộ e với
    ORG 00h
    ljmp main
    main:
    mov 30h,#0
    call lap1
    here: sjmp here
    lap1:
    mov p0,#01111111b
    call chay
    call hienthi
    mov p0,#10111111b
    call chay
    call hienthi
    mov p0,#11011111b
    call chay
    call hienthi
    mov p0,#11101111b
    call chay
    call hienthi
    mov p0,#11110111b
    call chay
    call hienthi
    mov p0,#11111011b
    call chay
    call hienthi
    mov p0,#11111101b
    call chay
    call hienthi
    mov p0,#11111110b
    call chay
    call hienthi
    call tang
    sjmp lap1
    HIENTHI:
    MOV A,30h
    MOV B,#10
    DIV AB
    MOV DPTR,#MALED
    MOVC A,@A+DPTR
    MOV P2,A
    CLR P3.1
    setb p3.0
    call delay
    MOV A,B
    MOVC A,@A+DPTR
    MOV P2,A
    CLR P3.0
    setb p3.1
    CALL DELAY
    ret
    tang:
    inc 30h
    mov a,30h
    cjne a,#12h,hienthi
    mov 30h,#0
    ret
    maled:
    db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
    chay:
    mov r2,#2
    chay1:
    mov r3,#100
    chay2:mov r4,#255
    djnz r4,$
    djnz r3,chay2
    djnz r2,chay1
    ret
    DELAY:
    mov r7,#4
    delay1:
    mov r6,#250
    djnz r6,$
    djnz r7,delay1
    ret
    END
    chạy 12 lần thí chỉ cjne a,#12,hienthi chứ cjne a,#12h,hienthi thì nó chạy 17 lần là phải rồi

    Comment


    • #3
      uhm cảm ơn a chung e làm dc rùi,hjhj.
      email
      nick: bangbigboy_bigboy
      sdt :01203380789

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X