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
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
Comment