Цитата(novice2008 @ Jan 30 2008, 19:43)

В какой последовательности надо выставлять адрес, данные, WR? Запись происходит по переднему или заднему фронту WR? Черточка над WR означает, что запись происходит при выставлении низкого уровня сигнала?
Все делать нужно именно так, как показано на диаграмме
ВременнЫе параметры приводятся крайне допустимые. Мин. или мах. надо смотреть по смыслу.
Последовательность действий:
1. Выставить на порт 6 линий адреса А0-А5;
2. Выставить на порт (другой) 8 линий данных D0-D7;
3. Не раньше, чем через tasu=8ns после адреса опустить сигнал записи WR. При этом внутри синтезатора защелкнется адрес;
4. Не раньше, чем через tdsu=3ns после данных поднять сигнал записи WR. При этом внутри синтезатора защелкнуться данные;
Вот и все, цикл записи одного байта по одному адресу закончен. Далее можно точно также записать все остальное.
Еще обратите внимание на минимальные времена сигналов. Меньше (более быстро) нельзя, больше можно, хоть раз в час
А пример программы - это просто несколько строк записей в порты AVR.