ВУЗ:
Составители:
-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
- …
- следующая ›
- последняя »
