При моделировании можно имитировать соединение выходов ПЛМ со входами и включение D-триггеров между выходами и входами. При установлении соединений между выходами и входами ПЛМ допустимы только соединения вида F0 с А8, F1 - с А9, ... , Fi - с А( 8 + i ), ... , F7 - с А15. Наличие и вид соединения задаются пользователем программы.
Программа отображает на экране таблицу описания ПЛМ, текущее состояние входов и выходов ПЛМ и связи между выходами и входами ПЛМ (рис.10).
Студент с помощью клавишей терминала по своему усмотрению может изменить содержимое любого из полей таблицы описания ПЛМ.
Программа работает в двух режимах - ручном и автоматическом. В ручном режиме студент формирует значение сигналов на входе ПЛМ, а программа определяет соответствующие значения на выходе ПЛМ. В автоматическом режиме значения на входе ПЛМ формируются программой в соответствии с номером варианта. При этом программа контролирует правильность таблицы программирования путем проверки на совпадение ожидаемых и полученных значений на выходе ПЛМ.
Инструкция по работе с программой
1. Программа запускается лаборантом без участия студента. Все сообщения программа формирует в верхнем правом углу экрана.
2. После появления на экране изображения полей ПЛМ (рис. 9) студент, используя клавиши управления курсором или мышь, последовательно описывает поле матрицы И, поле матрицы ИЛИ и поле УРОВЕНЬ ВЫХОДОВ в соответствии с правилами, описанными в подразделе 1.2. Далее в виде строки из восьми символов описывается поле СВЯЗЬ ВЫХОДА СО ВХОДОМ. Каждый первый символ строки описывает связь i-го выхода с 8+i входом.
Значения символов следующие:
символ "ПРОБЕЛ" - связь отсутствует;
символ "D" - связь через D-триггер;
символ "." - непосредственная связь.
3. При работе в ручном режиме студент в поле входных переменных формирует соответствующие значения и нажимает клавишу <Enter>. Программа считывает входные переменные и в поле выходных переменных отображает их значения. При формировании выходных значений программа учитывает связи между выходами и входами ПЛМ.
Если программа обнаруживает недопустимые символы в полях ПЛМ, то данные символы помечаются знаком "#", выдается соответствующее сообщение с указанием числа ошибочных символов.
Таким образом, изменяя значение входных переменных и нажимая клавишу < Enter >, можно просмотреть работу схемы на различных наборах входных переменных.
При обнаружении ошибок в работе схемы студент, используя клавиши управления, может подвести курсор к любому символу из описания ПЛМ и исправить этот символ.
4. Переход из ручного режима в автоматический осуществляется путем одновременного нажатия клавиш <Ctrl-Tab>. В автоматическом режиме путем нажатия клавиши < Enter > выполняется пошаговая проверка для всех указанных в заданном варианте исходных данных. По окончании всех проверок выдается сообщение о числе обнаруженных ошибок.
5. Переход из автоматического режима в ручной осуществляется путем одновременного нажатия клавиш < Ctrl-Tab >.
3. ПРАКТИЧЕСКАЯ ЧАСТЬ ЛАБОРАТОРНОЙ РАБОТЫ
Практическая часть лабораторной работы включает синтез на ПЛМ следующих цифровых устройств:
а) преобразователя кодов (см. лаб. раб. № 2);
б) некоторый узел ЦВМ, являющийся конечным автоматом.
Студенту требуется разработать таблицы программирования ПЛМ и проверить правильность составления таблиц программирования с помощью моделирующей программы. При составлении таблиц для ПЛМ следует учитывать ограничения, которые обусловлены спецификой моделирующей программы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.