Микроконтролерът е предназначен за управление на електронни устройства, както и за взаимодействие между тях в съответствие с вградената в него програма. Микроконтролерите съдържат вградени допълнителни устройства.
Необходимо
- - CodeVisionAVR;
- - VMLAB.
Инструкции
Етап 1
Инсталирайте приложението на компилатора CodeVisionAVR на вашия компютър за програмиране на микроконтролери. Създава програма за AVR. Също така трябва да инсталирате приложението VMLAB симулатор, което е предназначено да тества работата на програмата на микроконтролера.
Стъпка 2
След инсталацията направете резервно копие на програмните папки. Приложенията включват примерни устройства за микроконтролери, както и вградени помощни файлове. Използвайте ги, за да програмирате сами контролера.
Стъпка 3
Разопаковайте архива x8pwm2.rar в папката с инсталираната програма Vmlab - z8. След това стартирайте приложението Vmlab, отидете в менюто Project и изберете Open project в него, след което отворете проекта от програмната папка Vmlab.prj. Прозорецът на проекта ще се появи на екрана, който се състои от следните елементи: светодиоди, резистори, клавиатура, осцилоскоп, терминал.
Стъпка 4
След това кликнете върху Re-build all в менюто Project, за да прекомпилирате проекта. Ще се появи съобщение за успешното завършване на процеса, след което можете да започнете да симулирате микроконтролера.
Стъпка 5
Симулирайте, т.е. започнете да изпълнявате програмата, която е заредена в компютърния модел на контролера, както и схемите около него. Кликнете върху светофара, за да започнете да изпълнявате програмата, заредена в паметта на MK. Спрете незабавно процеса.
Стъпка 6
Стартирайте го отново и наблюдавайте процеса на смяна на напрежението в прозореца Scope. Спрете програмата, разгънете прозореца с етикет Код, той ще покаже изходния код на програмата, съставен от Cvavr.
Стъпка 7
Моля, обърнете внимание, че някои редове са маркирани в жълто, дължината на този акцент показва времето, в което програмата е била на този ред. След това можете да мигате контролера с помощта на тази програма.