INSTYTUT TECHNOLOGII E L E K T R O N O W E J

Podobne dokumenty
S I INSTYTUT TECHNOLOGII ELEK TR O N O W EJ

INSTYTUT TECHNOLOGII ELEKTRONOWEJ

Uniwersalny asynchroniczny. UART Universal Asynchronous Receier- Transmiter

Hardware mikrokontrolera X51

ci>2(ttl)e 6 UCY 74S424N GENERATOR IMPULSÓW ZEGAROWYCH 00 MIKROPROCESORA MCY 7880 N TANK a XTAL1 XTAL2 RESET-E i U 16 3*UCC 15-]]-XTAL1 RESIN C 2

Odbiór i dekodowanie znaków ASCII za pomocą makiety cyfrowej. Znaki wysyłane przez komputer za pośrednictwem łącza RS-232.

MIKROPROCESORY architektura i programowanie

Laboratorium Asemblerów, WZEW, AGH WFiIS Tester NMOS ów

. Rodzaje transmisji sygnału i RS-232

interfejs szeregowy wyświetlaczy do systemów PLC

1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.

Enkoder magnetyczny AS5040.

Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną

Aby w pełni przetestować układ o trzech wejściach IN_0, IN_1 i IN_2 chcemy wygenerować wszystkie możliwe kombinacje sygnałów wejściowych.

Kod produktu: MP01105T

Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

Opis czytnika TRD-FLAT CLASSIC ver Naścienny czytnik transponderów UNIQUE w płaskiej obudowie

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

Instrukcja do ćwiczenia : Matryca komutacyjna

W przypadku spostrzeżenia błędu proszę o przesłanie informacji na adres

INSTYTUT TECHNOLOGII ELEKTRONOWEJ

UKŁADY CYFROWE. Układ kombinacyjny

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH. Interfejsy klasy RS

Układy Cyfrowe projekt. Korekcja jasności obrazów w 24-bitowym formacie BMP z użyciem funkcji gamma. Opis głównych modułów sprzętowych

Komunikacja w mikrokontrolerach Laboratorium

TECHNIKA MIKROPROCESOROWA

Dzielnik T A [ o C] t PHL [ns] t PLH U DD [V] I CC. f max [MHz] Rys. obud. Prod Programowalny licznik/dzielnik przez n. Udd.

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji LABORATORIUM.

Opis czytnika TRD-55 CLASSIC ver Moduł czytnika transponderów UNIQUE z zewnętrzną anteną

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

Wyjście do drukarki Centronix

dwójkę liczącą Licznikiem Podział liczników:

Interfejsy systemów pomiarowych

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

Kod produktu: MP01105

LICZNIKI PODZIAŁ I PARAMETRY

System interfejsu RS 232C opracowali P. Targowski i M. Rębarz

Standard transmisji równoległej LPT Centronics

1. Nadajnik światłowodowy

Układy czasowo-licznikowe w systemach mikroprocesorowych

Ćw. 7: Układy sekwencyjne

SML3 październik

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

2. PORTY WEJŚCIA/WYJŚCIA (I/O)

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające

Sieci Komputerowe Mechanizmy kontroli błędów w sieciach

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

TECHNIKA MIKROPROCESOROWA II

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

Research & Development Ultrasonic Technology / Fingerprint recognition

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

M-1TI. PROGRAMOWALNY PRECYZYJNY PRZETWORNIK RTD, TC, R, U / 4-20mA ZASTOSOWANIE:

Programowanie mikrokontrolerów. 8 listopada 2007

Wstęp działanie i budowa nadajnika

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:

TECHNIKA MIKROPROCESOROWA

ARS3-MODEM dokumentacja modemu radiowego do lokalnej transmisji danych w wolnych pasmach 433MHz i 868MHz

Programowanie mikrokontrolerów. 15 stycznia 2008

Kod produktu: MP01611

Kod produktu: MP01611-ZK

Data utworzenia Data aktualizacji Korekta 3 Il. stron 7

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Temat: Pamięci. Programowalne struktury logiczne.

RS485 MODBUS Module 6RO

APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000

MIKROPROCESORY architektura i programowanie

multiplekser/demultiplekser

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.

a) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa.

Interfejs transmisji danych

Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych Laboratorium Przyrządów Półprzewodnikowych. Ćwiczenie 4

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Mikroprocesory i mikrosterowniki Wydział Elektroniki Mikrosystemów i Fotoniki Politechniki Wrocławskiej Ćwiczenie nr 4

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

