Нашел какую-то из моих прожек. Вот из нее процедуры работы с еепром. Но уж не помню последнее это или нет и в каком (работоспособном (?)) приборе стояло.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено POV 12 февраля 2004 г. 16:55
В ответ на: Ответ: У меня АТ89S8252 отправлено M@RS 12 февраля 2004 г. 16:38

;----------------------------------------
; Процедуры работы с 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