Professional Documents
Culture Documents
mov a,#38h acall cmdwrt acall del mov a,#0eh acall cmdwrt acall del
; lcd initialise
mov a,#01 acall cmdwrt acall del mov a,#06 acall cmdwrt acall del mov a,#80h acall cmdwrt acall del
mov a,#'C' acall datawrt acall del mov a,#'O' acall datawrt acall del mov a,#'U' acall datawrt acall del mov a,#'N' acall datawrt acall del mov a,#'T' acall datawrt acall del
;DISPLAY message
'COUNT='
mov b,#00
; to store count
setb p3.5 mov th1,#00 mov tl1,#00 mov tmod,#0d0h setb tr1
; timer 1 as counter
back:
; read count
; middle digit
mov a,#88h
; first digit
sjmp back
; keep doing
cmdwrt: mov p2,a clr p1.0 clr p1.1 setb p1.2 acall del clr p1.2 ret
datawrt: mov p2,a setb p1.0 clr p1.1 setb p1.2 acall del clr p1.2 ret
del: mov r3,#50 here:mov r4,#255 djnz r4,$ djnz r3,here ret
end