Statyczne badanie przerzutników - ćwiczenie 3

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Programowany układ czasowy

dokument DOK wersja 1.0

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

Technika Mikroprocesorowa

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)

Układy transmisji przewodowej. na przykładzie USB

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

WYKŁAD 8 Przerzutniki. Przerzutniki są inną niż bramki klasą urządzeń elektroniki cyfrowej. Są najprostszymi układami pamięciowymi.

F&F Filipowski Sp. J Pabianice, ul. Konstantynowska 79/81 tel KARTA KATALOGOWA

Podział układów cyfrowych. rkijanka

Instrukcja obsługi. Terminal SD for DB25 CNC

Magistrala LIN

Programowany układ czasowy APSC

Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych. Instrukcja do ćwiczenia laboratoryjnego

Podstawowe elementy układów cyfrowych układy sekwencyjne. Rafał Walkowiak

Instrukcja Obsługi. Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH

OPBOX ver USB 2.0 Miniaturowy Ultradźwiękowy system akwizycji danych ze

Transkrypt:

INSTYTUT TECHNOLOGII E L E K T R O N O W E J UART - UNIWERSALNY ASYNCHRONICZNY NAD AJN IK.-ODBIO RNIK MCY 761 AM OGÓLNE CECHY UKŁADU - Transmisja znaków o programowanej długości od 5 do 8 bitów, - programowana generacja i kontrola bitu parzystości, - programowana generacja 1; 1,5 lub 2.bitów stopu, - wykrywanie błędów transmisji, - ; juwójne buforowanie wejścia i wyjścia, - niezależna praca odbiornika i nadajnika, - pęłna kompatybilność z układami TTL, - wyjśfcia. trójstanowe, - obciążalność wyjść: 2 bracki TTL, - jedno napięcie zasilania /+5 V/f - szybkość transmisji 0 ^ 30 kbaud. OPIS FUNKCJONALNY UART jest układem scalonym LSI wykonanym w technologii NMOS, który zamienia asynchroniczne sygnały równoległe na szeregowe i odwrotnie w celu przesyłania danych między urządzeniami peryferyjnymi. Układ jest kompatybilny z układami TTL, przy czym każde wyjście może być obciążone dwiema standardowymi bramkami T rnr TL. W STĘP N A KARTA KATALOGOWA

Przy nadawaniu sygnału szeregowego UART automatycznie umieszcza bit startu na początku każdego znaku oraz 1; 1,5 l^b 2 bity stopu /w zależności od wyboru/ na końcu każdego znaku. Odbiór sygnału szeregowego jest poprzedzony detekcją bitu startu, pozwalającą odróżnić bit właściwy od zakłóceń w linii transmisyjnej. UART może nadawać lub odbierać znaki o długości 5* 6, 7 lub 8 bitów. Zgodnie z życzeniem generowany jest przy nadawaniu i kontrolowany przy odbiorze bit parzystości. Rodzaj parzystości może być wybrany; można także zrezygnować z wysyłania i kontroli bitu parzystości. Częstotliwość pracy nadajnika i odbiornika określona jest przez niezależne dla każdego z nich sygnały zegarowe. Częstotliwość zegarów musi być 16 razy większa od żądanej częstotliwości pracy UARTa, ponieważ każdy bit jest transmitowany w czasie 16 cyklów zegara. Odrębne wejścia zegarowe nadajnika i odbiornika w jednym układzie umożliwiają ich całkowicie niezależną pracą w tym samym czasie. Gdy dwa UARTy współpracują ze sobą, to mogą być sterowane osobnymi zegarami, przy czym częstotliwość UARTa nadającego dany sygnał oraz częstotliwość UART a odbierającego ten sygnał mogą różnić się do 3%. Obie części UARTa /nadajnik i odbiornik/ mają rejestry pozwalające przechowywać cały znak przez czas potrzebny do jego obróbki. Rejestry te są kontrolowane przez sygnały TBMT, DA i OR. V/ nadajniku pojawienie się sygnału TBMT oznacza gotowość przyjęcia kolejnego znaku do rejestru wejściowego, a w odbiorniku sygnały DA i OR informują o zawartości rejestru wyjściowego. Wejścia T, RDE, SDE, CS, NP, TS, NB2, IMB1, PS mogą pozostać niepodłączone, co jest równoznaczne z wymuszeniem stanu L, Układ zamienię ty jest w 40-wyprowadzeniowej obudowie plastykowe j,dwurzędowej typu CE 7o /DIL 40/.

