|
;----------------------------------------
; Процедуры работы с eeprom
;----------------------------------------
; Вход - dptr - адрес
; b - количество записываемых байт
; r0 - откуда берем данные для записи
write_eeprom:
wr00: mov wmcon,#00011010b
mov a,@r0
movx @dptr,a
wr01: mov a,wmcon
jnb acc.1,wr01
inc dptr
inc r0
djnz b,wr00
mov wmcon,#00010010b
ret
; Вход - dptr - адрес
; b - количество считываемых байт
; r0 - куда кладем считанные данные
read_eeprom:
mov wmcon,#00001010b
rd00: movx a,@dptr
mov @r0,a
inc r0
inc dptr
djnz b,rd00
ret
E-mail: info@telesys.ru