Читать онлайн «Основы программирования микроконтроллеров»

Автор С. А. Васильева

А. С. Васильев, О. Ю. Лашманов, А. В. Пантюшин ОСНОВЫ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ Санкт-Петербург 2016 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ УНИВЕРСИТЕТ ИТМО А. С. Васильев, О. Ю. Лашманов А. В. Пантюшин ОСНОВЫ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ Учебно-методическое пособие Санкт-Петербург 2016 Васильев А. С. , Лашманов О. Ю. , Пантюшин А. В. Основы программирования микроконтроллеров. – СПб: Университет ИТМО, 2016. – 95с. В учебно-методическом пособии рассмотрены основные понятия и концепции программирования микроконтроллеров на примере микроконтроллеров серии 1986ВЕ9x производства ЗАО «ПКК МИЛАНДР» в среде разработки Keil uVision. Первый раздел пособия содержит техническое описание устройства микроконтроллера, теоретические сведения основ программирования на языке С в среде Keil uVision, второй раздел включает варианты индивидуальных заданий для выполнения студентами лабораторных работ по курсу «Основы программирования микроконтроллеров».
Задания рассчитаны на освоение и понимания концепции и базового функционала микроконтроллеров серии 1986ВЕ9x. Учебно-методическое пособие предназначено для студентов по направлению подготовки 12. 04. 02 «Оптотехника», 27. 04. 05 «Инноватика» и специальности 12. 05. 01 «Электронные и оптико-электронные приборы и системы специального назначения» Рекомендовано к печати ученым советом факультета лазерной и световой инженерии, протокол № 9от 13. 09. 2016 Университет ИТМО – ведущий вуз России в области информационных и фотонных технологий, один из немногих российских вузов, получивших в 2009 году статус национального исследовательского университета. С 2013 года Университет ИТМО – участник программы повышения конкурентоспособности российских университетов среди ведущих мировых научно-образовательных центров, известной как проект «5 в 100». Цель Университета ИТМО – становление исследовательского университета мирового уровня, предпринимательского по типу, ориентированного на интернационализацию всех направлений деятельности. Университет ИТМО, 2016 Васильев А. С. , Лашманов О. Ю. , Пантюшин А. В. 2016 Введение Микроконтроллеры представляют собой мощный вычислительный инструмент и прекрасную основу для создания современных высокопроизводительных и экономичных встраиваемых систем многоцелевого назначения. В одной микросхеме микроконтроллер включает в себя микропроцессор, память программ (обычно на основе ПЗУ), память данных (обычно на основе ОЗУ), устройство ввода/вывода, генератор тактовых сигналов, аппаратную поддержку интерфейсов I2C, SPI и многое другое. Однокристальные микроконтроллеры находят широкое применение в самых разнообразных сферах: от измерительных приборов, фотоаппаратов и видеокамер, принтеров, сканеров и копировальных аппаратов до изделий электронных развлечений и всевозможной домашней техники.