ФЭА / АИТ / КУРСОВАЯ РАБОТА по дисциплине «Вычислительные машины, системы и сети» на тему: «Прием команд оператора через кодер/декодер манчестерского кода 588ВГ6, подключенного в качестве периферийной БИС к МП i8085» Вариант №3
(автор - student, добавлено - 22-11-2013, 21:43)
СКАЧАТЬ:
Министерство образования и науки Республики Татарстан Альметьевский Государственный Нефтяной Институт Кафедра автоматизации и информационных технологий КУРСОВАЯ РАБОТА по дисциплине «Вычислительные машины, системы и сети» на тему: «Прием команд оператора через кодер/декодер манчестерского кода 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 Похожие статьи:
|
|