Jak programować mikroprocesory

...

Mikroprocesory mogą zapewnić wysoki poziom kontroli w zastosowaniach mechatronicznych.

Mikroprocesory to programowalne urządzenia, które mogą przyjmować sygnały wejściowe, wykonywać operacje logiczne i dostarczać sygnały wyjściowe. Samodzielne mikroprocesory mogą zapewnić wysoki poziom kontroli nad prostymi układami scalonymi, silnikami, siłownikami i diodami LED. Pewnego razu zaprogramowane, mogą wielokrotnie wykonywać to samo zadanie z precyzją i dokładnością, co czyni je integralną częścią inżynierii mechatronicznej projekt.

Krok 1

Kup mikroprocesor, dostępny od wielu producentów i powszechnie dostępny w Internecie lub w sklepie elektronicznym. Aby obniżyć koszty, kup mikroprocesor, który robi to, czego potrzebujesz, ale nie więcej. Wybierz również mikroprocesor z wewnętrznym oscylatorem; w przeciwnym razie chip będzie wymagał zewnętrznego zegara. Jeśli planujesz wprowadzanie lub wyprowadzanie sygnałów analogowych, kup mikroprocesor z przetwornikiem cyfrowo-analogowym (A/D) i modulacją szerokości impulsu. Pobierz arkusz danych dla swojego mikroprocesora, ponieważ zawiera wszystkie specyfikacje, a nawet przykładowy kod do zaprogramowania układu.

Wideo dnia

Krok 2

Napisz program. Mikroprocesory rozumieją kod maszynowy, ale będziesz używać języka programowania wyższego poziomu, takiego jak „C” lub „Assembly”. Napisz program w Oprogramowanie zintegrowanego środowiska programistycznego (IDE) dla mikroprocesora, które skompiluje kod do języka zrozumiałego dla maszyny. Jeśli masz niewielkie doświadczenie z językiem programowania asemblera, arkusz danych dla twojego mikrokontroler powinien mieć słowa kluczowe i zestaw instrukcji, a strona producenta powinna mieć przykładowe kody.

Krok 3

Przetestuj program za pomocą pakietu symulacyjnego IDE. Po osadzeniu programu w mikroprocesorze bardzo trudno będzie go debugować i znaleźć błędy. Dlatego większość pakietów IDE ma opcję symulowania kodu na ekranie komputera. Symulator IDE umożliwia wykonywanie wiersz po wierszu, a także wizualną reprezentację zmiennych zdefiniowanych przez kod. Debugowanie kodu za pomocą oprogramowania symulacyjnego odgrywa integralną rolę w unikaniu późniejszej frustracji, jeśli program nie zachowuje się zgodnie z oczekiwaniami.

Krok 4

Zdobądź i podłącz uniwersalny samodzielny programator do swojego komputera. To urządzenie łączy się z portem szeregowym i ma gniazdo, które pasuje do mikroprocesorów 60-pinowych. Uniwersalny programator wymaga usunięcia mikroprocesora z obwodu; użyj gniazda, aby połączyć mikroprocesor z resztą obwodu. Gniazda z zerową siłą wkładania (ZIF) ułatwiają wyjmowanie mikroprocesorów bez uszkadzania pinów chipa.

Krok 5

Osadź swój program na mikroprocesorze. W oprogramowaniu IDE wybierz programistę z menu rozwijanego. Przed dodaniem programu usuń poprzedni program z chipa. Niektóre starsze mikroprocesory ze szklanym okienkiem na górze mają pamięć usuwaną przez promieniowanie UV. Aby usunąć te urządzenia, umieść chip pod lampą UV na 20 minut. Pamięć flash jest kasowana przez oprogramowanie. W zależności od rozmiaru programu przesłanie programu do mikroprocesora może zająć od kilku sekund do kilku minut.

Rzeczy, których będziesz potrzebować

  • Mikroprocesor

  • Samodzielny uniwersalny programator

  • Zintegrowane oprogramowanie środowiska programistycznego

Wskazówka

Gniazda o zerowej sile wkładania (ZIF) ułatwiają wyjmowanie i wymianę mikroprocesora w obwodzie bez uszkadzania styków.

Ostrzeżenie

Unikaj frustracji, używając symulatora IDE do debugowania programu.