English
Language : 

PD17012_15 Datasheet, PDF (250/320 Pages) Renesas Technology Corp – 4-BIT SINGLE-CHIP MICROCONTROLLERS WITH DIGITAL TUNING SYSTEM HARDWARE
µPD17012, 17P012
START:
MOV RA, #0000B
KSCAN:
MOV
MOV
MOV
MOV
MOV
ADD
ADDC
ADDC
ADDC
MOV
MOVT
AR3, #.DL.KSDATA SHR 0CH AND 0FH
AR2, #.DL.KSDATA SHR 8 AND 0FH
AR1, #.DL.KSDATA SHR 4 AND 0FH
AR0, #.DL.KSDATA AND 0FH
RPL, #.DL.AR0 SHR 3 AND 0EH
AR0, RA
AR1, #0
AR2, #0
AR3, #0
RPL, #0
DBF, @AR
; Reads table data
PUT
LOOP1:
SKF1
BR
KSR, DBF
KEYJ
KCHECK
; Outputs signal of key source data
; Determines if key input is latched
Processing A
; Waits until key input is latched
BR
KCHECK:
MOV
LD
SKNE
SKE
BR
BR
Key input:
SKLT
BR
ADD
SKE
ADD
BR
LASTCHK:
MOV
SKNE
BR
LOOP1
PRL, #.DM.RB SHR 3 AND 0EH
RB, KEY_IN
; Stores key input data to RB
RA, #0000B
; All keys are checked?
RB, #0000B
Key input
START
; There is no key input
RA, #1000B
LASTCHK
RA, RA
RB, #0000B
RA, #0001B
KSCAN
; Key sources are narrowed down to one?
; If not, updates value of RA, and scans keys again
RPL, #0
RB, #0000B
START
; Key input to one key source?
; If not, it is determined that chattering occurs
Chattering wait
248
Data Sheet U10101EJ4V0DS