Микропроцессорная система и ее основные элементы - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа

Разработка микропроцессорной системы на основе однокристального 8-разрядного микропроцессора КР580ВМ80А. Основные характеристики системы. Формирование сигнала выбора модуля. Структура памяти, организация ввода и вывода. Программное обеспечение системы.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Контроль на паритет ОЗУ, контрольная сумма ПЗУ
Аппаратная реализация системы прерывания
Программный ввод-вывод, ПДП, режим прерываний
микропроцессор программный модуль память
Запрос на прерывание от УСАПП по окончанию передачи
Запрос на прерывание от внешнего устройства
Запрос на прерывание от АЦП (конец преобразования)
Запрос на прерывание от УСАПП по окончанию приема
Запрос на прерывание от внешнего устройства
Запрос на прерывание от внешнего устройства
Обработчики прерываний хранятся в ПЗУ и могут быть вызваны соответствующими источниками запроса.
Временная диаграмма контроллера прерываний:
Данные, принимаемые компьютером в последовательном коде (логика отрицательная)
Данные, передаваемые компьютером в последовательном коде (логика отрицательная)
Готовность внешнего устройства к приему
Все сигналы RS-232 передаются специально выбранными двухполярными уровнями, обеспечивающими высокую помехоустойчивость связи.
Вызвать процедуру инициализации контроллеров
Вызвать подпрограмму обмена данными в режиме программного ввода/вывода
Вызвать процедуру инициализации КПДП
Вызвать процедуру инициализации ПИТ
Вызвать процедуру инициализации УСАПП
Вызвать процедуру инициализации ППИ
Вызвать процедуру инициализации КПР
задает приоритет обслуживания каналов, RP = 1 - циклический приоритет, RP = 0 - фиксированный приоритет
бит задания режима КС-счета, TCS = 0 - нормальное завершение режима ПДП, TCS = 1 - после завершения режима ПДП по обслуживанию канала i соответствующий бит ENi сбрасывается в 0
бит установки режима автозагрузки. AL = 1 - автоматически устанавливаются параметры режима канала 2 из параметров режима канала 3
Формат регистра состояния контроллера
бит модификации для режима автозагрузки
Начальная инициализация контроллера ПДП
В А - младший байт начального адреса канала 0
В А - старший байт начального адреса канала 0
В А - младший байт счетчика адреса канала 0
В А - старший байт счетчика адреса канала 0
Аналогично для канала 1, 2 и 3
Записать в А инструкцию режима КПДП
Направление и другие параметры обмена в режиме прямого доступа к памяти задаются программой пользователя и могут изменяться ею в любое время.
BCD = 0 - двоичный счет, BCD = 1 - двоично-десятичный счет
тип операции: 00 - защелкивание, 01 - чтение/запись только младшего байта, 10 - чтение/запись только старшего байта, 11 - чтение/запись сначала младшего, затем старшего байтов
номер канала: 00 - счетчик 0, 01 - счетчик 1, 10 - счетчик 2, 11 - запрещенная комбинация
Канал 0 и 1 используются как генератор частоты для ПСА. Он программируется в режим 2. Зададим на канале 0 частоту 4800, а на канале 1 - 9600. Коэффициенты счета получим равные 416 и 208
В РУС - канал 0, режим 0, двоичный счет, задание
Запись мл. байта коэффициента пересчета
Запись ст. байта коэффициента пересчета
В РУС - канал 1, режим 2, двоичный счет, задание
Запись коэффициента пересчета в канал 1
Режим работы: 00 - синхронный режим, 01 - асинхронный 1: 1, 10 - асинхронный 1: 16, 11 - асинхронный 1: 64
Длина символа: 00 - 5 бит, 01 - 6 бит, 10 - 7 бит, 11 - 8 бит.
1 - разрешить контроль на паритет, 0 - запретить контроль на паритет
1 - контроль на четность, 0 - контроль на нечетность
Число стоп-бит в асинхронном режиме: 00 - запрещенная комбинация, 01 - 1 стоп-бит, 10 - 1,5 стоп-бита, 11 - 2 стоп-бита
0 - нормальный режим работы - при отсутствии передачи на выходе передатчика 1, 1 - при отсутствии передачи на выходе передатчика 0
Бит сброса триггеров ошибок: 1 - сбросить триггер ошибок, 0 - сохранить триггер ошибок
Устанавливается в синхронном режиме работы: 1 - поиск синхроимпульсов, 0 - поиска синхроимпульсов нет
В разрабатываемой микропроцессорной системе ПСА программируется на асинхронный режим со скоростью передачи 1: 1, длиной символа 8 бит, с контролем на четность, числом стоп-битов, равным 2.
Ввода и вывода информации контроллеров
Устройство, от которого поступает запрос на прерывание
Запрос на прерывание от УСАПП по окончанию передачи
Запрос на прерывание от УСАПП по окончанию приема
Запрос на прерывание от УСАПП по окончанию передачи
Запрос на прерывание от УСАПП по окончанию приема
Запрос на прерывание от внешнего устройства
При инициализации контроллера задаются расположение таблицы прерываний, размер одной ячейки в таблице прерываний, количество контроллеров прерываний в системе. При программировании примем, что в системе один контроллер прерываний, размер одной ячейки в таблице прерываний 4 байта и таблица прерываний расположена по адресам 0140h - 015Fh. Таблица прерываний имеет вид:
Переход на обработчик прерывания IRQ0
Переход на обработчик прерывания IRQ1
Переход на обработчик прерывания IRQ2
Переход на обработчик прерывания IRQ3
Переход на обработчик прерывания IRQ4
Переход на обработчик прерывания IRQ5
Переход на обработчик прерывания IRQ6
Переход на обработчик прерывания IRQ7
Программирование контроллера выполняется последовательностью управляющих слов двух типов: командами инициализации ICW и командами управления OCW.
Команды начальной установки ICW1 и ICW2 переводят БИС КПР в состояние готовности к обработке запросов прерываний. Инициализация контроллера начинается с записи в него команды ICW1. Формат команды ICW1:
Разряд D1 (SNGL) программирует число контроллеров в системе. При D1=1 контроллер один, в противном случае - несколько (до 8), и для начальной установки необходима команда ICWЗ.
Разряд D2 (АDI) задает адресный интервал в таблице обработчика прерываний. Если D2=1, то интервал равен четырем, а при D2=0 - восьми.
Положение таблицы прерываний в адресном пространстве произвольно и задается при программировании в разрядах D7-D5 команды ICW1 и команды ICW2, содержащей старший байт адреса таблицы.
Команды ICW1 и ICW2 сбрасывают в ноль все разряды IRR и IMR, устанавливают приоритеты для входов IRQ0. IRQ7 (IRQ0 - высший приоритет, IRQ7 - низший приоритет) и определяют начальный адрес подпрограммы, обслуживающей прерывания по входу IRQ0. Адреса обработчиков прерываний по входам IRQ1-IRQ7 автоматически задаются смещением (сдвигом) относительно начала таблицы.
прерываний 4 байта, адрес таблицы прерываний
Установка циклического сдвига прерываний
Разрешение и запрещение прерываний может осуществляться программой пользователя по необходимости.
Заносим в аккумулятор байт для передачи
Сохраняем значение следующего адреса
По окончанию приема данных от первого УСАПП вызывается обработчик прерывания IRR1.
Сохраняем значение следующего адреса
По окончанию передачи данных от второго УСАПП вызывается обработчик прерывания IRT2.
Заносим в аккумулятор байт для передачи
Сохраняем значение следующего адреса
По окончанию приема данных от второго УСАПП вызывается обработчик прерывания IRR1.
Сохраняем значение следующего адреса
1. Александров К.К., Кузьмина Е.Г. Электрические схемы и чертежи. - М.: Энергоатомиздат, 1990. - 288 с.
2. Зорин А.Ю. Условные графические изображения на электрических схемах / под. ред. А.И. Питолина. М.: Издательский дом МЭИ, 2007. - 74 с.
3. Гук М. Аппаратные интерфейсы ПК. Энциклопедия. - СПб.: Питер, 2003. - 528 с.
4. Ключев А.О., Ковязина Д.Р., Петров Е.В., Платунов А.Е. Интерфейсы периферийных устройств. - СПб.: СПбГУ ИТМО, 2010. - 290 с.
Порядок и обоснование выбора микропроцессора, схема его подключения. Организация ввода-вывода и памяти микропроцессора. Разработка и апробация программного обеспечения на базе восьмиразрядного МП Z80. Методы повышения частоты работы микропроцессора. курсовая работа [735,7 K], добавлен 03.01.2010
Арифметико-логическое устройство микропроцессора: его структура и составные части, назначение, функции, основные технические характеристики. Организация системы ввода/вывода микро ЭВМ. Реальный режим работы микропроцессора, его значение и описание. контрольная работа [201,1 K], добавлен 12.02.2014
Разработка интерфейса и уточнённой структурной схемы, процессорного модуля, подсистем памяти и ввода/вывода, алгоритма программного обеспечения. Оценка памяти программ и данных. Структура адресного пространства. Организация клавиатуры и индикации. курсовая работа [2,4 M], добавлен 09.08.2015
Аппаратные принципы построения устройств микропроцессорной техники и приобретение практических навыков по разработке микропроцессорных систем. Техническая характеристика микропроцессора ATmega и анализ микросхемы памяти. Схема микропроцессорной системы. курсовая работа [1,6 M], добавлен 19.11.2011
Структура электропривода постоянного тока с микропроцессорным управлением. Процессорный и интерфейсный модули в составе микропроцессора. Отработка управляющих программ для реализации алгоритма управления. Особенности проектирования интерфейсного модуля. курсовая работа [446,8 K], добавлен 08.07.2014
Критерии эффективности и обоснование выбора базисных элементов для записи отсчетов от 16 аналоговых датчиков в область памяти. Функциональная схема компьютерной системы управления железнодорожным переездом. Алгоритм работы микропроцессорной системы. курсовая работа [1,4 M], добавлен 14.06.2016
Порядок описания и разработки структурной и функциональной схемы микропроцессорной системы на основе микроконтроллера К1816ВЕ31. Обоснование выбора элементов, разработка принципиальной схемы данной системы, программы инициализации основных компонентов. курсовая работа [260,4 K], добавлен 16.12.2010
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Микропроцессорная система и ее основные элементы курсовая работа. Коммуникации, связь, цифровые приборы и радиоэлектроника.
Реферат: Это следствие заболеваний, связанных со злоупотреблением спиртным
Минобрнауки России Диссертации
Курсовая работа: Усилитель мощности класса А КУРСАЧ
Курсовая работа по теме Методы развития диалогической речи у детей дошкольного возраста, как средство формирования связной речи
Реферат по теме Основы охраны жизнедеятельности
Курсовая работа: Принцип состязательности и исключение из него. Скачать бесплатно и без регистрации
Метод Координат В Пространстве Контрольная Работа
Курсовая Работа По Самообразованию Педагогов
Курсовая работа по теме Внутренние источники инвестиций в Российской Федерации
Характеристика Прошедшего Практику
Дипломная работа по теме Использование сказкотерапии как метода психокоррекции агрессивности детей дошкольного возраста с умственной отсталостью
Контрольная Работа На Тему Первобытное Искусство И Архитектура
Реферат Прием Мяча В Волейболе
Реферат: Характеристика инвестиционного проекта. Особенности определения эффективности капитальных вложений в непроизводственную сферу. Скачать бесплатно и без регистрации
Фамусовская Москва Сочинение По Литературе 9 Класс
Реферат: Гражданско-правовая ответственность 4
Оглавление Диссертации Пример
Курсовая Работа Правовая Система Российской Федерации
Доклад по теме Anvil
Контрольная Работа На Тему Коррекция Систем Автоматического Управления
Купля-продажа нежилых помещений - Государство и право контрольная работа
Організація роботи Ради Національної безпеки і оборони України - Государство и право контрольная работа
Влияние инвестиционного права на инвестиционную деятельность - Государство и право курсовая работа