Mình mô phỏng quét LED 7 thanh hiển thị chữ HAPPY
Khi quét LED mình đã để delay rất nhanh rùi nhưng mà nó vẫn nháy từng LED 1 chứ ko hiển thị được cả 5 LED
Mong các bạn chỉ giúp mình nhé
có file gửi kèm
http://www.mediafire.com/?yelzzfmjdld
http://www.mediafire.com/?yelzzfmjdld
Các ban giúp mình nhé
Khi quét LED mình đã để delay rất nhanh rùi nhưng mà nó vẫn nháy từng LED 1 chứ ko hiển thị được cả 5 LED
Mong các bạn chỉ giúp mình nhé
có file gửi kèm
http://www.mediafire.com/?yelzzfmjdld
http://www.mediafire.com/?yelzzfmjdld
Các ban giúp mình nhé
#include <sfr51.inc>
mov p2,#0
mov p0,#0
main:
mov p2,#19h ; Y
mov p0,#00000001b
lcall delay
mov p2,#0ch ;p
mov p0,#00000010b
lcall delay
mov p2,#0ch ;p
mov p0,#000000100b
lcall delay
mov p2,#08h ;a
mov p0,#000001000b
lcall delay
mov p2,#09h ;h
mov p0,#000010000b
lcall delay
sjmp main
delay:
mov tmod,#01h
mov th0,#(-100)
mov tl0,#(-100)
Setb tr0
jnb tf0,$
clr tf0
clr tr0
ret
end
mov p2,#0
mov p0,#0
main:
mov p2,#19h ; Y
mov p0,#00000001b
lcall delay
mov p2,#0ch ;p
mov p0,#00000010b
lcall delay
mov p2,#0ch ;p
mov p0,#000000100b
lcall delay
mov p2,#08h ;a
mov p0,#000001000b
lcall delay
mov p2,#09h ;h
mov p0,#000010000b
lcall delay
sjmp main
delay:
mov tmod,#01h
mov th0,#(-100)
mov tl0,#(-100)
Setb tr0
jnb tf0,$
clr tf0
clr tr0
ret
end
Comment