3220342492

3220342492



Rys. i. Zestaw ZL11AVR

2. Środowisko BASCOM-AVR

Mikroprocesory AVR będziemy programować przy użyciu środowiska BASCOM-AVR, które można za darmo ściągnąć ze strony firmy MCSElectronic (w darmowej wersji rozmiar wynikowego programu jest ograniczony do 4kB, ale nasz mikroprocesor - ATTiny2313 - i tak nie jest w stanie obsłużyć większego).

Najważniejszymi poleceniami środowiska BASCOM-AVR są kompilacja oraz symulacja.

Kompilacja polega na sprawdzeniu poprawności programu pod względem jego zgodności ze składnią języka i stworzeniu jego wersji zero-jedynkowej (binarnej), zapisywanej w pliku *.hex. Aby program zaczął działać na mikroprocesorze, trzeba użyć programatora, który prześle ten plik do pamięci mikroprocesora. Wcześniej jednak program musi zostać skompilowany, i aby tego dokonać, program w języku BASIC musi być zapisany gdzieś na dysku. Jeżeli dokonaliśmy w nim jakichś zmian, to kompilacja automatycznie zapisze je na dysku i przetworzy aktualną wersję pliku. Jeżeli jednak w naszym programie znajdą się błędy, kompilator NIE ZAPISZE nowej wersji binarnego pliku *.hex - żeby to się stało, program musi być poprawny z punktu widzenia składni języka BASIC. Oczywiście program może mieć poprawną składnię, ale mimo to niekoniecznie musi działać tak, jak tego chcieliśmy. Kompilator nie powie nam, czy program będzie działał, a jedynie wskaże najbardziej ewidentne błędy składniowe.

Rys. 2. Środowisko BASCOM-AVR

Drugi etap tworzenia programu to symulacja jego działania. Docelowo program będzie działał na procesorze i efekty tego działania mogą nie być całkiem proste do zaobserwowania. W przypadku programowania pod komputery PC efekty obserwujemy na monitorze, ale kiedy programujemy procesor na prostej płytce, pozbawionej ekranu, wyposażonej jedynie w diodowe wyświetlacze 7-segmentowe i niewielką liczbę pinów, możliwości pokazania wyniku działania programu są niewielkie. Dlatego symulacja programu na komputerze umożliwia stosunkowo łatwe obejrzenie efektów jego działania.

Ćwiczenie 1. Wpisz do edytora program wyświetlający napis „Hello world" przy pomocy funkqi print. Jako wzór wykorzystaj kod z Rys. 2, Dodaj również linijkę komentarza, zaczynając ją od znaku apostrofu _



Wyszukiwarka

Podobne podstrony:
Technika mikroprocesorowa Rys. 4. Zakładanie projektu w środowisku A VR Studio - wybór platformy i p
BASCOM-AVR IDE - IS> X File Edit Program lools Options Window Helpd
BASCOM-AVR IDE File Edit Program Tools Options Window Helpp
BASCOM-AVR IDE File Edit Program Tools Options Window Helpd
C:Program FilesMCS Electron»csBASCOM-AVRSAMPLESasmon.bas
Konf?scom BASCOM-AVR Options Cornpiler ] Communication j Environment
Rys. 9. Zestaw do zakładania ślinochronu [1, s. 168] W skład koferdamu wchodzą: dziurkacz do gumy, k
0000004 (4) ęruóość ótachy [mm] ojomwmwum wnwWoWiB i9 w Rys. 2.3* Zestawienie wyników próby tłoczeni
Rozdział 18 Rys.2. Zestawy pomiarowy do testowania czujników chemicznych: a) układ do pomiarów w ukł
Rys. 2. Zestaw do destylacji Rys. 3. Odbieralnik pomiarowy (podziałka skali i budowa)4.3.
G klejamy według rys. zestawieniowego. Według tego rysunku przyklejamy także części 104, 105 i
HWScan00218 Rys. 6.4. Zestaw wózka czterokołowego obrotnicy kołowej Rys. 6.5. Obrotnica kołowa i mec
Załącznik nr. 2 do raportu końcowego projektu nr N N310 720740 Rys.4. Zestaw hydropneumoeliutracyjny

więcej podobnych podstron