Как да програмирате микропроцесорите
Микропроцесорите са програмируеми устройства, които могат да имат входни сигнали, да извършват логически операции и да предоставят изходни сигнали. Независимите микропроцесори могат да осигурят високо ниво на контрол върху прости интегрални схеми, мотори, задвижващи устройства и светодиоди. Веднъж програмирани, тези устройства могат да изпълняват една и съща задача няколко пъти с точност и точност, което е важна характеристика в дизайна, прилаган в мехатронното инженерство.
Микропроцесорите се предлагат в много марки и могат да бъдат закупени онлайн или в електронен магазин. За да намалите разходите, можете да закупите микропроцесор само за това, което ще се изисква. Също така, изберете микропроцесор, който има вътрешен осцилатор, в противен случай чипът ще изисква външен часовник. Ако планирате да придобиете микропроцесор с аналогови входни и изходни сигнали, можете да го получите с модулация за преобразуване на сигнали от цифров в аналогов (A / D) режим и за модулация на ширина на импулса. Изтеглете съответния технически лист на вашия микропроцесор, за да спазвате всички спецификации и дори някои примерни кодове за програмиране на чипа.
Напишете програмата Микропроцесорите интерпретират езика на машината, но в действителност използвате езика за програмиране на високо ниво, като езика "С" или "Асемблер". Напишете програмата в софтуера за интегрирана разработка (IDE) за вашия микропроцесор, който ще компилира кода на език, който машината може да разбере. Ако имате малък опит с езика на асемблера, след това проверете съответния лист с данни за микроконтролера, който трябва да съдържа ключовите думи, набора от инструкции и уебсайта, където можете да получите примерни кодове.
Прегледайте програмата със симулационния пакет IDE. След като включите програмата в микропроцесора, ще бъде по-трудно да се открият грешки и да се открият грешки. следователно, повечето IDE пакети имат опция за симулиране на кода на екрана на компютъра. Симулаторът IDE позволява линейно изпълнение, както и визуално представяне на променливите, дефинирани в кода. Важно е да деблокирате кода чрез симулационния софтуер, за да предотвратите внезапно поведение на програмата неочаквано.
Придобийте и свържете универсален независим програмист към компютъра си. Това устройство се свързва към серийния порт и има гнездо, което е подходящо за 60-пинови микропроцесори. Универсалният програмист изисква да извадите микропроцесора от вашата схема и да използвате контакт, за да направите връзката между микропроцесора и останалата част от веригата. Технологията за нулево налягане (ZIF) улеснява премахването на микропроцесорите, без да се повредят разделителите на чипа.
Свържете програмата във вашия микропроцесор. В IDE софтуера изберете типа програмиране от падащото меню. Преди да включите програмата, изтрийте предишната, която е на чипа. Някои по-ранни микропроцесори дойдоха със стъклена повърхност върху тях, където имаше памет, която можеше да бъде изтрита с ултравиолетови лъчи. За да изпълните този процес, трябва да поставите чипа под UV лампа за 20 минути, което е различно от изтриването на флаш паметта, тъй като се извършва със софтуер. В зависимост от размера на вашата програма, може да отнеме от няколко секунди до няколко минути, за да прехвърлите програмата в микропроцесора.
съвет
Технологията за нулево налягане (ZIF) в контактите позволява процесът на подмяна на вашия микропроцесор да бъде много лесен, като по този начин се избегне повреда на щифтовете на веригата.
предупреждения
Избягвайте неудовлетвореност, като използвате симулатора IDE, за да отстраните грешката си от програмата.