→ powrót

___ asembler ________________

Asembler to aplikacja, której zadaniem jest przetłumaczenie programu czytelnego dla człowieka na postać zrozumiałą dla procesora. W naszym przypadku, ze źródła programu (plik o rozszerzeniu a51) otrzymamy kod wynikowy, którym będziemy mogli zaprogramować mikrokontroler (plik o rozszerzeniu hex). Proponuję wybrać asembler firmy MetaLink, który obecnie jest darmową aplikacją. Można go pobrać → stąd.

Proces tłumaczenia wygląda następująco: do dowolnego katalogu kopiujemy wyżej udostępniony plik asm51.exe oraz plik źródła programu nazwa.a51 (dowolna nazwa, nie dłuższa niż osiem znaków). Następnie wywołujemy konsolę wiesza poleceń (cmd.exe), wpisujemy: asm51.exe nazwa.a51 i zatwierdzamy enterem. Powinniśmy uzyskać poniższy rezultat.

W katalogu znajdziemy plik nazwa.hex, którym zaprogramujemy mikrokontroler.

Jeśli ilość błędów ERRORS FOUND jest niezerowa, w pliku nazwa.lst znajdziemy komunikat rozpoczynający się od słowa ERROR, który pozwoli nam wyjaśnić problem, najczęściej będącym prostym do poprawienia błędem składni. Należy go usunąć i ponownie przeprowadzić proces asemblacji.

→ programowanie mikrokontrolera