Как программировать микропроцессоры

...

Микропроцессоры могут обеспечить высокий уровень управления мехатронными приложениями.

Микропроцессоры - это программируемые устройства, которые могут принимать входные сигналы, выполнять логические операции и обеспечивать выходные сигналы. Автономные микропроцессоры могут обеспечить высокий уровень управления простыми интегральными схемами, двигателями, исполнительными механизмами и светодиодами. Один раз запрограммированные, они могут многократно выполнять одну и ту же задачу с точностью и аккуратностью, что делает их неотъемлемой частью мехатронной техники. дизайн.

Шаг 1

Приобретите микропроцессор, который можно приобрести у многих производителей и обычно можно найти в Интернете или в магазине электроники. Чтобы снизить затраты, купите микропроцессор, который делает то, что вам нужно, но не более того. Также выберите микропроцессор с внутренним генератором; в противном случае чипу потребуются внешние часы. Если вы планируете вводить или выводить аналоговые сигналы, приобретите микропроцессор с цифро-аналоговым (A / D) преобразователем и широтно-импульсной модуляцией. Загрузите техническое описание своего микропроцессора, поскольку оно содержит все спецификации и даже некоторые примеры кода для программирования микросхемы.

Видео дня

Шаг 2

Напишите программу. Микропроцессоры понимают машинный код, но вы будете использовать язык программирования более высокого уровня, такой как «C» или «Assembly». Напишите программу в Программное обеспечение интегрированной среды разработки (IDE) для вашего микропроцессора, которое скомпилирует код на языке, понятном машине. Если у вас мало опыта работы с языком программирования Ассемблер, таблица для вашего микроконтроллер должен иметь ключевые слова и набор инструкций, а сайт производителя должен иметь примеры кодов.

Шаг 3

Протестируйте программу с помощью пакета моделирования IDE. После того, как вы встроили программу в свой микропроцессор, вам будет чрезвычайно сложно отлаживать и находить ошибки. Поэтому в большинстве пакетов IDE есть возможность имитировать код на экране вашего компьютера. Симулятор IDE обеспечивает построчное выполнение, а также визуальное представление переменных, определенных кодом. Отладка кода с помощью программного обеспечения для моделирования играет важную роль в предотвращении разочарований в будущем, если ваша программа ведет себя не так, как ожидалось.

Шаг 4

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

Шаг 5

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

Вещи, которые вам понадобятся

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

  • Автономный универсальный программатор

  • Программное обеспечение интегрированной среды разработки

Подсказка

Гнезда с нулевым усилием вставки (ZIF) упрощают извлечение и замену микропроцессора в цепи без повреждения контактов.

Предупреждение

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