English
Language : 

SNAD02C Datasheet, PDF (16/27 Pages) SONiX Technology Company – 8-CHANNEL 10-BIT ADC 
SNAD02C
8-CHANNEL 10-BIT ADC
9. EXAMPLE PROGRAMS
Host Controller: SNC500. Application circuit is identical to Figure11. P22: START. P21:
CLK. P20: DIO.
♦ Macro Programs: (def.h)
p2State equ m0
port_l
equ m1
port_h
equ m2
ad_out_l equ m3
ad_out_h equ m4
tmp
equ m5
tmp1
equ m6
ad_hh
equ m7
;;********************************
@ON_START macro
mov a #1011b
and a p2state
mov p2state a
mov p2 a
endm
;;********************************
@OFF_START macro
mov a #0100b
or a p2state
mov p2state a
mov p2 a
endm
;;********************************
@CLOCK macro
mov a #0010b
or a p2state
mov p2 a
mov a #1101b
and a p2state
mov p2state a
mov p2 a
endm
;;********************************
@Send_0 macro
mov a #1110b
and a p2state
mov p2state a
mov p2 a
endm
;;********************************
@Send_1 macro
mov a #0001b
or a p2state
mov p2state a
mov p2 a
endm
;;********************************
@Send macro data;
mov tmp data
mov a #1110b
and a p2state
or a tmp
mov p2state a
mov p2 a
endm
;;********************************
;;SET START=0
;;SET START=1
;;SET CLK LÆ H AND HÆ L
;;HOST SEND 0 Æ DIO
;;HOST SEND 1 Æ DIO
;HOST SEND 1-BIT CONSTANT (#1 OR #0) Æ DIO
Version: 1.3
16
July 31, 2003