English
Language : 

PD17012_15 Datasheet, PDF (153/320 Pages) Renesas Technology Corp – 4-BIT SINGLE-CHIP MICROCONTROLLERS WITH DIGITAL TUNING SYSTEM HARDWARE
µPD17012, 17P012
13.6 Using A/D Converter
13.6.1 Comparing one compare voltage
Here is a program example.
Example To compare input voltage VADCIN of the ADC0 pin with compare voltage VREF (31.5/64 VDD) and branch
to AAA if VADCIN > VREF or to BBB if VADCIN < VREF
INIT:
ADCR7
ADCR6
ADCR5
ADCR4
ADCR3
ADCR2
ADCR1
ADCR0
FLG 0.0EH.3
FLG 0.0EH.2
FLG 0.0EH.1
FLG 0.0EH.0
FLG 0.0FH.3
FLG 0.0FH.2
FLG 0.0FH.1
FLG 0.0FH.0
; Dummy
; Dummy
; Defines each bit of data buffer as ADCR data setting
; flag
CLR2
ADCCH1, ADCCH0
; Sets P1B0/ADC0 pin for the A/D converter
START:
INITFLG NOT ADCR3, NOT ADCR2, NOT ADCR1, NOT ADCR0
INITFLG NOT ADCR7, NOT ADCR6,
ADCR5, NOT ADCR4
PUT
ADCR, DBF
; Sets compare voltage VREF to 31.5/64 VDD
SKT1
ADCCMP
; Detects ADCCMP flag, and
BR
AAA
BR
BBB
; branches to AAA if False (0)
; branches to BBB if True (1)
Data Sheet U10101EJ4V0DS
151