ADNS-2051 Avago Technologies US Inc., ADNS-2051 Datasheet - Page 27

no-image

ADNS-2051

Manufacturer Part Number
ADNS-2051
Description
Optical Mouse Sensor,DIP
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-2051

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
Q2072083C

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADNS-2051
Manufacturer:
原装AVAGO
Quantity:
20 000
27
writeaddr:
nexta:
addr1:
addr0:
addrx:
wrdata:
nextw:
wr1:
wr0:
wrx:
mov A, 80h
or [spi_addr], A
call writeaddr
jmp wrdata
mov A, 08h
mov [bit_counter], A
and [port1_wrote], A
mov A, [port1_wrote]
iowr Port1_Data
mov A, [spi_addr]
asl
mov [spi_addr], A
jnc addr0
mov A, SDIO
or [port1_wrote], A
jmp addrx
mov A, ~SDIO
and [port1_wrote], A
mov A, [port1_wrote]
iowr Port1_Data
nop
nop
nop
nop
nop
nop
nop
mov A, SCLK
or [port1_wrote], A
mov A, [port1_wrote]
iowr Port1_Data
nop
nop
nop
nop
nop
nop
nop
dec [bit_counter]
jnz nexta
ret
mov A, 08h
mov [bit_counter], A
mov A, ~SCLK
and [port1_wrote], A
mov A, [port1_wrote]
iowr Port1_Data
mov A, [spi_data]
asl
mov [spi_data], A
jnc wr0
mov A, SDIO
or [port1_wrote], A
jmp wrx
mov A, ~SDIO
and [port1_wrote], A
mov A, [port1_wrote]
iowr Port1_Data
nop
nop
nop
nop
nop
nop
nop
mov A, ~SCLK
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
set MSB of address (write)
8 bits to shift out
lower SCLK
shift next bit
raise SDIO
lower SDIO
wait for cable to settle
raise SCLK
ADNS-2051 reads the address bit
wait for cable to settle
8 bits of data
lower SCLK
shift next bit
raise SDIO
lower SDIO
wait for cable to settle

Related parts for ADNS-2051