Микропроцессорная техника Лекция 2 Микроконтроллеры серии AVR.

Презентация:



Advertisements
Похожие презентации
Микропроцессорная техника Лекция 4 Микроконтроллеры серии AVR.
Advertisements

Микропроцессорная техника Лекция 5 Микроконтроллеры серии AVR.
Микропроцессорная техника Лекция 7 Передача данных Микроконтроллеры серии AVR.
Микропроцессорные системы Лекция 1 Введение. Основные положения.
Микропроцессорная техника Лекция 6 АЦП Микроконтроллеры серии AVR.
Представление чисел в памяти компьютера. Язык машинных команд.
1 ЛЕКЦИЯ 1 ПРЕРЫВАНИЯ Прерывание – инициируемый определенным образом процесс, временно переключающий микропроцессор на выполнение другой программы с последующим.
Организация микроконтроллеров Организация связи микроконтроллеров с внешней средой и временем.
Микропроцессоры Лекция 6. СТРУКТУРА ЭЛЕМЕНТАРНОГО МИКРОПРОЦЕССОРА (ЭМП) Основным устройством всех цифровых систем (ЦС) является центральный процессор.
Микропроцессорные системы Микроконтроллер. 1.Знакомство с микроконтроллером Микроконтроллеры являются сердцем многих современных устройств и приборов,
Учебный курс Введение в цифровую электронику Лекция 6 Программирование микропроцессорной системы кандидат технических наук, доцент Новиков Юрий Витальевич.
Регистры общего назначения – сумматор, регистр данных, адресный регистр и т.д. Арифметико- логическое устройство Устройство управления
Основы микропроцессорной техники (Презентация) Основные термины микропроцессорной техники Микропроцессор (МП) программно, либо микропрограммное управляемое.
Система команд процессора. Система команд процессора включает в себя четыре основные группы команд: команды пересылки данных; арифметические команды;
Обобщенная структура и алгоритм работы МП системы CPU МП ПЗУ ОЗУ УВВn УВВ1 ГТИ f clk ША ШД ШУ ША.
Программирование на языке низкого уровня Ассемблер.
ПОДСИСТЕМА ВВОДА-ВЫВОДА 1. Общие принципы организации ввода-вывода 2 Систему ВВ можно представить в виде пространства ВВ IOSEGment и ряда команд ВВ. Пространство.
1 Микропроцессорные системы. 2 Основные термины Процессор обработчик и вычислитель, выполняющий все операции над кодами и сигналами; Программа набор управляющих.
ФГБОУ ВПО «МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ. Н. П. ОГАРЁВА» ДОПОЛНИТЕЛЬНАЯ ПРОФЕССИОНАЛЬНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА «Микропроцессорные управляющие.
Флаги мира
Транксрипт:

Микропроцессорная техника Лекция 2 Микроконтроллеры серии AVR

Микропроцессор КР580ВМ80А

Контроллер на КР580ВМ80А

Цикл выполнения команды микропроцессором

Микроконтроллер

Микроконтроллер ATtiny26 (обзор)

Микроконтроллер ATtiny26 (назначение выводов)

Микроконтроллер ATtiny26 (структурная схема)

Микроконтроллер ATtiny26 (регистры)

Микроконтроллер ATtiny26 (организация памяти)

Микроконтроллер ATtiny26 (порты ввода/вывода)

Микроконтроллер ATtiny26 (регистр статуса) Бит 7 - I: Общее разрешение прерываний. Бит 6 - T: Хранение копируемого бита. Бит 5 - H: Флаг половинного переноса. Бит 4 - S: бит знака, S = N XOR V. Бит S всегда равен исключающему ИЛИ между флагами N и V Бит 3 - V: Флаг переполнения дополнения до двух. Бит 2 - N: Флаг отрицательного результата. Бит 1 - Z: Флаг нулевого результата. Бит 0 - C: Флаг переноса.

Микроконтроллер ATtiny26 (Система команд)

Микроконтроллер ATtiny26 (Векторы прерываний)

Микроконтроллер ATtiny26 (Начало программы)

Микроконтроллер ATtiny26 (ассемблер)

С20 add r2, r С31 adc r3, r1 0x0С20 > 0b x1С31 > 0b

Микроконтроллер ATtiny26 (ассемблер)