Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Лекция №10. Пространство ввода/вывода микроконтроллера.





Пространство ввода состоит из 64 адресов для периферийных функций процессора, таких как управляющие регистры, таймеры/счетчики и другие. Доступ к пространству ввода/вывода может осуществляться непосредственно, как к ячейкам памяти расположенным после регистрового файла ($20-$5F).

$3F($5F) SREG Status REGister Регистр Состояния
$3D($5D) SPL Stack pointer low Указатель стека, мл. байт
$3B($5B) GIMSK General Interrupt MaSK register Общий регистр маски прерываний
$3A($5A) GIFR General Interrupt Flag Register Общий регистр флагов прерываний
$39($59) TIMSK Timer/counter Inter- rupt mask register Регистр маски прерываний от таймера/счетчика
$38($58) TIFR Timer/counter Inter- rupt Flag register Регистр флага прерывания таймера/счетчика
$35($55) MCUCR MCU general Control Register Общий регистр управления микроконтроллером
$33($53) TCCR0 Timer/Counter 0 Control Register Регистр управления таймером счетчиком 0
$32($52) TCNT0 Timer/Counter 0 (8-бит) Таймер/счетчик 0 (8 бит)
$2F($4F) TCCR1A Timer/Counter 1 Control Register A Рег. A управления таймером счетчиком 1
$2E($4E) TCCR1B Timer/Counter 1 Control Register B Рег. B управления таймером счетчиком 1
$2D($4D) TCNT1H Timer/Counter 1 High byte Таймер/счетчик 1 старший байт
$2C($4C) TCNT1L Timer/Counter 1 Low byte Таймер/счетчик 1 младший байт
$2B($4B) OCR1H Output Compare Register 1 high byte Выход регистра совпаден. 1 старший байт
$2A($4A) OCR1L Output Compare Register 1 low byte Выход регистра совпаден. 1 младший байт
$25($45) ICR1H T/C 1 Input Cupture Re- gister High Byte Регистр захвата Т\С 1 старший байт
$24($44) ICR1L T/C 1 Input Cupture Re- gister Low Byte Регистр захвата Т\С 1 младший байт
$21($41) WDTCR Watchdog Timer Control Register Регистр управления сторожевым таймером
$1E($3E) EEAR EEPROM Address Register Регистр адреса энергонезависимой памяти
$1D($3D) EEDR EEPROM Data Register Регистр данных энергонезависимой памяти
$1C($3C) EECR EEPROM Control Register Регистр управления энергонезависимой памяти
$18($38) PORTB Data Register, Port B Регистр данных порта B
$17($37) DDRB Data Direction Register Port B Регистр направления данных порта B
$16($36) PINB Input pins, Port B Выводы порта B
$12($32) PORTD Data Register, Port D Регистр данных порта D
$11($31) DDRD Data Direction Register Port D Регистр направления данных порта D
$10($30) PIND Input pins, Port D Выводы порта D
$0C($2C) UDR UART Data Register Регистр данных последовательного порта
$0B($2B) USR UART Status Register Регистр состояния последовательного порта
$0A($2A) UCR UART Control Register Регистр управления последовательного порта
$09($29) UBRR UART Baud Rate Register Регистр скорости последовательного порта
$08($28) ACSR Analog Comparator Cont- rol and Status Register Регистр управления и состояния аналогового компарат.

Таблица 10.1. Пространство ввода/вывода AT90S2313

Примечание: зарезервированные и неиспользуемые ячейки не показаны.

Все устройства ввода/вывода и периферийные устройства AT90S2313 располагаются в пространстве ввода/вывода. Различные ячейки этого пространства доступны через команды IN и OUT, пересылающие данные между одним из 32-х регистров общего назначения и пространством ввода/вывода. К регистрам $00..$1F можно осуществлять побитовый доступ командами SBI и CBI. Значение отдельного бита этих регистров можно проверить командами SBIC и SBIS. Дополнительную информацию по этому вопросу можно найти в описании системы команд.

При использовании специальных команд IN, OUT, SBIS и SBIC, должны использоваться адреса $00..$3F. При доступе к регистру ввода/вывода как к ячейке ОЗУ, к его адресу необходимо добавить $20. В приведенной выше таблице адреса регистров в памяти данных приведены в скобках.


 

Лекция №11. Порт ввода/вывода В микроконтроллера.

Рассмотрим расположение и назначение выводов микроконтроллера. В зависимости от типа корпуса микросхемы количество и нумерация выводов изменяется, но функции, закрепленные за ними, остаются неизменными.







Дата добавления: 2015-08-12; просмотров: 399. Нарушение авторских прав; Мы поможем в написании вашей работы!




Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

Экспертная оценка как метод психологического исследования Экспертная оценка – диагностический метод измерения, с помощью которого качественные особенности психических явлений получают свое числовое выражение в форме количественных оценок...

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Типовые ситуационные задачи. Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт. ст. Влияние психоэмоциональных факторов отсутствует. Колебаний АД практически нет. Головной боли нет. Нормализовать...

Эндоскопическая диагностика язвенной болезни желудка, гастрита, опухоли Хронический гастрит - понятие клинико-анатомическое, характеризующееся определенными патоморфологическими изменениями слизистой оболочки желудка - неспецифическим воспалительным процессом...

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Studopedia.info - Студопедия - 2014-2025 год . (0.009 сек.) русская версия | украинская версия