Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_лаб4.docx
Скачиваний:
5
Добавлен:
16.07.2022
Размер:
2.23 Mб
Скачать
    1. Компилирование и линкирование исходного файла программы In_Par

Далее следует выполнить компиляцию и линкирование полученной на этапе 2 программы In_Par. Для этого можно воспользоваться управляющим файлом Compil.bat предварительно скопировав его в свою персональную директория. Файл Compil.bat состоит из двух строк

asm85.exe in_par.asm in_par.lst in_par.obj

xlink.exe – c8085 in_par.obj -o in_par.hex

Запуская управляющий файл можно избежать последовательного запуска компилятора asm85.exe и линкера xlink.exe, ускоряя тем самым процесс получения требуемых для дальнейшей работы файлов In_param.lst, In_Param.obj и In_Param.hex.

Внимание! Активизации компилятора в Режиме диалога можно осуществить в режиме диалога следующим образом.

  1. в персональной директории выбирается и запускается исполнимый файл asm85.exe. В открывшемся диалоговом окне необходимо последовательно отвечать на четыре запроса, подтверждая нажатием ENTER ввод каждого ответа

  2. п осле завершения компиляции автоматически восстанавливается окно FAR с персональной директорией.

Второй способ активизация asm85.exe –запуск из командной строки.

В этом случае, в командную строку файл–менеджера FAR вводится текст

Командная строка исполняется после нажатия клавиши ENTER. В результате должны быть сгенерированы объектный модуль и файл протокола In_Par.lst и In_Par.obj..

Л инкирование может быть выполнено путем запуска из командной строки исполнимого файла–линкера xlink.exe. В этом случае в командной строке FAR набирается инструкция

Инструкция инициализируется нажатием клавиши “ENTER”.

После окончания линкирования в персональной директории должен появиться файл In_Param.hex.

Замечание. Программа xlink.exe режим диалога не поддерживает.

2.3. Подготовка файла входных переменных

На этом этапе осуществляется подготовка данных для моделирования процесса ввода параметров.

Необходимо подготовить данные для ввода в микроЭВМ. При этом необходимо соблюдать следующие требования:

  1. с внешних устройств через порты 00h÷ 02h поступают отсчеты цифровых параметров, представляющие собой восьмиразрядные двоичные целые числа со знаком. Такие числа должны принадлежать диапазону –127 ≤xij≤ 127;

  2. сканируется также состояние одного бинарного входа. В этом случае, нулевому значению на входе D0 порта 03h соответствует отсчет 00h, а единичному – отсчет 01h.

Файл с входными данными - значениями входной переменной xij можно получить следующим образом.

Составляется таблица входных данных подлежащих вводу.

Таблица2. – Данные, вводимые с портов 00h÷ 03h

Порт

xi0

xi1

xi2

xi3

xi4

xi5

xi6

xi7

00

-25

-45

23

01

14

15

-45

-87

02

54

0

-2

65

03

0

0

0

0

0

1

1

1

Для получения числовых файлов mypar0.dat, mypar1.dat, mypar2.dat, которые будут соответственно подключаться ко входам портов 00h÷ 03h выполняется:

  1. в среде FAR вызывается команда редактирования нового файла ShiftF4 и вводится имя нового файла mypar0.ad;

  2. из Табл.2 вводятся значения целых чисел в десятичной системе, т.е. в обычной форме (отрицательные числа со знаком). Числа разделяются либо пробелом, либо переводом строки (Enter). Вводимые числа должны содержать значения для дальнейшего ввода в систему через порты 00h÷ 02h;

  3. сформированный файл сохраняется, и по (F2, Esc) обеспечивается выход из редактора. Из командной строки запускается утилита iotran.exe выполняющая преобразование символьного файла mypar0.ad в цифровой формат mypar0.dat. Запуск осуществляется следующей процедурой

> iotran.exe db mypar0.ad mypar0.dat;

  1. после нажатия клавиши F3, F4, проверяется содержимое сформированного файла mypar0.dat. Файл должен содержать в 16-ричной форме значения входной переменной xij . Отрицательные числа должны быть представлены в шестнадцатеричных дополнительных кодах;

  2. Пункты 1-5 повторяются для формирования файлов mypar0.dat, mypar1.dat, mypar2.dat, mypar3.dat.

Соседние файлы в предмете Основы микропроцессорной техники