Thông báo

Collapse
No announcement yet.

giúp e rút gọn code này với

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

  • giúp e rút gọn code này với

    các bác xem liệu còn có thể rút gọn code này không ạ.
    mạch của e là hiển thị số lần ấn nút từ o-99
    Click image for larger version

Name:	Chưa có tên.jpg
Views:	1
Size:	122.1 KB
ID:	1413681

    org 0
    mov dptr,#bang_ma
    mov r0,#0
    main:
    call hien_thi
    jb p3.0,kt1
    call delay
    jnb p3.0,$ ;chong rung phim
    inc r0
    cjne r0,#100,main
    mov r0,#0
    jmp main
    kt1:
    jb p3.1,main
    call delay
    jnb p3.1,$ ;chong rung phim
    dec r0
    cjne r0,#255,main
    mov r0,#99
    jmp main
    ;=================
    hien_thi:
    mov a,r0
    mov b,#10
    div ab
    movc a,@a+dptr ;lay ma led chuc
    mov 30h,a ;cat ma led chuc
    mov a,b
    movc a,@a+dptr ;lay ma led don vi
    mov 31h,a ;cat ma led don vi
    ;-----------------------
    mov p2,31h ;chuyen ma led don vi giay
    mov p1,#11111110b ;cho led don vi giay sang
    call delay1 ;chong lem
    mov p1,#0ffh
    ;-------------------
    mov p2,30h ;chuyen ma led chuc giay
    mov p1,#11111101b ;cho led chuc giay sang
    call delay1 ;chong lem
    mov p1,#0ffh
    ret
    ;================
    delay1:
    mov r1,#50
    djnz r1,$
    ret
    ;================
    delay:
    mov r6,#40
    lap4:
    mov r7,#250
    djnz r7,$
    djnz r6,lap4
    ret
    ;================
    bang_ma:
    db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
    end

Về tác giả

Collapse

pm.long Tìm hiểu thêm về pm.long

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

Collapse

Đang tải...
X