Яндекс.Метрика

Последние материалы

Лабораторная работа "Ознакомление с устройством и работой программируемого параллельного интерфейса (ППИ) КР 580 ВВ 55."

Скачать:  

1 Цель работы

 

Ознакомление с устройством и работой программируемого параллельного интерфейса (ППИ) КР 580 ВВ 55.

 

2 Задание

 

Составить программу периодического включения и выключения исполнительного механизма, подключенного к 4 разряду порта A (микросхема КР 580ВВ55). Продолжительность включения равна 0,5 секунды, выключения – 1,2 секунды.

 

3 Краткие сведения

 

В качестве лабораторной установки используется учебный микропроцессорный комплекс, к которому через разъем подключается плата параллельного интерфейса. В состав БИС ППИ входят: двунаправленный 8-разрядный буфер данных, связывающий ППИ с системой шины данных; блок управления RWCU, обеспечивающий управление внешними и внутренними устройствами передачи данных, управляющих слов и информацией о состоянии ППИ; три 8-разрядных канала ввода-вывода (PORT A, B, C); схема управления каналом A и старшими разрядами канала C (7-4); схема управления каналом B и младшими разрядами канала С.

 

4 Составление программы

 

Основная программа выглядит следующим образом:

                   MVI A, 80H      [7]        

                   OUT 83H           [10]

START:      MVI A, 08H      [7]

                   OUT 80H           [10]      

                   CALL DELAY1 [17]      

                   MVI A, 00H      [7]

                   OUT 80H           [10]      

                   CALL DELAY2 [17]      

                   JMP START      [10]

 

В скобках указано количество тактов команды. Задержки при включении и выключении осуществляются при помощи подпрограмм DELAY1 и DELAY2. Структура подпрограммы DELAY1:

DELAY1:                               MVI B, FFH        [7]

FORWORD1:                         MVI C, 75H        [7]

FORWORD 2:                        NOP                             [4]

                                               NOP                             [4]

                                               NOP                             [4]

                                               NOP                             [4]

                                               DCR C                [5]

                                               JNZ FORWORD2        [10]

                                               DCR D                [5]

                                               JNZ FORWORD1        [10]

                                               RET                              [10]

 

Полный текст программы:

        Мнемокод                                         

                                                       MVI A, 80H

                                                       OUT 83H    

START:                                         MVI A, 08H

                                                       OUT 80H    

                                                       CALL DELAY1   

                                                       MVI A, 00H

                                                       OUT 80H    

                                                       CALL DELAY2   

                                                       JMP START        

DELAY1:                                       MVI B, FFH         

FORWORD 1:                               MVI C, 75H

FORWORD2 :                               NOP    

                                                       NOP

                                                       NOP    

                                                       NOP    

                                                       DCR C 

                                                       JNZ FORWORD2

                                                       DCR B

                                                       JNZ FORWORD1

                                                       RET     

DELAY2:                                       MVI B, FFH         

FORWORD3:                                MVI C, FFH         

FORWORD4:                                MVI D, 3CH        

FORWORD5:                                DCR D

                                                       JNZ FORWORD5

                                                       DCR C 

                                                       JNZ FORWORD4

                                                       DCR B 

                                                       NOP    

                                                       JNZ FORWORD3

                                                       RET     

 

Вывод 

 

Ознакомились с устройством и работой программируемого параллельного интерфейса (ППИ) КР 580 ВВ 55. Составили программу периодического включения и выключения исполнительного механизма.

Добавить комментарий