Podstawowy 8051 w obudowie DIP40 – wyprowadzenia

Obudowa mikrokontrolera zawiera 40 wyprowadzeń:

  • VCC – służy do podłączenia zasilania
  • GND – nóżka uziemienia
  • Wyprowadzenia oznaczone jako P0.0 – P0.7 stanowią ośmiobitowy port we/wy. Na tym porcie wystawiana jest młodsza część adresu podczas dostępu do zewnętrznej pamięci. Dane odczytane z pamięci są pobierane przez procesor właśnie z portu nr 0.
  • Starsza część adresu jest wystawiana na porcie nr 2, który jak port nr 0, jest ośmiobitowym portem we/wy.
  • Następnym ośmiobitowym portem we/wy jest port 1. Tworzą go wyprowadzenia oznaczone jako P1.0 – P1.7.
    W układzie 8052 linie P1.0 i P1.1 sterują układem czasowo-licznikowym drugim.
  • Port P3 jest także ośmiobitowym portem we/wy. Każda linia portu 3 ma odrębne znaczenie.
    – P3.0 – wejście danych szeregowych RxD
    – P3.1 – wyjście danych szeregowych TxD
    – P3.2 – wejście zewnętrznego żądania przerwania INT0
    – P3.3 – wejście zewnętrznego żądania przerwania INT1
    – P3.4 – wejście układu czasowo-licznikowego T0
    – P3.5 – wejście układu czasowo-licznikowego T1
    – P3.6 – sygnał zapisu WR
    – P3.7 – sygnał odczytu RD
  • RST – wejście zerowania. Napięcie odpowiadające jedynce logicznej na tym wejściu trwające dłużej niż dwa cykle maszynowe powoduje wyzerowanie układu.
  • ALE/PROG – sygnał ALE jest wystawiany przy odczycie pamięci zewnętrznej, kiedy procesor wystawi na P0 młodszą część adresu. Pozwala to na zatrzaśnięcie wystawionych danych w jakimś zewnętrznym rejestrze. Sygnał PROG jest używany w przypadku programowania wewnętrznej pamięci układu. Generacja sygnału ALE może zostać zablokowana poprzez wyzerowanie odpowiedniego bitu w rejestrze SFR.
  • PSEN – sygnał generowany przez procesor w czasie odczytu zewnętrznej pamięci programu.
  • EA/VPP – linia EA pozwala na rozstrzygnięcie, z której pamięci (wewnętrznej lub zewnętrznej) chcemy korzystać. Jeśli linia EA jest uziemiona, wtedy układ może korzystać z zewnętrznej pamięci programu o adresach od 0000H do FFFFH. Natomiast poziom wysoki na linii EA informuje układ, że program jest zapisany w pamięci wewnętrznej. Linia ta jest także wykorzystywana podczas programowania wewnętrznej pamięci (podłączane jest nią napięcie 12V).
  • XTAL1 i XTAL2 są odpowiednio wejściem i wyjściem wzmacniacza oscylacji. XTAL1 jest ponadto wejściem wewnętrznego zegara taktującego operacje układu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

17 − 4 =