Mình đang làm bài tập bấm phím ma trân, hiển thị chữ trên led ma trận ( bấm phím nào hiển thị chử đó)
mình đang làm thử nghiệm 2 chử E và T, nhưng mà mỗi khi nhấn xong bỏ tay ra thì nó lại ko giữ nguyên chử, ai giúp mình làm sao bấm xong bỏ tay ra thì nó giữ nguyên chữ với.
Đây là bài mình làm
1.HEX
1.ASM
1.dsn
org 00h
xxxxxxxxxxxxxxxx quét phím xxxxxxxxxxxxxxxxx
hung:
mov p1,#01111111b
jnb p1.0,main ; hiển thị chữ E
jnb p1.1,main1 ; Hiển thị chữ T
jnb p1.2,$
jnb p1.3,$
mov p1,#10111111b
jnb p1.0,$
jnb p1.1,$
jnb p1.2,$
jnb p1.3,$
mov p1,#11011111b
jnb p1.0,$
jnb p1.1,$
jnb p1.2,$
jnb p1.3,$
mov p1,#11101111b
jnb p1.0,$
jnb p1.1,$
jnb p1.2,$
jnb p1.3,$
sjmp hung
xxxxxxxxxxxxx quét chữ xxxxxxxxxxxxx
main:
mov p3,#01000000b
mov p2,#10000111b
mov p3,#00000000b
mov p2,#11111111b
mov p3,#00111100b
mov p2,#10111111b
mov p3,#00000000b
mov p2,#11111111b
mov p3,#00000100b
mov p2,#10000111b
mov p3,#00000000b
mov p2,#11111111b
mov p3,#00010000b
mov p2,#10000111b
jmp hung
main1:
mov p3,#11000000b
mov p2,#00000000b
mov p3,#00000000b
mov p2,#11111111b
mov p3,#00111111b
mov p2,#11100111b
jmp hung
end
mình đang làm thử nghiệm 2 chử E và T, nhưng mà mỗi khi nhấn xong bỏ tay ra thì nó lại ko giữ nguyên chử, ai giúp mình làm sao bấm xong bỏ tay ra thì nó giữ nguyên chữ với.
Đây là bài mình làm
1.HEX
1.ASM
1.dsn
org 00h
xxxxxxxxxxxxxxxx quét phím xxxxxxxxxxxxxxxxx
hung:
mov p1,#01111111b
jnb p1.0,main ; hiển thị chữ E
jnb p1.1,main1 ; Hiển thị chữ T
jnb p1.2,$
jnb p1.3,$
mov p1,#10111111b
jnb p1.0,$
jnb p1.1,$
jnb p1.2,$
jnb p1.3,$
mov p1,#11011111b
jnb p1.0,$
jnb p1.1,$
jnb p1.2,$
jnb p1.3,$
mov p1,#11101111b
jnb p1.0,$
jnb p1.1,$
jnb p1.2,$
jnb p1.3,$
sjmp hung
xxxxxxxxxxxxx quét chữ xxxxxxxxxxxxx
main:
mov p3,#01000000b
mov p2,#10000111b
mov p3,#00000000b
mov p2,#11111111b
mov p3,#00111100b
mov p2,#10111111b
mov p3,#00000000b
mov p2,#11111111b
mov p3,#00000100b
mov p2,#10000111b
mov p3,#00000000b
mov p2,#11111111b
mov p3,#00010000b
mov p2,#10000111b
jmp hung
main1:
mov p3,#11000000b
mov p2,#00000000b
mov p3,#00000000b
mov p2,#11111111b
mov p3,#00111111b
mov p2,#11100111b
jmp hung
end
Comment