RD1-RD8-3 -

» 4 -.. Udd 1 40 TC T 2 39 PS Uss 3 38 NB1 RÜE 4 37 NB2 RD8 5-36 TS RD7 6 35 NP RD6 7-34 CS RD5 8-33 DB8 RD4 9-32 DB7 RD3 10-31 DB6 RD2 11 30 DB5 RD1 12-29 DB4 PE 13-28 DB3 FE 14-27 DB2 OR 15 26 DB1 5WÊ 16-25 SO RC 17-24 EOC RDA 18-23 Ü5 DA 19-22 TBMT SI 20 - - 21 XR Opis ^prowadzeń min. 2,54 A = max.5.1

- 5 - OPIS 7PR0WADZF<1 Kr Oznaczenie Funkcja 1..."2'..... 0 1 Zasilanie +5 V ^DD 2 T Wejście testowe. Zwarte do. masy lub nie podłączona. 3 Masa 0 V. USS L RQE Blokada u j ś c i a odbiornika /Received Data Enable/. Stan L umożliwia odczyt v;yjść RD1-RD3. Stan H wymusza trzeci stan. Wejście. 5-12 RD3-RD1 Rćwnolt-głe wyjścia odbiornika /Received Data Bits/«, RD1 jest najmniej znaczącym bitem. Wyjścia trójstanowe. 15 PE Błąd parzystości /Parity Error/. Stan- H wskazuje wykrycie błędu parzystości przy odbiorze. Wyjście trójstanowe. 14 FE * Błąd stopu /Framing Error/. Stan H wskazi'je, źe odebrany znak ma błędny bit /bity/ stopu. Wyjście trójstanowe. 15 OR Przepełnienie /Overrun/. Stan H wskazuje, że odczytanie odebranego znaku nie zostało potwierdzone sygnałem RDA przed pojawieniem się na wyjściach kolejnego znaku. Wyjś c ie trój stanowe. 16 SWE Blokada wyjść dodatkowych /Status Word Enable/. Stan L umożliw;a odczyt wyjść PEtf FE, OR, DA, TBMT. Stan H wymusza trzeci stan. Wejście. 17 Rfl Zegar odbiornika /Receiver Clock/. Wejście* 18 RDA* Potwierdzenie cdbioru/reset Data Available/. Stan L zeruje wyjście DA. Wejście. v

* 6 * T _...7.... "... 3. 19 DA Gotowość wyjść odbiornika /Data Available/. Stan H wskazuje, że odebrany znak jest gotowy do odczytania na wyjściach równoległych* Wyjście trójstanowe* 20 SI Wejście szeregowe odbiornika /Serial Input/. 21 XR Zerowanie zewnętrzne /External Reset/* Stan H zeruje rejestry, ustawia S09 EOC i TEwT oraz zeruje sygnały błędów«w czasie pracy UARTa wejście XR musi być w stanie L* 22 TBMT Gotowość wejść nadajnika /Transmitter Buffer Empty/. Przechodzi w stan H, gdy rejestr wej ściowy nadajnika jest gotów do przyjęcia kolejnego znaku. Wyjście trójstanowa. 23 DS~ Start nadajnika /Data Strobe/. Opadające zbocze powoduje wczytanie stanu wejść DB1-DB8 do rejestru«nadawanie jest inicjowane narastającym zboczem* Wejście. 24 EOC Koniec znaku /End of Character/. Przechodzi w stan H po nadaniu całego znaku i pozostaje w stanie H do początku nadawania kolejnego znaku. Wyjście. 25 SO Szeregowe wyjście nadajnika /Serial Output/. Pozostaje w stanie H jeśli nie ma transmisji. 26-33 DB1-DBS Równoległe wejścia nadajnika /Data Bit Inputs/. DB1 jest najmniej znaczącym bitem. 34 CS Ustawianie rejestru kontrolnego /Control Strobe/. Stan H powoduje ustawienie żądanych sygnałów PS, NB1, NB2, TS, NP w rejestrze kontrolnym. Stan L powoduje, że wejścia tego rejestru są odcięte. Wejście. 35 NP Brak parzystości /No Parity/* Stan H powoduje wyeliminowanie bitu parzystości, przy czym bity stopu następują bezpośrednio po bitach znaku. Wejście.

