Часть II ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
В 1-й части мы познакомились с понятием гарвардской архитектуры и разработали собственный примитивный компьютер BASIC. Хотя этот компьютер существует только в нашем воображении, он был разработан с оглядкой на реальные микроконтроллеры, являющиеся предметом обсуждения данной книги.
Вторая часть книги посвящена главным образом программным аспектам микроконтроллеров, выбранных нами для изучения, — микроконтроллеров PIC® среднего уровня компании Microchip. В этой части мы рассмотрим следующие вопросы:
• Внутренняя структура микроконтроллеров PIC среднего уровня.
• Набор команд.
• Способы адресации команд.
• Разработка программ с использованием интегрированной среды разработки MPLAB®.
• Трансляция с языка ассемблера.
• Подпрограммы и модульный принцип разработки программ.
• Обработка прерываний.
• Язык высокого уровня Си и компиляция написанных на нем программ.