Програмиране на микроконтролер от нулата
Здравейте момичета и момчета. Надявам се, че не сте забравили пръчките си, защото ще ви трябват. Днес ще ви кажа как да напишете проста програма за програмиране на микроконтролер и да видите как работи, без да се занимавате с програмисти, офорт и запояване на дъски. Програмата увеличава/намалява с единица стойността на индикатора чрез натискане на бутона.
Първо, ние се нуждаем от среда за развитие. За програмиране на микроконтролери използвам MPLAB IDE версия 7.20 (според мен тази програма е безплатна). След това се нуждаем от компилатор - HI-TECH C PRO за микроконтролери PIC16. Това животно има пълна пробна версия за известно време и след това попада в демо режим. Разликата между демо режима и обичайния е само в размера на получените програми (не ни интересува това, за начало демо версията ще се справи добре). И накрая, необходима е среда, която да симулира работата на нашето устройство. Нека бъде Proteus 7.4, защото това е единствената програма, която познавам, която ви позволява да симулирате работата на микроконтролер и електрическа верига. Имам лицензирана версия на тази програма.
Така че нека да започнем. Първо, нека създадем проект в MP LAB. Проект-> Нов. В диалоговия прозорец посочете името на проекта и пътя към него. Пътят не трябва да съдържа руски букви и папки с дълги имена (между другото, забравих да ви предупредя, че когато инсталирате MP LAB, пътят до него също не трябва да съдържа руски букви, интервали и не трябва да бъде твърде дълъг).
След това трябва да прикачите файла с кода към проекта -> Добавяне на файлове към проекта. Храним го с този txt файл, като не забравяме да сменим разширението на * .c:
В идеалния случай трябва да работи така - когато натиснете бутона, числото на индикатора се увеличава с един.