- 7-1.... 36 TS Dwa bit/ stepu /. -fo r>top Bits/. Stan/I oznacza detekcję oraz ;/twarząnie dwó,hf a stan 3 L jednego bitu stopu. JeśJ i znak raa 5 bitów, to wytwarzar.'? i wykrywane j^.-.t odpowiednio 1,5 i 1 bit stopu. Wejście, 37,38 NB2.NB1 Bi.ugość znaku /Wumber of Bits/Character/. Sygnały na wejściach NB1 i NB2 służą do zakodowania długości znaku: - I.Bi NB2 długość znaku u bitach L. asr L 5 H L 6 L H 7 H H 8 39 PS Wybór rodzaju parzystości /Parity Select/. i Stan L oznacza nieparzystą liczbę bitów H, 40 TC a stan II oznacza parzystą liczbę bitów H w transmitowanym znaku /bity stopu nie są bra- ne pod uwagę/. Wejście. Zegar nadajnika /Transmitter Clock/. Wejście, DS TBMT T SO EOC ISTARTr J X I l i i 5 X 6 T 7 X 1 X ' 1 2 x STOP jstarlt _1 Przebiegi sygnałów nadajnika

- 8 - TC 135 TBMT SO " EOC" START STOP START Przebiegi sygnałów nadajnika. /Zbocza sygnałów TBMT, SO i EOC są opóźnione w stosunku do wyzwalających je zboczy zegara TC o kilkadziesiąt nanosekund/ SI IP LSB r 7 t - T - T START; 1 2 MSB 6 I Z-T 8 I P _J 2xSTOP "starc PE,FE,0R,DA Przebiegi sygnałów odbiornika; IP - wewnętrzne impulsy próbkujące /Sygnał DA pojawia się około 400 nanosekund później niż sygnały PE, FE, 0V i RD1 - RD8/ DS RD1-RD8 Przebiegi czasowe - star: nadawania

Przebiegi czasowe - wczytanie bitów kontrolnych R DE; SWE DB1-DB8, P E, FE... tprde *prdt Przebiegi czasowe - trzeci stan na wyjściach RDA DA V.... / *rda... " \ tprda Przebiegi czasowe - potwierdzenie odbioru

- 10 - H H TC CS CS RC DS RD1 RD8 EOC TBMT nadajacy 00 o UART -... i '. v.:]".':; >, D31 O o' D38 '.I >l oz* V. la oo PE FE OR DA UART RDÄ V v Komputer J V v------ Drukarka / Przykład zastosowania dwóch układów typu UART do -połączenia. drukarki z komputerem NADAJNIK Po włączeniu zasilania i wyzerowaniu układu sygnałem XR wejścia Tr:iT, EOC i SO są w stanie H; nadajnik oczekuje na rozpoczęcie pracy. Bity kontrolne, wspólne dla nadajnika i odbiornika# są ustawiane Sygnałem CS w rejestrze typu "zatrzask * Opadające zbocze sygnału D5 wprowadza bity danych do rejestru buforowego, powodując jednocześnie ustawienie TBMT w stan L co oznacza» że rejestr buforowy jest zajęty. Narastające zbocze DS powoduje rozpoczęcie nadawania,eoc przyjmuje wartość Ls TBKr wartość H, a poprzez SO zostają wysłane bity danych poprzedzone bitem startu, a zakończone bitem parzystości /jeżeli NP = oraz bitem /bitami/ stopu. Pierwszym bitem danych jest bit najmniej' znaczący,a ostatnim - najbardziej znaczący. Po zakończeniu-nadawania kompletnego znaku EOC i SO przyjmują wartość H i może

