
- •Микропроцессоры: определение, назначение, основные понятия: мп, мпс, мк и др.
- •Классификация мп
- •Основные параметры мп
- •Системы эвм
- •5 Обобщенная структурная схема мп
- •6 Типичный машинный цикл
- •7 Пути обработки командного и информационного слова
- •8 Архитектура процессоров. Принстонская и гарвардская архитектуры.
- •10 Система команд мп: операции над числами с ф.З. И Пл.З. Условные и безусловные переходы, циклы и др.
- •11 Форматы команд и способы адресации.
- •12 Организация подсистемы прерываний мпс. Классы прерываний. Структурная схема системы. Приоритеты прерываний.
- •13 Контроллер прерываний кр580вн59: схема, режим работы.
- •14 Семейства бис кр580; фирмы Intel
- •15 Микропроцессор кр580вм80а: принципы функционирования, уго, структурная схема.
- •16 Микропроцессор кр580вм80а: уго, схема временные диаграммы командного цикла.
- •17 Микропроцессор бис кр580вм8а уго, схема вд цикла прерываний
- •18 Микропроцессор бис кр580вм8а уго, схема, вд ввода/вывода
- •19 Параллельный интерфейс бис кр580вв55, уго, схема, режимы работы.
- •2 0 Последовательный интерфейс бис кр580вв51.
- •21 Организация режима прямого доступа в память (пдп). Контроллер пдп кр580вт57, уго, схема, режимы работы.
- •22 Организация службы времени. Программируемый таймер кр580ви53. Уго, схема, режимы работы.
- •23 Контроллер видеотерминала кр580вг75: уго структурная схема принцип действия.
- •24 Схема включения контроллера бис кр580вг75 в мпс.
- •25 Особенности архитектуры мп 80486: структурная схема, вд работы. Режимы работы: реальный, защищенный.
- •26 Особенности архитектуры мп Pentium: структурная схема, вд работы.
- •27 Семейство микро-эвм, ключевые мс пк imb pc и совместимые с ними.
- •28 Микроконтроллеры: определение, назначение, структурная схема технологической системы управления.
- •29 Архитектура мк cisk, risk.
- •30 Типы мкс.
- •31 Типовая структура мк
- •32 Функциональная схема мк
- •33 Цпу мк. Архитектура цпу.
- •34 Организация памяти мк.
- •35 Параллельные порты ввода-вывода мк.
- •36 Последовательные порты ввода-вывода мк.
- •37 Функциональная схема ацп мк sasb 80c515
- •38. Блок таймеров и поддержка режима «реального времени».
- •39. Сторожевой таймер.
- •40. Эволюция архитектуры мк: 4-х, 8-и, 16-и, 32-х, 64-х – разрядные мк.
- •41. Интегрированная среда разработки по (ис рпо) для семейства мк avr.
- •42. Программирование мк на языке Ассемблер: процедуры, подпрограммы, директивы.
- •43. Интерфейс встраиваемых мпс: физический и логический. Шины pci, vmEи др.
- •44. Шина usb: характеристики, топология, режимы работы.
- •45. Jtag – интерфейс системные функции на его основе.
- •46. Программируемые логические матрицы и плис.
- •47. Вычислительные системы: определение, назначение, классификация.
- •48. Многопроцессорные вс. Структурная схема.
- •49. Многомашинные вс. Вс с коммутационной матрицей, структурные схемы.
- •50.Проектирование мпс. Средства и методы комплексной отладки мпс.
38. Блок таймеров и поддержка режима «реального времени».
Задачи управления разнообразным оборудованием в реальном времени предопределили наличие в МК таймеров/счетчиков. С их помощью осуществляется не только счет внешних событий, но и существенно упрощает формирование типовых управляющих сигналов, функций времени, эффективного управления внешним оборудованием. В большинстве случаев RTL реализуют следующие функции
- деление внешней или внутренней частоты
- счет событий
- генерация импульсов заданной длительности
- регистрация и генерация событий
- имитация сторожевого таймера для борьбы со сбоями.
Блок таймеров МК обычно содержит в своем составе 2 и более таймера общего назначения, сторожевой таймер.
Таймеры общего назначения используются для отсчета интервалов и привязки к нему отдельных программных событий. Обычно они строятся на базе 16-разрядных счетчиков, имеют несколько программируемых режимов работы.
Изменяя входную тактовую частоту таймера можно задавать требуемую разрешающую способность (минимальный квант времени)
Схема включает в себя следующие основные блоки
- 16-разрядный регистр для приема начального значения счета.
- Программно недоступный 16-разрядный счетчик, осуществляющий счет входных импульсов CLC и формирование выходного сигнала длительностью τov
- 16-разрядный выходной буферный регистр, отображающий текущее содержимое счетчика.
При разрешенном счете на вход счетчика /таймера THTL от внешнего или внутреннего источника поступают счетные импульсы, каждый из которых инкрементирует содержимое THTL. При переполнении счетчика на выходе таймера формируется вых сигнал τov таймер имеет несколько режимов работы, обеспечивающих различные времязадающие функции.
Настройку таймера на заданный режим осуществляют с помощью управляющих битов регистра управления.
- режим программируемой задержки реализуется при однократной загрузке счетчика THTL данными из регистра начала счета. При запуске таймера в этом режиме обеспечивается аппаратное формирования выходных импульсов τov через заданное время.
- в режиме счетчика THTL осуществляет подсчет внешних событий (входные импульсы CLK) режим обеспечивается при загрузке счетчика нулевым значением и последующим разрешением счета. Значение в счетчике контролируется при чтении содержимого буферного регистра.
- в режиме управляемого генератора на выходе таймера формируются импульсы программируемой частоты. Данный режим реализуется при использовании импульсов τov для циклической перезагрузки счетчика данными из регистра начального значения счета.
39. Сторожевой таймер.
Сторожевой таймер — аппаратно реализованная схема контроля за зависанием системы. Представляет собой таймер, который периодически сбрасывается контролируемой системой. Если сброса не произошло в течение некоторого интервала времени, происходит принудительная перезагрузка системы. В некоторых случаях сторожевой таймер может посылать системе сигнал на перезагрузку («мягкая» перезагрузка), в других же — перезагрузка происходит аппаратно (например, замыканием контактов кнопки Reset).
40. Эволюция архитектуры мк: 4-х, 8-и, 16-и, 32-х, 64-х – разрядные мк.
Что первым микроконтроллером был 4-pазpядный TMS1000 от Texas Instruments, который содержал ОЗУ (32 байта), ПЗУ (1К), часы и поддержку ввода-вывода, что позволяло считать его именно первым МК. Выпущенный в 1972 году, он имел новую по тем временам возможность - добавление новых инструкций.
Следующий микроконтроллер Intel 8051, выпущенный в 1980 году, стал поистине классическим образцом устройств данного класса. Этот 8-битный чип положил начало целому семейству микроконтроллеров, которые господствовали на рынке вплоть до недавнего времени. Аналоги 8051 выпускали советские предприятия в Минске, Киеве, Воронеже, Новосибирске, на них выросло целое поколение отечественных разработчиков.
Настоящая революция в мире микроконтроллеров произошла в 1996 году, когда корпорация Atmel представила свое семейство чипов на новом прогрессивном ядре AVR. Более продуманная архитектура AVR, быстродействие, превосходящее контроллеры Microchip, привлекательная ценовая политика способствовали оттоку симпатий многих разработчиков от недавних претендентов на звание контроллера номер 1. Микроконтроллеры AVR имеют более развитую систему команд, насчитывающую до 133 инструкций, производительность, приближающуюся к 1 MIPS/МГц, Flash ПЗУ программ с возможностью внутрисхемного перепрограммирования. Многие чипы имеют функцию самопрограммирования. AVR-архитектура оптимизирована под язык высокого уровня Си. Кроме того, все кристаллы семейства совместимы "снизу вверх".
Так же, некую долю рынка занимают 32-х и 64 – бит разрядные МК, но их применение редкое.