HT68F04 Holtek Semiconductor, HT68F04 Datasheet - Page 103

no-image

HT68F04

Manufacturer Part Number
HT68F04
Description
Small Package Enhanced Flash Type 8-Bit MCU
Manufacturer
Holtek Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HT68F04
Manufacturer:
ST
Quantity:
14 500
Example: using an EOCB polling method to detect the end of conversion
start_conversion:
polling_EOC:
Example: using the interrupt method to detect the end of conversion
Start_conversion:
; ADC interrupt service routine
ADC_ISR:
EXIT_INT_ISR:
Rev. 1.00
clr
mov
mov
clr
mov
mov
mov
mov
:
clr
set
clr
sz
jmp polling_EOC
mov
mov
mov
mov
:
:
jmp
clr
mov
mov
Clr
mov
mov
mov
mov
mov
mov
clr
set
clr
clr
set
set
:
:
mov
mov
mov
:
:
mov
mov
mov
mov
:
:
mov
mov
mov
reti
ADE
a,03H
ADCR1,a
ADOFF
a,0Fh
ACERL,a
a,00h
ADCR0,a
START
START
START
EOCB
a,ADRL
ADRL_buffer,a
a,ADRH
ADRH_buffer,a
start_conversion ; start next a/d conversion
ADE
a,03H
ADCR1,a
ADOFF
a,0Fh
ACERL,a
a,00h
ACERH,00h
a,00h
ADCR0,a
START
START
START
ADF
ADE
EMI
acc_stack,a
a,STATUS
status_stack,a
a,ADRL
adrl_buffer,a
a,ADRH
adrh_buffer,a
a,status_stack
STATUS,a
a,acc_stack
; disable ADC interrupt
; select f
; setup ACERL to configure pins AN0~AN3
; enable and connect AN0 channel to A/D converter
; high pulse on start bit to initiate conversion
; reset A/D
; start A/D
; poll the ADCR0 register EOCB bit to detect end
; of A/D conversion
; continue polling
; read low byte conversion result value
; save result to user defined register
; read high byte conversion result value
; save result to user defined register
; disable ADC interrupt
; select f
; setup ACERL to configure pins AN0~AN3
; ACERH is only for HT66F60
; enable and connect AN0 channel to A/D converter
; high pulse on START bit to initiate conversion
; reset A/D
; start A/D
; clear ADC interrupt request flag
; enable ADC interrupt
; enable global interrupt
; save ACC to user defined memory
; save STATUS to user defined memory
; read low byte conversion result value
; save result to user defined register
; read high byte conversion result value
; save result to user defined register
; restore STATUS from user defined memory
; restore ACC from user defined memory
SYS
SYS
/8 as A/D clock and switch off 1.25V
/8 as A/D clock and switch off 1.25V
103
HT66F03/HT66F04/HT68F03/HT68F04
April 16, 2010
www.DataSheet4U.com

Related parts for HT68F04