Работа в динамическом режиме:
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Для проверки функционирования дискретных выходов на сопроцессоре 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
I8251A
I8253A(1)
I8259
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, просмотров: 168.