ВУЗ:
Составители:
-12-
Рис. 3 Функциональная схема микроконтроллера с регист-
рами, доступными для программирования.
Программирование микроконтроллеров
Микроконтроллеры типа AVR серий AT90SXXXX и их мо-
дели имеют сокращённые (по сравнению с процессорами универ-
сальных ЭВМ) наборы команд – инструкций. Это вместе с осо-
бенностями архитектуры позволяет значительно сократить число
машинных тактов, затрачиваемых на исполнение команды, и по-
высить скорость
выполнения типичных для МК программ.
Для программирования используется как язык ассемблера,
так и языки высокого уровня (в частности, язык Си). Наиболее
доступной интегрированной средой программирования на языке
ассемблера является программный пакет AVR Studio. Он вклю-
Указатель ст
е
-
Программный
счетчик
Память про-
грамм
Дешифратор
команд
Шина команд
Регистры ввода-
вывода
SRAM
(вну
тр /
X
Y
Шина адреса
Адрес
РОН
АЛУ
Регистр состояния
SREG
Шина
д
анных
-12- Регистры ввода- Указатель сте- вывода Программный SRAM (внутр / счетчик Адрес РОН Память про- X грамм Y Шина адреса Дешифратор команд АЛУ Шина команд Регистр состояния SREG Шина данных Рис. 3 Функциональная схема микроконтроллера с регист- рами, доступными для программирования. Программирование микроконтроллеров Микроконтроллеры типа AVR серий AT90SXXXX и их мо- дели имеют сокращённые (по сравнению с процессорами универ- сальных ЭВМ) наборы команд – инструкций. Это вместе с осо- бенностями архитектуры позволяет значительно сократить число машинных тактов, затрачиваемых на исполнение команды, и по- высить скорость выполнения типичных для МК программ. Для программирования используется как язык ассемблера, так и языки высокого уровня (в частности, язык Си). Наиболее доступной интегрированной средой программирования на языке ассемблера является программный пакет AVR Studio. Он вклю-
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »