Применение микроконтроллеров в системах управления и контроля. Иванов Н.М - 35 стр.

UptoLike

Составители: 

35
микросхема ПЛИС. На метке Command начинается анализ приня
той команды. Набор приходящих от ПЭВМ команд для конкретной
микросхемы устанавливает сам пользователь. В программе Lab2.asm
реализованы 2 команды – команда сброса r и команда инкремента i.
При нажатии других клавиш управление просто возвращается на
метку Priem и состояние микросхемы не изменяется.
По команде сброса, осуществляемой нажатием клавиши r, управ
ление передается на метку BegUst и выполняется описанная ранее
исходная установка микросхемы. По команде инкремента, осуще
ствляемой нажатием клавиши i, управление передается на метку
Increm и выдается отрицательный импульс по линии инкремента RB1.
Новое состояние микросхемы на метке Answer передается в ПЭВМ
и отражается на экране. После каждого нажатия клавиши i состоя
ние увеличивается на 1, что можно пронаблюдать по сигналам на
выходах Q3, Q2, Q1, Q0. Сброс всегда переводит схему в исходное
состояние Q3 Q2 Q1 Q0 = 0000.
Выполнение работы
1. Скопировать файл Lab2.asm в файл с заданным Вами именем,
например Qq.asm. Изменить в файле Qq.asm настройку направлений
линий портов RB, RD для работы с микросхемой Ie7. Разработанные
при подготовке отчета наборы команд для управления микросхемой
ввести в программу Qq.asm вместо прежнего набора команд.
2. Вызвать в режиме текстового редактора служебный файл с опи
санием соединений между ИМС и МК nogi.txt и сравнить с исходной
информацией, при необходимости скорректировать.
3. Запустить трансляцию программы Qq.asm командным файлом
Asm.bat вида
mрasm Qq.asm.
В результате трансляции создаются файлы Qq.lst и Qq.hex. Если
транслятор выдает сообщение об ошибках, просмотреть файл Qq.lst
и устранить ошибки в файле Qq.asm.
4. В файле Param.txt вида
1 р Qq.hex
проверить и отредактировать (если необходимо) параметры загрузки –
номер Comпорта и имя hexфайла. Запустить программу загрузки
gruzim.exe.