рефераты рефераты
Главная страница > Реферат: Структура микроконтроллера  
Реферат: Структура микроконтроллера
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Реферат: Структура микроконтроллера

Ведомое устройство, опознав свой адрес, в зависимости от указанного направления обмена принимает или передает данные.

Устройство, принимающее байты данных, после приема каждого байта посылает в шину сигнал подтверждения приема. Адресный байт может содержать общий адрес для передачи данных одновременно во все ведомые устройства.

Скорость обмена задается ведущим устройством, обмен может вестись со скоростью до 400000 бит/с.

Последовательный порт TWSI имеется у микроконтроллера типа ml63.

Таймер-счетчик общего назначения (General Purpose Timer/Counter) предназначен для формирования запроса прерывания при истечении заданного интервала времени (режим таймера) или свершении заданного числа событий (режим счетчика). Микроконтроллеры семейства AVR могут иметь от одного до трех таймеров-счетчиков общего назначения Т/СХ (X — номер таймера-счетчика, X = 0, 1, 2).

Основным элементом таймера-счетчика является базовый счетчик, который ведет счет на сложение. При его переполнении формируется запрос прерывания Т/СХ OVF.

Таймер-счетчик общего назначения может выполнять дополнительные функции:

■ функцию захвата;

■ функцию сравнения;

■ функцию широтно-импульсного модулятора;

■ функцию счета реального времени.

Функция захвата (capture) заключается в запоминании кода, сформированного в базовом счетчике, в специальном регистре захвата при изменении значения определенного внешнего или внутреннего сигнала. При этом формируется запрос прерывания Т/СХ САРТ.

Функция сравнения (compare) заключается в изменении значения сигнала на определенном выходе микроконтроллера при совпадении кода, формируемого в базовом счетчике, с кодом в специальном регистре сравнения. При этом формируется запрос прерывания Т/СХ СОМР.

Функция широтно-импульсного модулятора (PWM) заключается в формировании на определенном выходе микроконтроллера импульсной последовательности с заданными периодом повторения и длительностью импульсов.

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

Функция счета реального времени (Real Time Clock) реализуется в таймере-счетчике при использовании дополнительного внутреннего генератора с внешним кварцевым резонатором с частотой 32768 Гц ("часовой" кварц). При этом параметры процессов в таймере-счетчике с высокой точностью привязаны к единице измерения реального времени — секунде.

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

Тип А. Восьмиразрядный таймер-счетчик без дополнительных функций.

Тип В. Восьмиразрядный таймер-счетчик с функцией сравнения/PWM.

Тип С. Восьмиразрядный таймер-счетчик с функцией сравнения/PWM и функцией счета реального времени.

Тип D. Шестнадцатиразрядный таймер-счетчик с функциями захвата и сравнения/PWM.

Тип Е. Шестнадцатиразрядный таймер-счетчик с функцией захвата и двумя каналами для выполнения функций сравнения/PWM.

В табл. 1, в колонках Т/СО, Т/С1 и Т/С2 указаны типы таймеров-счетчиков, входящих в группу периферийных устройств под этими именами у микроконтроллеров разных типов. Таймер-счетчик одного типа в микроконтроллерах разных типов может иметь разные имена.

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

Аналого-цифровой преобразователь (Analog-to-Digital Converter) формирует десятиразрядный двоичный код числа, пропорционального величине напряжения аналогового сигнала па входе микроконтроллера. В микроконтроллерах AVR к преобразователю могут подключаться от четырех до восьми входов микроконтроллера.

Аналого-цифровой преобразователь входит в состав периферийных устройств микроконтроллеров типа t15, 4433, 8535, ml63 и ml03. Число подключаемых входов у микроконтроллеров названных типов указано в табл. 1, в колонке ADC.

Аналого-цифровой компаратор (Analog Comparator, AC) сравнивает по величине аналоговые сигналы, поступающие на два входа микроконтроллера, и формирует запрос прерывания ANA COMP, когда разность их значений меняет знак. При этом также может быть выдан сигнал для выполнения функции захвата в таймере-счетчике общего назначения.

Аналоговый компаратор входит в состав периферийных устройств микроконтроллеров всех типов, кроме 2323 и 2343 (табл. 1, колонка АС).

Программируемый аппаратный модулятор (Programmable Hardware Modulator, РИМ) предназначен для формирования импульсного сигнала на выводе РА2 для питания светодиодных индикаторов. Длительность импульса и скважность сигнала задаются программными средствами. Ток нагрузки может иметь величину до 25 мА при напряжении питания 1,8 В. Программируемый аппаратный модулятор имеется у микроконтроллеров типа t28.

Блок прерываний (Interrupt Unit, IU) организует переход к выполнению прерывающей программы при поступлении запроса прерывания, если прерывание по данному запросу разрешено и он имеет более высокий приоритет, чем другие запросы, поступившие одновременно с ним.

Прерывание разрешено, если разряд 1 регистра SREG находится в единичном состоянии и в единичном состоянии находится разряд, разрешающий/запрещающий прерывание по данному запросу, расположенный в одном из регистров ввода-вывода. Приоритетность запросов задана аппаратно.

При переходе к выполнению прерывающей программы разряд I регистра SREG сбрасывается в нулевое состояние и сохраняется в этом состоянии до завершения прерывающей программы. Разряд 1 может быть переведен в единичное состояние по команде в прерывающей программе.

Запросы в блок прерываний поступают из внешних источников и источников, расположенных во внутренних устройствах микроконтроллера. Общее число запросов прерывания у микроконтроллеров разных типов указано в табл. 1, в колонке IU


Литература

1  Тавернье К. PIC-микроконтроллеры. Практика применения: Пер. с фр. -М: ДМКПресс, 2008. - 272 с.: ил. (Серия «Справочник»).

2  Борзенко А.Е. IBM PC: устройство, ремонт, модернизация. – 2-е изд. перераб. и доп. – М.: ТОО фирма «Компьютер Пресс», 2006. – 344с.: ил.

3  Цифровые интегральные микросхемы: Справ./М. И. Богданович, И.Н. Грель, В.А. Прохоренко, В.В. Шалимо.–Мн.: Беларусь, 2001. – 493 с.: ил.

4  ДСТУ 3008-95. Документация. Отчеты в сфере науки и техники. Структура и правила оформления.

5  Охрана труда в вычислительных центрах. Ю.Г. Собаров и др. – М.: Машиностроение, 2000. – 192с.


Страницы: 1, 2, 3, 4, 5

рефераты
Новости