(podam tu dokładne nazwy produktów i gdzie kupić, ale to nie jest reklama więc mi tego nie kasować!!!!!!!)
A więc każdy elektronik wcześniej czy później musi sięgnąć po procesor. Obecnie są one tak tanie i mają na tyle sporo funkcji że można je zastosować prawie we wszystkim. Do tego dochodzi fakt że taki procesor będzie działał zgodnie z programem a nie jak chce (co się często zdarza w przypadku tradycyjnych układów). Procesory programuje się w asemblerze lub C. Ale co ma zrobić człowiek który dopiero zaczyna? Ano ktoś wymyślił kompilator umożliwiający pisanie programów równie łatwo jak napisanie czegoś w Basicu. Podobieństwo między Bascomem a Basicem jest dość duże, tyle że w Bascomie dodano sporo komend które wykorzystują wszystkie dobrodziejstwa procesorów. Oprogramowanie to zostało przeznaczone dla procesorów z rodziny '51 i AVR. Te drugie są bardziej dobajerowane i stosuje się je w poważniejszych zadaniach. Do zwykłej zabawy wystarczy nam popularny "mały atmelek". Otóż wyjaśnię tu jak się bawić układami firmy ATMEL o oznaczeniu AT89C2051. Procesor ma w środku:
-komparator
-2 zewnętrzne wejścia przerwań
-2 timery
-sprzętowy UART
Do tego posiada 2kB pamięci FLASH gdzie jest zapisywany program. Procek nie posiada wewnętrznej nieulotnej pamięci danych EEPROM więc trzeba stosować zewnętrzną. Procesory z tej rodziny są w trzech rozmiarach pamięci 1kB (AT89C1051), 2kB (AT89C2051), 4kB (AT89C4051). Pewnie sobie pomyslicie co to jest 2kB? Ano to jest dużo. A 4kB to kawał pamięci. Programy dla procesorów są o wiele wiele mniejsze niż te na PC.
Do używania procka potrzebne są podstawowe rzeczy:
-kompilator na PC (tu piszemy program)
-programator (tym wgrywamy program z PC do procesora)
-płytka testowa (w łatwy sposób można przetestować działanie programu)
-zasilacz regulowany (to jest podstawa, nie musi mieć 400W)
A więc do zabawy polecam zakupić płytkę testową AVT-854 i programator AVT-2502. Zapytajcie się w sklepie czy to są dobre numery (może zmienili numerację). Do płytki testowej dostaniecie procesor AT89C2051 i program Bascom na CD. A teraz fajny bajer. Jest to w pełni funkcjonalny program bez ograniczeń!! Jedyne ograniczenie jest takie że rozmiar wynikowego programu nie może przekroczyć 2kB. Ale skoro macie procek 2kB to oznacza że nie ma dla was żadnych limitów. Pełna wersja programu całkowicie za frajer!
Te płytki są zestawami do samodzielnego montażu. Wymagana jest więc umiejętność lutowania. Na płytce testowej jest sporo dodatkowych przydatnych układów np. zegar, pamięć EEPROM, dekoder i2C->równoległy, konwerter poziomów 5V->RS232, diody św., przyciski, ekran LCD, wyświetlacze 7 segmentowe. Posiadanie takiej płytki znacznie ułatwi wam pracę, nie jest ona jednak niezbędna. Będzie jednak potrzebny kabel drukarkowy z portu LPT na taki duży przy drukarce (nie znam jego fachowej nazwy). Warunkiem działania czegokolwiek jest też wolny komputer. Pentium 4 może być za szybkie! Celeron 333 sprawuje się znakomicie.
A więc zakładam że wszystko już zlutowane i nigdzie nie popełniliście błędu. Przed włożeniem układów w podstawki zalecam podłączenie zasilacza 12V (uwaga na biegunowość!!!!) i sprawdzenie czy w podstawce na nóżce 7 (lub 8) jest - a na nóżce 14 (lub 16) jest +5V. Jeśli tak to ok.
Teraz należy zainstalować program Bascom 8051 (nie instalujcie Bascom AVR). Po zainstalowaniu trzeba to jakoś skonfigurować. Więc zaraz dam screeny.
Informacja to nie rozkaz. Zatwierdź lub zignoruj.
|