Для проверки функционирования дискретных выходов на сопроцессоре I8025 соединяем элементы испытания по схеме 3.3.1.
Схема соединения 3.3.1
В разъем Х10 вставляем ПЗУ1 с тестовой программой. Кнопка «Реж.» на устройстве испытания находится в отжатом состоянии. Это означает, что переключатели шины адреса «ПКША» и шины данных «ПКШД» отключены от шины адреса и шины данных соответственно.
После соединения устройства испытания с микроконтроллером по данной схеме включаем устройство в сеть. Затем переключаем тумблер в положение «Вкл.» В результате чего загораются три светодиода «+5В», «+12В», «-12В». Это означает что, стоящий в устройстве испытания блок питания преобразовал питание сети в +5В, +12В и –12В. При подаче напряжения сопроцессор I8025А микроконтроллера начинает работать по тестовой программе записанной в ПЗУ1. На индикаторах «ША» и «ШД», расположенных на устройстве испытания мы видим прохождение теста «Бегущая единица», т.е. последовательное загорание светодиодов от 0 до 15 на «ША», а затем светодиодов от 0 до 7 на «ШД». Следующий тест, который автоматически следует за первым, называется «Бегущий ноль», т.е. все светодиоды «ША» и светодиоды «ШД» горят, а затем поочередно начинают гаснуть. Прохождение тестов «Бегущая единица» и «Бегущий ноль» означает исправную работу сопроцессора I8025А
Для проверки функционирования дискретных выходов на микропроцессоре I8255А и правильности функционирования элементов микроконтроллера: I8080A, I8251A, I8253A соединяем элементы испытания по схеме 3.3.2.
Схема соединения 3.3.2
В разъем Х.5 вставляем постоянное запоминающее устройство ПЗУ1 с тестовой программой. Кнопка «Реж.» на устройстве испытания находится в отжатом состоянии. Далее, после подачи напряжения мы наблюдаем прохождение тестов «Бегущая единица» и «Бегущий ноль», как и в первом случае
Случай, когда эти тесты не прошли, будет рассмотрен в пункте 3.3.2.
Далее идет проверка I8259; I8253A(1); I8251A; I8253A(2).
В случае правильности прохождения теста загораются все светодиоды на «ША», а светодиоды на «ШД» мигают с интервалом 1 с. В случае ошибки, на светодиодах «ША» выставляется адрес элемента (см. табл. 3.3.1), в котором произошла ошибка, а на «ШД» выставляется код ошибки: 1Н – ошибка записи, 2Н – ошибка чтения.
Таблица 3.3.1
Наименование элемента | Адрес элемента |
I8255A | 1Н |
I8251A | 2Н |
I8253A(1) | 4Н |
I8259 | 8Н |
I8253A(2) | 10Н |
I8255A | 11Н |
После того, как произошла ошибка, и было определено где, мы собираем схему 3.3.3.
3.3.3 Схема соединения
Кнопка «Реж.» нажата. Это означает, что переключатели «ПКША» и «ПКШД» подключены к шинам. Тумблер «ЗП.» опущен вниз, т.е. установлен режим записи. С помощью переключателей «ПКШД» выставляем слово, которое записывается во внешнее устройство. Далее нажимаем кнопку «Л», которая отключает только переключатели «ПКШД» от шины данных, а тумблер «Чт.» опускаем вниз, т.е. устанавливаем режим чтения. В результате чего на светодиодах «ШД» высвечивается результат чтения.
Статический режим
В том случае если не прошли тесты «Бегущая единица» и «Бегущий ноль» собираем схему 3.3.4.
Схема соединения 3.3.4
В этом случае устройство испытания подключается к микропроцессору I8080А микроконтроллера с помощью кабеля с клипсой. При этом нужно отсоединить сигнал RDY (ножка 23) от цепи и присоединить сигнал готовность от устройства испытания через кабель. Переключатели «ПКШД» и «ПКША» нажаты. Тумблеры «Зп.» и «Чт.» подняты, т.е. режимы записи и чтения не используются.
После установки тестового ПЗУ2 и включении питания мы можем контролировать в пошаговом режиме выполнение тестовой программы микропроцессора I8080А. Кнопки «Гт.» и «Синх.» в нажатом положении.
При каждом нажатии кнопки «Ш» (шаг) выполняется один цикл команды. На светодиодах «ША» высвечивается адрес выполняемой команды, а на светодиодах «ШД» высвечивается код выполняемой команды. При этом на светодиодах «СС» (слова состояние) высвечивается код, который соответствует состоянию микропроцессора в данном цикле выполнения команд.
Экономическая часть
Дата: 2019-05-29, просмотров: 194.