ВУЗ:
Составители:
Рубрика:
При работе с эмулятором ПЗУ в соответствующую панельку на прототипе
устанавливают эмуляционный разъем, включают питание прототипа и
запускают на инструментальном компьютере управляющую программу
Emul.exe. Для загрузки программы необходимо выбрать тип эмулируемого
ПЗУ, задать начальный адрес загрузки (в адресном пространстве ПЗУ!) и
нажать кнопку «Загрузка ОЗУ».
Для программирования ПЗУ, программатор следует подключить к
параллельному порту компьютера и запустить управляющую программу
pro_gg.exe. При работе в среде программы сначала необходимо выбрать тип ИС
ПЗУ и соответствующее значение напряжения программирования. Затем
следует установить в панельку программатора ИС ПЗУ выбранного типа и
включить программатор.
Следует убедиться в пригодности ИС ПЗУ к программированию (режим –
«Контроль ПЗУ»). При необходимости можно выполнить чтение ПЗУ в
выбранном секторе и просмотреть содержимое сектора в окне программы.
Далее выполняется загрузка кода программы в ОЗУ программатора (команда
LOAD), для этого необходимо указать имя двоичного файла с загрузочным
модулем программы МПУ. При необходимости можно просмотреть
содержимое сектора ОЗУ в окне программы. После этого выполняется
непосредственно программирование ПЗУ. Результат программирования
проверяется путем сравнения содержимого ПЗУ и содержимого ОЗУ
программатора.
ПЗУ с программой МПУ извлекается из панельки выключенного
программатора и устанавливается в соответствующую панельку ПЗУ на
прототипе МПУ.
Тестирование на прототипе МПУ целесообразно выполнять в режиме
прогона с точками останова или в пошаговом режиме. Запуск программы на
прототипе МПУ выполняется последовательным нажатием клавиш
«СТ» адрес1 «_ » адрес2 «ВП»,
где адрес1 – стартовый адрес программы;
адрес2 – адрес точки останова. Точку останова в рассматриваемом примере
можно установить на команде JMP LOOP.
Значения входных наборов задают с помощью микропереключателей,
подключенных ко входам порта В, а значения выходных наборов по
индикаторам, подключенным к выходам порта А. Программу МПУ можно
считать отлаженной на прототипе, если для всей последовательности входных
наборов значения выходных наборов совпадают с заданными алгоритмом.
Длительность периода считывания входных наборов можно определить
при выполнении программы в реальном времени с помощью измерителя
временных интервалов по изменениям выходных сигналов, например, при x
2
=1,
x
1
=1. Вместо измерителя временных интервалов можно использовать
осциллограф, но погрешность измерения составит около 5 %.
15
При работе с эмулятором ПЗУ в соответствующую панельку на прототипе устанавливают эмуляционный разъем, включают питание прототипа и запускают на инструментальном компьютере управляющую программу Emul.exe. Для загрузки программы необходимо выбрать тип эмулируемого ПЗУ, задать начальный адрес загрузки (в адресном пространстве ПЗУ!) и нажать кнопку «Загрузка ОЗУ». Для программирования ПЗУ, программатор следует подключить к параллельному порту компьютера и запустить управляющую программу pro_gg.exe. При работе в среде программы сначала необходимо выбрать тип ИС ПЗУ и соответствующее значение напряжения программирования. Затем следует установить в панельку программатора ИС ПЗУ выбранного типа и включить программатор. Следует убедиться в пригодности ИС ПЗУ к программированию (режим – «Контроль ПЗУ»). При необходимости можно выполнить чтение ПЗУ в выбранном секторе и просмотреть содержимое сектора в окне программы. Далее выполняется загрузка кода программы в ОЗУ программатора (команда LOAD), для этого необходимо указать имя двоичного файла с загрузочным модулем программы МПУ. При необходимости можно просмотреть содержимое сектора ОЗУ в окне программы. После этого выполняется непосредственно программирование ПЗУ. Результат программирования проверяется путем сравнения содержимого ПЗУ и содержимого ОЗУ программатора. ПЗУ с программой МПУ извлекается из панельки выключенного программатора и устанавливается в соответствующую панельку ПЗУ на прототипе МПУ. Тестирование на прототипе МПУ целесообразно выполнять в режиме прогона с точками останова или в пошаговом режиме. Запуск программы на прототипе МПУ выполняется последовательным нажатием клавиш «СТ» адрес1 «_ » адрес2 «ВП», где адрес1 – стартовый адрес программы; адрес2 – адрес точки останова. Точку останова в рассматриваемом примере можно установить на команде JMP LOOP. Значения входных наборов задают с помощью микропереключателей, подключенных ко входам порта В, а значения выходных наборов по индикаторам, подключенным к выходам порта А. Программу МПУ можно считать отлаженной на прототипе, если для всей последовательности входных наборов значения выходных наборов совпадают с заданными алгоритмом. Длительность периода считывания входных наборов можно определить при выполнении программы в реальном времени с помощью измерителя временных интервалов по изменениям выходных сигналов, например, при x2 =1, x1=1. Вместо измерителя временных интервалов можно использовать осциллограф, но погрешность измерения составит около 5 %. 15
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »