ВУЗ:
Составители:
31
Основная функция сигнала ALE – обеспечить временное
согласование передачи из порта 0 на внешний регистр младшего байта
адреса в цикле чтения из EPM. Сигнал ALE приобретает значение 1
дважды в каждом машинном цикле. Это происходит даже тогда, когда
в цикле выборки нет обращения к EPM. Доступ к EDM возможен
только в том случае, если сигнал ALE отсутствует. Первый сигнал ALE
во втором машинном цикле команды MOVX блокируется.
Следовательно, в любой МК-системе, не использующей EDM, сигнал
ALE генерируется с постоянной частотой, равной 1/16 частоты
резонатора, и может быть использован для синхронизации внешних
устройств или для реализации различных временных функций.
При обращении к RPM сигнал
PSEN
не генерируется, а при
обращении к EPM он выполняет функцию строб-сигнала чтения.
Полный цикл чтения EDM, включая установку и снятие сигнала
RD
,
занимает 12 периодов резонатора.
S1
P1 P2
S2
P1 P2
S3
P1 P2
S4
P1 P2
S5
P1 P2
S6
P1 P2
S1
P1 P2
S2
P1 P2
S3
P1 P2
S4
P1 P2
S5
P1 P2
S6
P1 P2
S1
P1 P2
ALE
X2
Машинный цикл Машинный цикл
S2
PSEN
RD
P2
PCH
OUT
PCH OUT PCH OUT PCH OUT PCH OUT
PCH
OUT
1 2 1 2 1 2 1 2 1 2
P0
ALE
PSEN
RD
P2
PCH
OUT
PCH OUT
PCH
OUT
2 3 4 2 2
P0
1 1
PCH OUT PCH OUT or P2 OUT
1
S1 S1 S1
Без команды MOVX
С командой MOVX
Рис. 8. Временные диаграммы операций с обращением к внешней памяти:
1 – INSTR IN; 2 – PCL OUT; 3 – DPL OUT; 4 – DATA IN
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »