English
Language : 

HA0064E Datasheet, PDF (3/4 Pages) Holtek Semiconductor Inc – Decoder (10+2 - Corresponds to HT6010/HT6012)
312 Decoder (10+2 - Corresponds to HT6010/HT6012)
Program Flowchart
INITIAL
N
VT CO UNT 1= 0?
Y
N
VT CO UNT 0= 0?
Y
Clear VT pin
VT CO UNT 1
Decrease 1
Clear VTBIT
VT CO UNT 1= E3H
VTCOUNT0
Decrease 1
? DECO DERPI N= 0
N
Y
? DECO DER_STATUS= 0
N
Y
LO_COUNT Increase 1
N
Z = 1?
Y
LO_COUNT
Decrease 1
Return to Main
N
DECODER_STATUS= 1?
Y
HI_COUNT Increase 1
N
Z= 1?
Y
LO_COUNT
Decrease 1
Return to Main
Set DECODER_STATUS
Move HI_COUNT to
HI_COUNT_SAVE
N
B
N
LO_COUNT_SAVE<
MAXDURATION?
Y
HI_COUNT_SAVE
> LO _CO UNT _SAVE
Y
Clear C
Set C
RRC
DECODER_CODE[2]
Clear DECODER_STATUS
Move LO_COUNT to
LO_COUNT_SAVE
Clear LO_COUNT
Y
HI_COUNT_SAVE<
MAXDURAT IO N?
N
B
BIT CO UNT ER= 12
Clear
DECODER_CODE[0],DE
CODER_CODE[1]
Return to Main
RRC
DECODER_CODE[1]
RRC
DECODER_CODE[0]
BIT CO UNT ER
Decrease 1
N
BIT CO UNT ER= 0?
Return to Main
Y
N
W O RDCNT = 3?
Y
Move
DECODER_CODE[1]
to DATARES
WORDCNT
Decrease 1
A
3
A
Read 10-bit address
N
’ Match with
receives ?
Y
Y
W O RDCNT = 0?
N
N
MAT CHBI T = 0?
Y
N
W O RDCNT = 1?
Y
Set MATCHBIT
Return to Main
Set
DECODER_FLAG
Output data to data
pins
, VT CO UNT 1=E3H
VTCOUNT0=06H
Set VT
and VTBIT
Return to Main
Clear
DECODER_FLAG,
MATCHBIT
Clear LO_COUNT_SAVE
and HI_COUNT_SAVE
Return to Main