Курсовая работа: Разработка тестопригодной схемы МПС на базе МП I8080
Цель курсового проекта, охватывающего основные разделы дисциплины, состоит в формировании практических навыков по выбору параметров для диагностики, построению алгоритма поиска неисправностей, выбора вида аппаратуры контроля, формировании у меня как у будущего специалиста знаний основных теоретических положений и практических навыков для решения вопросов, связанных с разработкой, эффективной эксплуатацией, обслуживанием и ремонтом электронных вычислительных систем.
Для объекта диагностирования, необходимо выполнить следующие задания, которые представлены в данном курсовом проекте:
1. Разработать структурную схему устройства.
2. Разработать принципиальную схему устройства.
3. Разработать функциональные модели для двух наиболее часто встречающихся неисправностей.
4. Разработать алгоритм поиска и устранения неисправностей.
5. Проанализировать и выбрать методы устранения неисправностей.
6. Разработать технологическую инструкцию по эксплуатации и ремонту устройства.
В соответствии с вариантом №22, к МП I8080 были подключены следующие компоненты: ОЗУ – 2 Кбайт (реализовано на микросхемах К541РУ2), ПЗУ – 8 Кбайт (реализовано на микросхемах КР568РЕ1), контроллер приоритета прерывания (КПП) (реализован на микросхеме КР580BH59). Реализуемая логическая функция: X1*(X2*X3)VX4.
Выполнение задания курсового проекта предусматривает использование знаний, как из лекционного материала, так и из литературных источников, изучаемых самостоятельно.
1. Расчётно-проектировочный раздел
1.1 Назначение проектируемого устройства и выбор области его применения
Микропроцессорная система на базе микропроцессора I8080 или его отечественного аналога КР580ВИ80А необходима в производстве для получения и анализа данных с датчиков, выполнения заданной функции.
Микропроцессорная система работает по следующему алгоритму(Рисунок 1):
Рисунок 1
Блок 1: начало работы
Блок 2: инициализация системы – обеспечивает начальную установку системы: настройку программных БИС (параллельных и последовательных периферийных адаптеров, контроллера прерываний, таймера), засылку в выходные каналы управляющих воздействий и т.д.
Блок 3 : ввод и обработка цифровой информации – реализует задачу логического управления: принимает информацию от двоичных датчиков Х1…Х4, вычисляет значение булевой функции и выдает это значение в качестве управляющего сигнала (УС) Y1 по выходному каналу.
Блок 4: ввод и обработка аналоговой информации – обеспечивает прием информации с аналоговых датчиков V1…V3 её преобразование в цифровую форму, вычисление значений управляющих воздействий Y2…Y4 и выдачу их по выходному каналу. При этом Y2 и Y3 являются двоичными сигналами, а Y4 – 8-разрядным кодом, преобразуемым в аналоговый сигнал V4.
Блок 5: выбор – обеспечивает циклический режим управления или остановку МПС в соответствии с командой с пульта управления (ПУ) от оператора.
В системе также имеется двоичный датчик аварийной ситуации Х0, единичный сигнал с которого должен вызвать остановку системы в любой момент.
1.2 Описание элементной базы
Микропроцессорная система построена на базе МП Intel8080, советский аналог КР580ВМ80А
Микросхема Intel8080 (КР580ВМ80А) — функционально законченный однокристальный параллельный 8-разрядный микропроцессор с фиксированной системой команд, применяется в качестве центрального процессора в устройствах обработки данных и управления.
Микропроцессор имеет раздельные 16-разрядный канал адреса и 8-разрядный канал данных. Канал адреса обеспечивает прямую адресацию внешней памяти объе мом до 65536 байт, 256 устройств ввода и 256 устройств вывода.
Условное обозначение микропроцессора К580ВМ80А представлено в Приложении 1 (DD1)
Выводы процессора:
D0-D7 - магистраль (шина) данных;
A0-A15 – адресная магистраль (шина);
С1, С2 – тактовые импульсы;
HLD – запрос захвата;