Курсовая работа: Разработка тестопригодной схемы МПС на базе МП I8080
Программируемый интервальный таймер (ПИТ) – предназначен для реализации различных времязадающих функций. Инициализация и управление работой ПИТ осуществляется с использованием пяти управляющих сигналов, подаваемых от МП по линиям управления, трех 8-разрядных управляющих слов, подаваемых от МП по шине данных, а также трех входных и трех разрешающих сигналов, поступающих от внешних устройств.
Оперативное запоминающее устройство (ОЗУ) – предназначено для временного хранения промежуточных вычислений.
Постоянное запоминающее устройство (ПЗУ) – память программы, в которую записана программа (последовательность выполнения команд) микроЭВМ и постоянные величины (константы), необходимые для ее выполнения.
Микропроцессор (МП) – программно-управляемое устройство, осуществляющее обработку информации и управление ею.
Аналого-цифровой преобразователь (АЦП) – сигналы с аналоговых датчиков V1…V3 преобразует в цифровую форму. С выхода АЦП коды, полученные от аналоговых датчиков сохраняются в памяти для дальнейшей обработки.
Цифро-аналоговый преобразователь – преобразует цифровую информацию в аналоговые сигналы. МПС формирует управляющее воздействие в виде аналогового сигнала с ЦАП. Код поступающий на вход ЦАП формируется как сумма значений полученных после преобразования с АЦП от датчиков V1…V3.
Контроллер приоритета прерываний (КПП) – формирует запрос на прерывание работы МП БИС и выдаёт на шину данных микроЭВМ трехбайтовую команду CALL<A1 ><A2 > и ответ на последовательное поступление трех сигналов ОБ. Пр с шины управлении микро-ЭВМ. Обрабатывает запросы на прерывания четырех уровней:
· INT0 – отказ источника питания (датчик аварийной ситуации Х0)
· INT1 – запрос от аварийного датчика
· INT2 – запрос от внешней ЭВМ
· INT3 – запрос с пульта оператора
Пульт оператора (ПО) - пульт управления содержит регистр со светодиодами индикации значений двоичных датчиков Х1…Х5, кнопку сброса, аварийную сигнализацию при сигнале от датчика Х0, тумблер «Останов», опрашиваемый каждый раз в конце программы.
Рисунок 2
1.4 Разработка принципиальной схемы устройства
Принципиальная схема МПС разрабатывается на основе структурной схемы, которая была разработана в предыдущем разделе. Принципиальная схема является самой полной схемой. На ней изображены все элементы которые в дальнейшем будут находиться в печатной плате. Принципиальная схема проектируемого устройства изображена на формате А3 в Приложении_1.
Главным звеном микропроцессорной системы является центральный процессор. Он представляет собой программно-управляемое устройство, предназначенное для обработки цифровой информации и управления процессом этой обработки.
Типовая схема центрального процессора включает в себя микропроцессор КР580ВМ80А(DD1), генератор тактовых импульсов (ГТИ) КР580ГФ24(DD2), системный контроллер (СК) КР580 ВК38 (DD5) и адресные регистры КР580ИР82 (DD3,DD4).
Частота следования синхроимпульсов F1 и F2 в девять раз меньше частоты кварцевого резонатора ZQ1, нужно использовать кварцевый резонатор с частотой 18 КГц. Сопротивление кварцевого резонатора носит индуктивный характер, что приводит к снижению рабочей частоты. Для компенсации индуктивной составляющей резонатора последовательно с ним включается конденсатор емкостью 15-30 пФ.
Кроме тактирования микропроцессора ГТИ используется также как источник системных тактовых сигналов CLK.
Сигнал INT предназначен для начальной установки системных модулей при включении питания. Сигналы HOLD, HLDA, BUSEN реализуют режим прямого доступа к магистрали со стороны других активных модулей системы.
Системный контроллер формирует стробы записи, чтения, сигнал подтверждения прерывания а также буферизирует двунаправленную шину данных.
Построение модулей памяти МП C .
Исходными «кирпичиками» при построении модулей памяти служат отдельные БИС оперативной памяти, а также БИС ПЗУ.
При построении модулей памяти возникают задачи наращивания информационной емкости путем объединения БИС в соответствующую матрицу. Наращивание емкости может производиться двумя путями. Во-первых, можно расширять разрядность путем параллельного включения БИС. Последние в этом случае объединяются по всем выводам, кроме информационных, которые в совокупности образуют расширенную информационную шину.
Второй путь наращивания информационной емкости — объединение БИС памяти по информационным входам — выходам. Кроме них объединяются все остальные входы за исключением входов CS (выбор чипа). Сигналы на этих входах определяют, какой из микросхем необходимо включаться в работу. Максимальное число объединяемых таким образом БИС определяется допустимой емкостной нагрузкой на выходе микросхемы.
В данном случае используются микросхемы ПЗУ КР568РЕ1 – 2К*8 и ОЗУ КР541РУ2 – 1К*4. Выбор нужного слова производится с помощью 11 адресных сигналов А0—А10. Кроме того, эти микросхемы имеют входы CS (выбор чипа), управление этими входами осуществляется с помощью дешифратора типа К155ИД6, выборка микросхемы осуществляется подачей на дешифратор сигналов ADR11-ADR14. Микросхемы ПЗУ (ROM) и ОЗУ (RAM) включаются в работу в соответствии с таблицей раскраски памяти, таблица 2
Таблица 2
Корпус МС | Адрес |
ПЗУ 1 | 0000÷07FF |
ПЗУ 2 | 0800÷0FFF |
ПЗУ 3 | 1000÷17FF |
ПЗУ 4 | 1800÷1FFF |
ОЗУ 1-2 | 2000÷23FF |
ОЗУ 3-4 | 2400÷27FF |
Разрабатываемый блок – КПП
Микросхема КР580ВН59 является многофункциональным программируемым устройством, формирующим запрос на прерывание работы МП БИС и выдающим на шину данных микроЭВМ трехбайтовую команду CALL<A1 ><A2 > и ответ на последовательное поступление трех сигналов ОБ. Пр с шины управлении микро-ЭВМ. Значения адресов А1 и А2 сообщаются схеме в процессе выполнения программы ее начальной установки. Схема имеет восемь уровней запросов прерывания.