94 Rozbudowa systemu, pamięć
zapisania są obecne na porcie PO jeszcze chwilę po zakończeniu (narastającym zboczu) impulsu WR.
W cyklu maszynowym, w którym jest wykonywane zapisywanie lub odczytywanie zewnętrznej pamięci danych, w odróżnieniu od każdego innego cyklu, w stanie SI i S2 nie jest wytwarzany impuls ALE.
Należy też zwrócić uwagę, że czas od chwili wysłania adresu oraz od chwili pojawienia się stanu aktywnego sygnału sterującego do momentu odczytania przez procesor danych wejściowych z portu PO jest krótszy (o dwa okresy oscylatora) przy odczytywaniu zewnętrznej pamięci programu niż przy odczytywaniu pamięci danych (patrz punkt 1.22). Wymagany minimalny czas dostępu jest więc dla pamięci programu mniejszy niż dla pamięci danych.
Dołączanie zewnętrznej
PAMIĘCI PROGRAMU I DANYCH
Przy dołączaniu do mikrokomputerów 8051/52 uniwersalnych układów scalonych pamięci konieczne jest zapamiętanie wysłanego do portu PO adresu w dodatkowym rejestrze adresowym. Może to być dowolny rejestr statyczny, np. 8212 (UCY 74S412), 8282 (UCY 74S482) czy 74LS373. Adres jest wpisywany do rejestru sygnałem ALE (rys. 3.3). W ten sposób otrzymuje się typową strukturę systemu mikroprocesorowego z 16-bitową magistralą adreso-wą, 8-bitową magistralą danych i sygnałami sterującymi PSEN, RD i WR.
M*J*Ci*'
tdrt.ow.
AO - AV5
M.ęi.tr.t. danych DO - D7
L Suanat-y f .tarując*
Rys. 33. Rozdziełeie magistral w systemie MCS-51 i danych 6116
27*4
T
Rył 3A System MCS-51 z zewmętrzną pamięcią programu 2764