Учебное пособие. – М.: МИФИ, 2009. – 116 с.
В пособии рассмотрены организация аппаратных средств универсального
лабораторного стенда (УЛС), особенности использования его основных
составных частей и примеры решения некоторых типовых задач
проектирования компонентов встраиваемых систем. Учебное пособие
предназначено для обеспечения лабораторного практикума и курсового
проектирования по курсу «Микропроцессорные системы» специальности
2301.01 «Вычислительные машины, комплексы, системы и сети».
Содержание
Введение
Структура аппаратных средств УЛС
Общее описание конструкции универсального лабораторного стенда
Структура аппаратных средств УЛС
ПЛИС FPGA XCS10-3-PC84
MK F80C552
Селектор адреса внешней памяти и устройств ввода-вывода
Постоянное запоминающее устройство (ПЗУ)
Эмулятор ПЗУ
Внешнее ОЗУ данных
ОЗУ для хранения контрольных точек
Контроллер клавиатуры и индикации
Алфавитно-цифровой жидкокристаллический индикатор
Особенности архитектуры МК PCF80C552
Особенности архитектуры и организации памяти
Регистры специальных функций
Организация прерываний. Особенности использования внешних прерываний в УЛС
Работа с параллельными портами ввода-вывода. Особенности их использования в УЛС
Таймер Т2
Сторожевой таймер Т3
Аналого-цифровой преобразователь
Широтно-импульсный модулятор
Типовые задачи проектирования компонентов встраиваемых систем на основе УЛС
Общие принципы организации программного обмена МК с устройством на ПЛИС. Циклы внешней шины МК
Организация обмена по прерываниям между МК и устройством на ПЛИС
Организация программного обмена по флагу готовности внешнего устройства
Организация программного обмена с использованием буфера FIFO
Программное управление работой АЦП
Программирование контроллера клавиатуры и индикации
Программирование вывода символьной информации на ЖКИ
Измерение временных интервалов и подсчет внешних событий при помощи таймеров Т0 и Т1
Формирование временных интервалов при помощи таймера Т2
Список литературы
Приложения
Введение
Структура аппаратных средств УЛС
Общее описание конструкции универсального лабораторного стенда
Структура аппаратных средств УЛС
ПЛИС FPGA XCS10-3-PC84
MK F80C552
Селектор адреса внешней памяти и устройств ввода-вывода
Постоянное запоминающее устройство (ПЗУ)
Эмулятор ПЗУ
Внешнее ОЗУ данных
ОЗУ для хранения контрольных точек
Контроллер клавиатуры и индикации
Алфавитно-цифровой жидкокристаллический индикатор
Особенности архитектуры МК PCF80C552
Особенности архитектуры и организации памяти
Регистры специальных функций
Организация прерываний. Особенности использования внешних прерываний в УЛС
Работа с параллельными портами ввода-вывода. Особенности их использования в УЛС
Таймер Т2
Сторожевой таймер Т3
Аналого-цифровой преобразователь
Широтно-импульсный модулятор
Типовые задачи проектирования компонентов встраиваемых систем на основе УЛС
Общие принципы организации программного обмена МК с устройством на ПЛИС. Циклы внешней шины МК
Организация обмена по прерываниям между МК и устройством на ПЛИС
Организация программного обмена по флагу готовности внешнего устройства
Организация программного обмена с использованием буфера FIFO
Программное управление работой АЦП
Программирование контроллера клавиатуры и индикации
Программирование вывода символьной информации на ЖКИ
Измерение временных интервалов и подсчет внешних событий при помощи таймеров Т0 и Т1
Формирование временных интервалов при помощи таймера Т2
Список литературы
Приложения