SNAD02C
8-CHANNEL 10-BIT ADC
@Send n0
@Clock
@p20_in_mode ;; SWITCH P2.0 TO INPUT MODE
@Clock
@Clock
;; WAIT FOR 2 MORE CLOCKS
mov ad_out_l #0
mov ad_out_h #0
mov ad_hh #0
;;***************************************
@Clock
;; READ DIO and SAVE 1-bit DATA in ad_hh.1
mov tmp1 #0010b
@Read_DIO
caje #0
@f
mov
or
a
ad_hh
tmp1
a
mov ad_hh
a
@@:
;;***************************************
@Clock
;; READ DIO and SAVE 1-bit DATA in ad_hh.0
mov tmp1 #0001b
@Read_DIO
caje #0 @f
mov
or
a
ad_hh
a
tmp1
mov ad_hh
a
@@:
;;***************************************
@Clock
;; READ DIO and SAVE 1-bit DATA in ad_out_h.3
mov tmp1#1000b
@Read_DIO
caje #0 @f
mov
or
a
ad_out_h
tmp1
a
mov ad_out_h a
@@:
;;***************************************
@Clock
;; READ DIO and SAVE 1-bit DATA in ad_out_h.2
mov tmp1 #0100b
@Read_DIO
caje #0 @f
mov
or
a
ad_out_h
a
tmp1
mov ad_out_h a
@@:
;;***************************************
@Clock
;; READ DIO and SAVE 1-bit DATA in ad_out_h.1
mov tmp1 #0010b
@Read_DIO
caje #0
@f
mov
or
a
ad_out_h
tmp1
a
mov ad_out_h
a
@@:
;;***************************************
@Clock
;; READ DIO and SAVE 1-bit DATA in ad_out_h.0
mov tmp1 #0001b
@Read_DIO
caje #0 @f
mov
or
a
ad_out_h
a
tmp1
mov ad_out_h a
Version: 1.3
July 31, 2003
20