- 11 - zacząć się nadawanie kolejnego znaku wyzwalane sygnałem DS. Sygnał DS może wystąpić już podczas transmisji poprzedniego zhaku, giiy tylko TBMT przyjmie sten H. W takim przypadku opadające zbocze DS spowoduje wczytanie nowych danych do rejestru i przyjęcie stanu L przez TBMT. a narastające zbocze DS spowoduje nadanie tego znaku natychmiast po zakończeniu transmisji poprzedniego znaku. ODBIORNIK Po włączeniu zasilania i wyzerowaniu układu sygnałem XR odbiornik jest gotowy do pracy, co sygnalizuje stan L wyjścia DA. Należy ustawić stany bit<5w kontrolnych sygnałem CS. Odbiór rozpoczyna się, gdy stan wejścia SI zmieni się z H na L. Przez osiem taktów zegara RC odbiornik sprawdza w sposób ciągły, czy SI pozostaje w stanie L. Jeśli SI w tym czasie przyjmie v/artość H, to zostanie to potraktowane jako zakłócenie i układ b.lizie czelcał na nowy sygnał startu. W przeciwnym przypadku kolejne bity będą traktowane jako bity odbieranego znaku. Ich stan jest badany w przybliżeniu w środku każdego z nich. Przy odbiorze bitów parzystości i stopu odbiornik porównuje ich zgodność ze stanami bitów kontrolnych i w przypadku wykrycia błędu ustawia sygnały PE i FE. Jeśli znak jest przesyłany bez bitu parzystości, to PE ma stale stan L. ftan H w przypadku 1; 1,5 i 2 bitów stopu jest kontrolowany odpowiednio jeden, dwa lub trzy razy, przy czym kontrola ta następuje co 8 taktów zegara. Pod koniec bitów stopu sprawdźmy jest stan DA. Jeśli DA jest w stanie H, co oznacza, że odczytanie poprzedniego znaku nie zostało potwierdzone sygnałem RDA, to ustawiany jest sygnał OR. W przeciwnym przypadku DA przyjmuje stan H, co sygnalizuje zakończenie odbioru i gotowość wyjść odbiornika do odczytu. Do tego czasu na wszystkich wyjściach odbiornika są dostępne dane dotyczące poprzedniego znaku. Po odczytaniu odebranego znaku należy wyzerować wyjście DA sygnałem RDA. przy czym może to nastąpić w trakcie odbioru następnego znaku. Gdy długość znaku jest mniejsza niż 8 bitów, to nie używane wyjścia /RDo, RD7, RD3/ pozostają w stanie L.

- 12 - DOPUSZCZALNE PARAMETRY EKSPLOATACYJNE Dopuszczalne napięcie dowolnego wyprowadzenia względem Uss Temperatura przećhowywania Temperatura otoczenia w czasie pracy t stg t. 'amb -0,3 - -i- 7 v -55 t +125 C O *r +70 C PARAMETRY STATYCZNE /t amb a O - +70 C/ Nazwa parametru Symbol Jedn, Warto?;c min. typ. max* Warunki pomiaru Napięcia zasilania względem U^^ Prąd zasilania UDD IDD V 4,75 5 5g25 ma 30 50 W 20 c U d d =5,25 V XR=H Napięcie wejściowe stan H stan L Napięcie wyjściowe stan H UIH U IL U0H V 2,0-1 V 0-0,8 v 2,4 - - ^0H~ Ud d ~4,75 V stan L U0L V *» - 0,4 0L=^ *2 m A Ud d =4,75 V Prąd wyjściowy w trzecim stanie Pojemność wejściowa Po je rano ś ć wyj ś c iowa Prąd wejściowy I0FF CI C0 IIH /aa - - -10 U0= 0,4 V UDD V 10 UQ= 5,25 V Udd-^,25 V pf - - 5 = 1 MHz U = 0 V pf - - 5 f a 1 MHz U = 0 V (UA - 20 40 Ud d ~5,25 V UI=5,25 V

13 - PARAMETRY DYNAMICZNE /tamb =* O r +70 C/ Nazwa parametru Symbol Jedn, min. Wartość max. Częstotliwość zegara f MHz 0 0,5 Szybkość transmisji kbaud 0 30 Szerokość impulsu RC ns 1000 - trc TC ttc ns 1000 - CS tcs ns 150 - DS ns 150 - tds XR ns 300 mm txr RDA ns 150 trda Czas ustalenia dla DS dla CS Czas utrzymania dla DS dla CS Czas propagacji dla RDE,SDE dla RDA tsds tscs thds t HCS tprde tprda ns 20 - ns 100 - ns 100 - ns 20 - ns - 600 ns 600

INSTYTUT TECHNOLOGII ELEKTRONOWEJ Al* Lotników 32/46 02-668 Warszawa tel. 435401 tlx 815647 Druk ZOINTE ITE zam A 0 \ /84 n A C O O Cena 140zł PRAWO REPRODUKCJI ZASTRZEŻONE Maj 1984