You are on page 1of 4

org 0000h

jmp Start

org 23h

sjmp main

Start:

mov tmod,#20h

mov th1,#0fdh

mov scon,#50h

setb tr1

mov r0,#60h

mov sp,#10h

setb es
setb ea

mov r2,#20

main:

jb ri,masuk

clr ti

reti

masuk1:

clr ti

push acc

mov a,sbuf

clr ri

cjne a,#'Z',masuk2

mov P0,#11111110B

sjmp exit

masuk2:

cjne a,#'X',masuk3

mov P0,#11111101B

sjmp exit

masuk3:

cjne a,#'C',masuk4

mov P0,#11111011B

sjmp exit
masuk4:

cjne a,#'V',masuk5

mov P0,#11110111B

sjmp exit

masuk5:

cjne a,#'B',masuk6

mov P0,#11101111B

sjmp exit

masuk6:

cjne a,#'N',masuk7

mov P0,#11011111B

sjmp exit

masuk6:

cjne a,#'N',masuk7

mov P0,#10111111B

sjmp exit

masuk7:

mov P0,#01111111B

exit:

mov sbuf,a

pop acc

opo psw
reti

;====================================================================

END

You might also like