Как да програмирам микропроцесори

...

Микропроцесорите могат да осигурят високо ниво на контрол за мехатронни приложения.

Микропроцесорите са програмируеми устройства, които могат да приемат входни сигнали, да извършват логически операции и да предоставят изходни сигнали. Самостоятелните микропроцесори могат да осигурят високо ниво на контрол върху прости интегрални схеми, двигатели, задвижващи механизми и светодиоди. Веднъж програмирани, те могат многократно да изпълняват една и съща задача с прецизност и точност, което ги прави неразделна част от мехатронното инженерство дизайн.

Етап 1

Купете микропроцесор, наличен от много производители и често срещан онлайн или от магазин за електроника. За да намалите разходите, закупете микропроцесор, който прави това, от което се нуждаете, но не повече. Изберете също микропроцесор, който има вътрешен осцилатор; в противен случай чипът ще изисква външен часовник. Ако планирате да въвеждате или извеждате аналогови сигнали, вземете микропроцесор с цифрово-аналогов (A/D) преобразувател и широчинно-импулсна модулация. Изтеглете листа с данни за вашия микропроцесор, тъй като съдържа всички спецификации и дори някакъв примерен код за програмиране на чипа.

Видео на деня

Стъпка 2

Напишете програмата. Микропроцесорите разбират машинния код, но вие ще използвате език за програмиране от по-високо ниво като "C" или "Assembly". Напишете програмата в Софтуер за интегрирана среда за разработка (IDE) за вашия микропроцесор, който ще компилира кода на език, който машината може да разбере. Ако имате малък опит с езика за програмиране Assembly, листът с данни за вашия микроконтролерът трябва да има ключови думи и набор от инструкции, както и уебсайтът на производителя примерни кодове.

Стъпка 3

Тествайте програмата с помощта на IDE симулационния пакет. След като сте вградили програмата във вашия микропроцесор, ще ви е изключително трудно да отстраните грешки и да откриете грешки. Следователно повечето IDE пакети имат опция да симулират кода на екрана на вашия компютър. IDE симулаторът позволява изпълнение ред по ред, както и визуално представяне на променливите, дефинирани от кода. Отстраняването на грешки в кода чрез софтуера за симулация играе важна роля за избягване на неудовлетвореност по-късно, ако вашата програма не се държи според очакванията.

Стъпка 4

Придобийте и свържете универсален самостоятелен програматор към вашия компютър. Това устройство се свързва към вашия сериен порт и има гнездо, което пасва до 60-пинови микропроцесори. Универсалният програмист изисква да премахнете микропроцесора от вашата верига; използвайте гнездо за свързване между микропроцесора и останалата част от веригата. Гнездата с нулева сила на вмъкване (ZIF) правят много лесно премахването на микропроцесорите, без да се повредят щифтовете на чипа.

Стъпка 5

Вградете програмата си във вашия микропроцесор. В IDE софтуера изберете вашия програмист от падащото меню. Преди да добавите вашата програма, изтрийте предишната програма от чипа. Някои по-стари микропроцесори със стъклен прозорец отгоре имат UV-изтриваща се памет. За да изтриете тези устройства, поставете чипа под UV лампа за 20 минути. Флаш паметта се изтрива чрез софтуер. В зависимост от размера на вашата програма, прехвърлянето на програмата към микропроцесора може да отнеме от няколко секунди до няколко минути.

Неща, от които се нуждаете

  • Микропроцесор

  • Самостоятелен универсален програматор

  • Интегриран софтуер за среда за разработка

Бакшиш

Гнездата с нулева сила на вмъкване (ZIF) улесняват премахването и подмяната на вашия микропроцесор във вашата верига, без да се повредят щифтове.

Внимание

Избягвайте разочарованието, като използвате симулатора на IDE за отстраняване на грешки във вашата програма.