Микроконтроллер электрондук шаймандарды башкарууга, ошондой эле андагы киргизилген программага ылайык, алардын ортосунда өз ара аракеттенүүгө арналган. Микроконтроллерлерде орнотулган кошумча шаймандар бар.
Зарыл
- - CodeVisionAVR;
- - VMLAB.
Нускамалар
1 кадам
Микроконтроллерлерди программалоо үчүн CodeVisionAVR компилятор тиркемесин компьютериңизге орнотуңуз. Бул AVR үчүн программа түзөт. Ошондой эле, программанын микроконтроллердеги иштөөсүн текшерүү үчүн иштелип чыккан VMLAB симулятор тиркемесин орнотушуңуз керек.
2-кадам
Орнотуудан кийин, программа папкаларынын камдык көчүрмөсүн жасаңыз. Колдонмолорго микроконтроллерлер үчүн үлгүдөгү шаймандар, ошондой эле камтылган жардам файлдары кирет. Аларды контроллерди өзүңүз программалоо үчүн колдонуңуз.
3-кадам
X8pwm2.rar архивин орнотулган Vmlab программасы менен орнотулган Vmlab папкага - z8. Андан кийин Vmlab тиркемесин баштап, Долбоор менюсуна кирип, анда Ачык долбоорду тандап, андан кийин Vmlab.prj программа папкасынан долбоорду ачыңыз. Долбоордун терезеси экранда пайда болот, ал төмөнкү элементтерден турат: светодиоддор, резисторлор, клавиатура, осциллограф, терминал.
4-кадам
Андан кийин, долбоорду компиляциялоо үчүн Долбоордун менюсундагы Бардык нерсени кайра куруу баскычын чыкылдатыңыз. Процесс ийгиликтүү аяктагандыгы жөнүндө билдирүү пайда болот, андан кийин микроконтроллерди окшоштуруп баштасаңыз болот.
5-кадам
Окшоштуруу, б.а. контроллердун компьютердик моделине жүктөлгөн программаны жана анын айланасындагы схемаларды аткарууну баштаңыз. МКнын эс тутумуна жүктөлгөн программаны аткарууну баштоо үчүн светофорду чыкылдатыңыз. Дароо процессти токтотуңуз.
6-кадам
Аны дагы бир жолу иштетип, Scope терезесиндеги чыңалууну өзгөртүү процессин байкаңыз. Программаны токтотуп, Код деп аталган терезени кеңейтиңиз, анда Cvavr тарабынан түзүлгөн программанын баштапкы коду көрсөтүлөт.
7-кадам
Көңүл буруңуз, кээ бир саптар сары түс менен белгиленет, анын узундугу программанын ушул сапта болгон убактысын көрсөтөт. Андан кийин, ушул программаны колдонуп контроллерду жаркылдата аласыз.