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

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




































Главная

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

Определение своего базового адреса, исходя из двух последних цифр шифра. Создание программы, обеспечивающей функционирование микропроцессорной системы ввода-вывода дискретной информации на базе БИС КР580 ВВ55 программируемого параллельного интерфейса.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО РЫБОЛОВСТВУ
"МУРМАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ"
Кафедра автоматики и вычислительной техники
по дисциплине "Микропроцессорные устройства в РЭО"
на тему "Микропроцессорная система обработки дискретной информации"
4. Разработка принципиальной схемы ввода - вывода дискретной информации
программа микропроцессорный дискретный интерфейс
1. Определить свой базовый адрес, исходя из двух последних цифр шифра.
2. Рассчитать временные задержки и написать программу, обеспечивающую функционирование микропроцессорной системы ввода-вывода дискретной информации на база БИС КР580 ВВ55 программируемого параллельного интерфейса. К одному из разрядов подсоединить ключ KD j , имитирующий датчик, к двум другим разрядам - светодиоды КH i 1 и КH i 2, имитирующие индикаторы.
3. Подберите по справочнику микросхемы, необходимые для технической реализации устройства ввода-вывода дискретной информации, обоснуйте свой выбор.
4. Начертите принципиальную электрическую схему ввода-вывода дискретной информации на базе БИС КР580ВВ55 и селектора адреса с соединением, обеспечивающим вычисленный базовый адрес.
В соответствии с таблицей вариантов принимаем исходные данные:
канал и номер разряда ввода KD j - B4
канал и номер разряда вывода КH i 1 - А6
канал и номер разряда вывода КH i 2 - А0
Базовый адрес определяем по двум последним цифрам шифра - 69.
Переведём 69 в шестнадцатеричную систему счисления:
Так как два младших бита в базовом адресе равны нулю, принимаем базовый адрес 0100 0100 2 = 44 16 .
БА + 3 = 47 - РУС - регистр управляющего слова.
По заданию требуется рассчитать временные задержки продолжительностью Т 1 =7сек и Т 2 =10 сек.
Принимаем частоту поступающих на микропроцессор синхроимпульсов равной 2МГц, тогда длительность одного такта составит
Блок-схема алгоритма временной задержки.
Рисунок 1. Блок-схема алгоритма временной задержки.
t общ =t 1 + (t 2 + t 3 +t 4 ) N 1 +t 5 .
Так как N не может принимать значение больше 255, то необходимо применить вложенные циклы (не менее 3х):
Составляем блок-схему алгоритма временной задержки со вложенными циклами.
Рисунок 2 Блок-схема алгоритма временной задержки с вложенными циклами.
Исходя из алгоритма вычисляем общее время задержки:
t общ = t 1 + (t 2 + (t 3 + (t 4 + t 5 )N 3 + t 6 + t 7 )N 2 + t 8 + t 9 )N 1 + t 10
t общ = 7t 0 + (7t 0 + (7t 0 + (5t 0 + 10t 0 )N 3 + 5t 0 + 10t 0 )N 2 + 5t 0 + 10t 0 )N 1 + 10t 0
Для Т 1 = 7сек (7· 2МГц = 14 000 000 тактов):
14 000 000 = 17+(22+(22+15N 3 )N 2 )N 1
14 000 000 = 17+(22+(22+15 · 255 )N 2 )N 1
14 000 000 = 17+(22+(22+3847N 2 )N 1
Подберём такое значение N 2 , при котором N 1 получилось бы как можно ближе к целому числу.
Таким образом, при N 1 =38, N 2 =95, N 3 =255
t общ =17=(22+(22+15·255)·95)·38=13 888 523 тактов
t общ = 13 888 523·0,5·10 -6 =6,944 сек.
Значения N 1 , N 2, N 3 в 16-тиричной системе счисления равны:
Подпрограмма временной задержки TIME 1 (Т 1 = 7 с).
255 2 < 1 052 630 <255 3 - требуется сделать 3 вложенных цикла.
Для Т 2 = 10 сек (10·2 МГц = 20 000 000 тактов):
20 000 000 = 17+(22+(22+15N 3 )N 2 )N 1
20 000 000 = 17+(22+(22+15·255)N 2 )N 1
При полученных значениях N 1 = 26, N 2 = 200, N 3 = 255 общая задержка равна:
t общ = 17+(22+(22+15·255)·200)·26 = 20 004 989 тактов
t общ = 20 004 989 ·0,5·10 -6 = 10, 00249 сек.
Переведём значения N 1 , N 2, N 3 в 16-тиричную систему счисления:
Подпрограмма временной задержки TIME2 (Т 2 = 10с).
Разработка микропроцессорной системы будет происходить на базе БИС КР580ВВ55.
Блок-схема алгоритма функционирования микропроцессорной системы представлена на рисунке 3.
Рисунок 3. Блок-схема функционирования МПС.
Блок 1 осуществляет инициализацию ППИ, то есть настраивает канал В на ввод; канал А - на вывод; устанавливает режим работы группы каналов А и В - режим 0.
Для инициализации ППИ составляем управляющее слово:
Инициализация ППИ осуществляется с помощью двух команд:
MVI A, D8 - загрузка управляющего слова (D8 = 82Н) в аккумулятор;
OUT N - пересылка управляющего слова из аккумулятора в РУС по адресу N (N=47H).
Блок 2 осуществляет ввод соответствующего разряда канала, к которому подсоединён ключ, то есть В 4. Команда IN N - загрузка байта информации из порта ввода - вывода по адресу N (N = 45H).
Блок 3 осуществляет наложение маски на содержимое аккумулятора путём выполнения операции логического умножения данных, полученных из канала В на число, где в четвёртом разряде содержится логическая 1: 0001 0000В = 10Н. Команда FNI D8 - логическое умножение битов аккумулятора и операнда D8 (D8 = 10H).
Блок 4 реализует разветвление по содержимому триггера Т z . В случае, если Т z =1, осуществляется переход по адресу 0804 (блок 2). Команда JZ ADR. В случае Т z = 0 выполняется блок 5.
Блок 5 осуществляет вывод логической 1 в соответствующий разряд канала KH i , что приводит к включению светодиода. Команды MVI A, D8 (D8 = 0100 0000B = 40H); OUT N - пересылка значения аккумулятора в КА (порт ввода-вывода) по адресу N + 44H.
Блок 6, оформленный в виде подпрограммы, осуществляет программную временную задержку 7секунд. Вызов подпрограммы осуществляется командой COLL ADR (0900).
Блок 7 осуществляет вывод логического нуля и единицы в соответствующие разряды канала согласно KH i , что приводит к выключению светодиода 1 и включению светодиода 2. Команда MVI A, D8 - загрузка в аккумулятор бита, соответствующего включению только светодиода 2 (D8 = 0000 0001В = 01H); команда ОUT N - пересылка значения аккумулятора в КА (порт ввода-вывода А) по адресу N (N=44H).
Блок 8 оформленный в виде подпрограммы, осуществляет программную временную задержку 10 секунд. Вызов подпрограммы осуществляется командой COLL ADR (0В00).
После выполнения блока 8 выполняется безусловный переход на блок 2. Команда JMP ADR (0804).
Временную диаграмму ввода-вывода дискретной информации можно представить в виде осциллограмм, представленных на рисунке 4.
Рисунок 4. Осциллограммы функционирования МПС ввода-вывода дискретной информации.
Подпрограмма временной задержки Т 1 = 7с
Подпрограмма временной задержки Т 2 = 10с
4. Разработка принципиальной схемы ввода-вывода дискретной информации
При разработке принципиальной схемы необходимо организовать селектор адреса для ППИ. В качестве селектора адреса можно использовать любую микросхему, обеспечивающую на входе CS низкий уровень сигнала для единственной комбинации сигналов А1А7. Например, в качестве селектора адреса можно использовать логический элемент ИЛИ, тогда получим следующие 4 адреса, по которым можно обратиться к ППИ (табл. 4).
Структурная схема селектора показана на рисунке 5 .
Рисунок 5.Структурная схема селектора.
Согласно таблице 4: А 2 = 1 А 5 = 0
В качестве селектора адреса используем микросхему К555ИД7, представляющую собой дешифратор, имеющий три адресных входа, три входа стробирования S, два из которых инверсные, и восемь инверсных выходов. Логический 0 на одном из выходов может появиться лишь при единственном разрешающем сочетании сигналов на входах стробирования S: на инверсных входах должен быть логический 0, на прямом - логическая 1. Если это условие выполнено, то логический 0 появится на том единственном из восьми выходов, номер которого определяется двоичным кодом на трёх остальных входах схемы (табл. 5).
В нашем случае при А 2 = 1, А 3 = 0, А 4 = 0 логический 0 появится на выходе "1" дешифратора. На прямой вход стробирования подаём А 6 = 1, на инверсные - А 5 = 0 и А 7 = 0.
Ключ KD j , имитирующий датчик, подсоединим к разряду B 4 порта ввода-вывода канала КВ через делитель напряжения R 1 , R 2 . Основные условия делителя - обеспечивать потребляемый портом ток (0,4 мА на один разряд) и необходимое напряжение логической 1 (2,4 ? 5В), при соблюдении экономии.
Максимальное значение сопротивления R 1 =, учитывая, что часть тока через сопротивление R 1 ответвится на R 2 , сопротивление R 1 примем равным 4,7 кОм. Тогда ток в цепи R 1 =, а ток в цепи R 2 = 0,53 - 0,4 = 0,13мА, соответственно R 2 = . Округлим R 2 по ряду Е24: R 2 = 20 кОм.
В качестве индикаторов выберем светодиоды АЛ301Б, с током потребления 10мА и напряжением 2,8В. Так как ток светодиода больше, чем ток порта, то в качестве буфера применим микросхему К155ЛН2 с максимальным выходным током 16мА. Для создания напряжения на каждом из светодиодов 2,8В используем сопротивления R 3 и R 4 . Напряжение на R 3 (R 4 ) равно 2,2В, ток равен 10мА, тогда сопротивление
По цепи питания +5В поставим блокировочный конденсатор С 1 = 0,1 мкФ.
1. Токхайм Р. Микропроцессоры: Курс и упражнения / Пер. с англ., под ред. В. Н. Грасевича. М.: Энергоатомиздат, 1988. - 336 с.: ил.
2. Майоров В. Г., Гаврилов А. И. Практический курс программирования микропроцессорных систем. - М.: Машиностроение. 1989. - 272 с.: ил.
3. Микропроцессорные устройства в РЭО. Методические указания и задания к контрольной и курсовой работам для студентов заочного факультета специальностей 160905.65 "Техническая эксплуатация транспортного радиооборудования" и 210302.65 "Радиотехника". Составители: Маслов А. А., проф, зав. Кафедрой автоматики и вычислительной техники, Гавренко В. Д., доцент кафедры автоматики и вычислительной техники МГТУ, 2008.
4. Микропоцессоры и микропроцессорные комплексы интегральных микросхем: Справочник. Под ред. В.А. Шахнова. Радио и связь, 1988.
Микропроцессорная система (МПС) сбора и обработки информации от объекта, характеризуемого непрерывными (аналоговыми) сигналами. Исходные данные для разработки МПС. Функциональная схема системы, характеристика ее основных элементов, листинг программы. курсовая работа [961,2 K], добавлен 21.10.2012
Обработка результатов измерений искажений. Программное (теоретическое) кодирование. Разработка схемы кодирующего устройств. Значения вероятностей ошибок в комбинации. Введение избыточности для повышения верности при передаче дискретной информации. курсовая работа [423,6 K], добавлен 28.05.2013
Соотношение между входным и выходным сигналом дискретной системы автоматического управления. Дискретное преобразование единичного воздействия, функция веса дискретной системы. Определение связи между переходной и функцией веса дискретной системы. реферат [78,8 K], добавлен 18.08.2009
Система цифровой обработки информации среднего быстродействия. Назначение, состав, принцип работы отдельных блоков и устройств. Расчет потребляемой мощности микропроцессорной системы. Способы адресации данных. Процесс инициализации внешних устройств. курсовая работа [1,1 M], добавлен 27.05.2013
Определение системной функции дискретной математической системы, нахождение зависимости между сигналами. Расчет импульсной и переходной характеристик линейной системы, оценка ее устойчивости. Построение графиков АЧХ и ФЧХ с помощью программы MathCad. курсовая работа [299,7 K], добавлен 22.11.2010
Структурная схема сети передачи дискретной информации. Причины возникновения линейных и нелинейных искажений в СПДИ, нормирование АЧХ и ФЧХ. Тип переносчика, формы модуляции и спектры сигналов при передаче ДИ. ЕЭС прямоугольной и синусоидальной формы. контрольная работа [235,5 K], добавлен 01.11.2011
Проектирование и разработка многоканальной когерентной системы передачи дискретной информации (СПДИ), предназначенной для передачи цифровых сигналов от М-однотипных источников информации по одному или нескольким арендуемым стандартным аналоговым каналам. курсовая работа [1,1 M], добавлен 26.08.2010
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Микропроцессорная система обработки дискретной информации курсовая работа. Коммуникации, связь, цифровые приборы и радиоэлектроника.
Реферат: Порядок принятия решений по классификации товаров в соответствии с ТНВЭД ТС, его практическое пр
Сочинение На Тему Мой Пушкин 8 Класс
Дипломная работа по теме Организация ремонта фрагментов оборудования дисковых ножниц
Безработица Реферат По Экономике
Сочинение: Образ главного героя в трагедии В. Шекспира Гамлет
Доклад: Какие деревья сажать
Дипломная работа по теме Виды и уровни территориального разделения труда
Ценовые Стратегии Горнодобывающих И Перерабатывающих Предприятий Курсовая
Курсовая работа: Аккумулирование радионуклидов грибами в зонах радиоактивного загрязнения. Скачать бесплатно и без регистрации
Дипломная работа по теме Процесс очистки природного газа от сероводорода методом ЭЛСОР
Отчет По Практике В Коллегии Адвокатов
Презентация На Тему Вторичные Энергетические Ресурсы
Реферат: Hemmingway Hero Essay Research Paper Divided Minds
Практическая Работа Номер 8 География
Реферат по теме Спектакль 'Малютка театральный бес' по мотивам пьесы Веры Трофимовой
Реферат: Социально-экономическое значение переписи населения 2002 года
Дипломная работа: Состояние и основные проблемы функционирования и развития инвестиционно-строительного сектора экономики города Мирный
Контрольная Работа На Тему Аудит Соблюдения Трудового Законодательства И Расчетов По Оплате Труда
Менің Өмірімдегі Ең Қымбат Адамым Эссе
Контрольная работа по теме Методы оптимизации
Анализ деятельности нотариата в Республике Беларусь - Государство и право отчет по практике
Линии задержки - Коммуникации, связь, цифровые приборы и радиоэлектроника лабораторная работа
Защита гражданских прав - Государство и право дипломная работа


Report Page