Bezpłatna biblioteka techniczna ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ Prosty programator. Encyklopedia elektroniki radiowej i elektrotechniki Encyklopedia radioelektroniki i elektrotechniki / Mikrokontrolery Programator to urządzenie wykonane na płytce drukowanej i połączone portem równoległym z komputerem typu IBM PC. Programowanie odbywa się za pomocą specjalnego programu sterującego. Program jest realizowany jako aplikacja dla WIN95WIN98. Programista potrafi napisać następujące typy mikroukładów: 27C16(К573РФ5), 27C32, 27C64(К573РФ4), 27C128, 27C256(К573РФ8), 27C512. Dostosowanie do typu mikroukładu odbywa się za pomocą przełączników umieszczonych na programatorze, a także w programie. Opis programu Program napisany w DELPHI3. Zapis i odczyt rejestrów LPT są zapisywane przy użyciu wkładek asemblera, więc program nie będzie działał pod WINNT i WIN2000. Niezbędne przedziały czasowe do ustanowienia i utrzymania bramek są ustalane przez wykonanie określonej liczby pustych cykli. Poniżej wygląd programu sterującego.
Plik, który ma zostać zapisany w pamięci ROM, musi być w gotowym formacie binarnym. Nagrywanie rozpoczyna się pod adresem ustawionym w polu Adres początkowy i kończy się na końcu pliku lub gdy wartość adresu przekroczy wartość ustawioną w polu Adres końcowy. Kolejność programowania 1. Uruchom program kontrolny; 2. Wybierz z listy typ mikroukładu w programie; 3. Wybierz plik do zapisania w pamięci ROM; 4. Ustaw przełączniki na płytce zgodnie z typem mikroukładu; 5. Zainstaluj zapisywalny chip; 6. Podłączyć programator do zasilania i napięcia programowania; 7. Nagraj. Opis urządzenia. Sterowanie programatorem odbywa się poprzez port LPT, na który składają się trzy rejestry: Rejestr danych. D_LPT0-D_LPT7. Dane są przekazywane przez ten rejestr; rejestr kontrolny. -STROBE, -AUTOFD, -INIT, -SLCTIN. Sygnały w tym rejestrze sterują transmisją danych; rejestr wejściowy. Poprzez rejestr wejściowy dane są odbierane z pamięci ROM. Do odbioru wykorzystywane są cztery bity tego rejestru - ERROR, SLCT, PE, -ACK. DD1, DD2 (555IR22) - rejestry adresowe Rejestry DD1, DD2 służą do ustawiania adresu pamięci ROM. DD1 ustawia najmniej znaczące bity adresu, DD2 - najbardziej znaczące. Zapis do tych rejestrów odbywa się poprzez szynę danych LPT na zboczu narastającym strobów sterujących odpowiednio -AUTOFD i -INIT. DD3 (555IR22) - rejestr sygnałów sterujących Rejestr DD3 jest przeznaczony do generowania strobów kontrolujących działanie pamięci ROM i magistrali danych (patrz tabela).
Słowo sterujące jest wpisywane do rejestru przez magistralę danych LPT na zboczu narastającym strobu sterującego -SLCTIN. DD4 (555AP5) - bufor odbioru DD4 - dwa 4-bitowe bufory, przez które odbierane są dane z pamięci ROM do IBM PC. Jeden akceptuje 4 niskie bity danych, drugi - wysokie. Podział ten wynika z faktu, że LPT ma tylko 5 linii wejściowych. Bufory są podłączone do wejść LPT za pomocą strobów inlow_str i inhigh_str rejestru kontrolnego DD3 (patrz tabela).
DD5 (555IR22) - rejestr danych do zapisu DD5 - 8-bitowy rejestr danych. Ten rejestr ustawia dane, które mają być zapisane w pamięci ROM. Dane są do niej zapisywane przez magistralę danych LPT na zboczu narastającym sygnału sterującego -STROBE. Stan sygnałów wyjściowych tego rejestru zależy od strobowania OUT rejestru kontrolnego DD3. Gdy OUT=0, dane z rejestru są wyprowadzane na szynę danych ROM, gdy OUT=1, wyjścia rejestru są w stanie wysokiej rezystancji. Konstrukcja urządzenia Na programatorze znajdują się dwa gniazda do instalacji układów scalonych. Jeden dla układów ROM, drugi dla mikrokontrolerów MK51 (programowanie mikrokontrolerów nie zostało do końca opracowane, dlatego tego typu mikroukłady nie występują w programie sterującym). Jako lądowiska użyto zwykłych paneli DIP. Napięcia zasilania i programowania są podłączone do złącza P2. Napięcie programowania należy ustawić zgodnie z wymaganiami technicznymi dla każdego typu mikroukładu. Ostrzeżenie: Ponieważ ustawienie rodzaju chipów odbywa się za pomocą przełączników, urządzenie można włączyć dopiero po zainstalowaniu chipa i odpowiednim ustawieniu przełączników. Możesz pobrać następujące pliki związane z projektem:
Autor: Sergey Rostovtsev, rmsergey@chuvashia.ru; Publikacja: cxem.net Zobacz inne artykuły Sekcja Mikrokontrolery. Czytaj i pisz przydatne komentarze do tego artykułu. Najnowsze wiadomości o nauce i technologii, nowa elektronika: Hałas drogowy opóźnia rozwój piskląt
06.05.2024 Bezprzewodowy głośnik Samsung Music Frame HW-LS60D
06.05.2024 Nowy sposób kontrolowania i manipulowania sygnałami optycznymi
05.05.2024
Inne ciekawe wiadomości: ▪ Grafenowy generator elektryczny na wahania temperatury otoczenia ▪ Mierzona jest wartość momentu obrotowego Casimira ▪ Pająki jedzą więcej mięsa niż ludzie Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ sekcja witryny Palindromy. Wybór artykułów ▪ artykuł O pamięci serca! Jesteś silniejszy niż umysł smutnych wspomnień. Popularne wyrażenie ▪ artykuł Dlaczego mężczyźni chorują na miażdżycę 10 razy częściej niż kobiety? Szczegółowa odpowiedź ▪ artykuł Mechanik pomp pyłowych. Standardowe instrukcje dotyczące ochrony pracy ▪ artykuł Automatyczne polecenia głosowe. Encyklopedia elektroniki radiowej i elektrotechniki
Zostaw swój komentarz do tego artykułu: Wszystkie języki tej strony Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn www.diagram.com.ua |