ht82a836r Holtek Semiconductor Inc., ht82a836r Datasheet - Page 58

no-image

ht82a836r

Manufacturer Part Number
ht82a836r
Description
Usb Audio Mcu
Manufacturer
Holtek Semiconductor Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HT82A836R
Manufacturer:
HOLTEK/合泰
Quantity:
20 000
Example: using an interrupt method to detect the end of conversion for the HT82A836R.
Start_conversion:
; ADC interrupt service routine
ADC_ISR:
EXIT_INT_ISR:
Rev. 1.00
clr EADI ; disable ADC interrupt
mov a,00000001B
mov ACSR,a
mov a,00100000B
mov ADCR,a
:
:
:
clr ADF
set EMF1I
set EADI
set EMI
clr START
set START
clr START
clr ADF
mov acc_stack,a
mov a,STATUS
mov status_stack,a
mov a,ADRH
mov adr_buffer_h,a
mov a,ADRL
mov adr_buffer_l,a
mov a,status_stack
mov STATUS,a
mov a,acc_stack
reti
:
:
:
:
:
:
:
; setup the ACSR register to select f
; clock
; setup the ADCR register to power up the A/D
; converter
; and select AN0 to be connected to the A/D
; converter
; the following START signal (0-1-0) must be issued
; within 10 instruction cycles
; clear ADC interrupt request flag
; Multi function 1 interrupt Enable
; enable ADC interrupt
; enable global interrupt
; reset A/D
; start A/D
; clear ADC interrupt request flag
; save ACC to user defined memory
; save STATUS to user defined memory
; read conversion result high byte value from the
; ADRH register
; save result to user defined register
; read conversion result low byte value from the
; ADRL register
; save result to user defined register
; restore STATUS from user defined memory
; restore ACC from user defined memory
58
HT82A836R
SYS
/8 as the A/D
March 20, 2008

Related parts for ht82a836r