линии ввода\вывода порта AVR-МК:
х ∈ [A, B, C, D]
– имя порта ввода\вывода, j = 0…7 – номер линии порта.© Мазуренко А.В., 2015
Микропроцессорные устройства
FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.
Email: Нажмите что бы посмотреть
© Мазуренко А.В., 2015
Микропроцессорные устройства
Bits 7...0 – PORTx7…0 – Биты выходных данных порта х
PORT x Output Data Register
Bits 7...0 – PINx7…0 – Биты входных данных порта х
PORT x Input Pins Data Register
© Мазуренко А.В., 2015
Микропроцессорные устройства
Флаги на которые воздействует команда: не воздействует
Количество тактов выполнения операции: 1.
Флаги на которые воздействует команда: не воздействует
Количество тактов выполнения операции: 1.
IN - Load an I\O Location to Register – Загрузка данных из регистра пространства вводы\вывода в регистр общего назначения
Операция: Rd ← I\O(AdrIO)
CBI – Clear bit in I\O Register – Очистить бит в регистре пространства ввода\вывода
Операция: I\O(AdrIO,b) ← 0
Флаги на которые воздействует команда: не воздействует
Количество тактов выполнения операции: 2.
Флаги на которые воздействует команда: не воздействует
Количество тактов выполнения операции: 2.
Флаги на которые воздействует команда: I←0
Количество тактов выполнения операции: 1.
SEI – Set Global Interuppt Flag – Установить флаг глобального разрешения прерываний
Операция: SREG(I) ← 1
Флаги на которые воздействует команда: I←1
Количество тактов выполнения операции: 1.
Примечание. При возникновении прерывания, в момент перехода на начало вектора прерывания (в таблице векторов прерываний) происходит автоматический сброс флага возникшего прерывания и бита (I) глобального разрешения прерываний в регистре статуса!