О САЙТЕ
Добро пожаловать!

Теперь вы можете поделиться своей работой!

Просто нажмите на значок
O2 Design Template

ФЭА / АИТ / КУРСОВАЯ РАБОТА по дисциплине «Вычислительные машины, системы и сети» на тему: «Прием команд оператора через кодер/декодер манчестерского кода 588ВГ6, подключенного в качестве периферийной БИС к МП i8085» Вариант №3

(автор - student, добавлено - 22-11-2013, 21:43)
СКАЧАТЬ: kontrolnaya_vychmash.zip [15,41 Kb] (cкачиваний: 44)



Министерство образования и науки Республики Татарстан
Альметьевский Государственный Нефтяной Институт
Кафедра автоматизации и информационных технологий





КУРСОВАЯ РАБОТА
по дисциплине «Вычислительные машины, системы и сети»
на тему:
«Прием команд оператора через кодер/декодер манчестерского кода 588ВГ6, подключенного в качестве периферийной БИС к МП i8085»
Вариант №3





г.Альметьевск, 2011г.
Задание:
Подготовительные работы к приему команд оператора после получения от него запроса на обслуживанние.
Решение: Прием команд оператора начинается после теста, прерываний RST 5.5, т.е. приём от оператора 6-ти управляющих слов.
Блок схема:


1. Режим инициализации: указание стека, программирование
периферийной БИС, обнуление рабочего участка ОЗУ, программирование таймера на 10мс., ввод цифровых значений верхнего и нижнего уровней энергетического «окна», передача слова 5020Н в наземный прибор, останов (ожидание прерываний RST 7.5 от таймера или RST 5.5 от оператора каротажной станции, в нашем случае RST 5.5).
2. Цикл длительностью 10мс. – режим цифрового теста. В блоке 2
установка «флага» - ячейку памяти 180ЕН в 1, аккумулятора А в 1, перенос содержимого А в регистр В с целью освобождения аккумулятора для текущих пересылок. В блоке 3 – пересылка слова 5020Н в наземный прибор, обнуление «флага» 180ЕН = 0, останов в ожидании прерываний 7.5 или 5.5. (в нашем случае 5.5)
4. Обработка прерывания 5.5: приём от оператора 6-ти управляющих слов.
Задержка введена для ожидания прихода очередного слова, вызывающего прерывание 5.5.
5. Подготовительные операции к анализу принятых слов. Первый байт
первого слова определяет режим работы генератора: ЕFН – режим регистрации естественного гамма-излучения; DFH – режим регистрации ГИРЗ и КНАМ. Анализ этих слов позволяет разделить алгоритм на две ветви: регистрацию естественного ГК и регистрацию ИНГК.


нет да





































нет
да


Программа.
110 009E R55:
111 009E 3A 0C 18 LDA 180Ch ;СЧЕТЧИК 5.5 PАВЕН НУЛЮ?
112 00A1 EE 00 XRI 00h
113 00A3 C2 A9 00 JNZ R551 ;ЕСЛИ НЕТ,ПЕPЕХОД
114 00A6 21 00 18 LXI H,1800h ;ЕСЛИ ДА,ТО p.HL-1810h
115 00A9 R551:
116 00A9 3E 0E MVI A,0Eh ;МАСКА НА RST 7.5 И RST6.5
117 00AB 30 SIM
118 00AC 3E 3C MVI A,3Ch ;ВЫБОP CS-C PУ-55 И СБPОС ТPИГГЕPА
119 00AE D3 13 OUT 13h ;ДЕКОДЕPА
120 00B0 DB 28 IN 28h ;ВВОД СТ.БАЙТА УПPАВ.СЛОВА
121 00B2 77 MOV M,A
122 00B3 23 INX H
123 00B4 DB 48 IN 48h ;ВВОД МЛ.БАЙТА УПPАВ.СЛОВА
124 00B6 77 MOV M,A
125 00B7 23 INX H
126 00B8 3E 1E MVI A,1Eh ;СНЯТЬ CS-C PУ-55
127 00BA D3 13 OUT 13h
128 00BC 3A 0C 18 LDA 180Ch ;СЧЕТЧИК 5.5 УВЕЛИЧИТЬ НА 1
129 00BF 3C INR A
130 00C0 32 0C 18 STA 180Ch
131 00C3 3E 3E MVI A,3Eh ;СБPОС ДЕКОДЕPА
132 00C5 D3 13 OUT 13h
133 00C7 3E 1E MVI A,1Eh
134 00C9 D3 13 OUT 13h
135 00CB AR55:
136 00CB 3A 0C 18 LDA 180Ch ;СЧЕТЧИК 5.5 PАВЕН 6
137 00CE EE 06 XRI 06h
138 00D0 CA D6 00 JZ AR551 ;ЕСЛИ ДА,ТО ПЕPЕХОД К АНАЛИЗУ СЛОВ
139 00D3 C3 1E 05 JMP HALTEN3





Ключевые слова -


ФНГ ФИМ ФЭА ФЭУ Яндекс.Метрика
Copyright 2021. Для правильного отображения сайта рекомендуем обновить Ваш браузер до последней версии!