Курсовая работа: Адаптер паралельного обмена

2®поз. STRW0…6 Сбросить

STRR0…6


Выдать Сбросить

SS0…SS6 STRW0…6


да Питание

вкл?

нет

Конец

Рис. 5.1 – Схема алгоритма работы микроконтроллера


5.2 Структура программы

Микроконтроллер выполняет следующие функции:

- прием управляющих сигналов с системной магистрали ISA;

- преобразование двоичного кода в позиционный (для управления блоком регистров и блоком приема данных);

- формирование управляющих стробов.

Программа содержит следующие участки программы:

RESET – производит перевод всех портов устройства в исходное состояние на ввод данных;

OKEY – осуществляет передачу управления подпрограммам IOW или IOR, в зависимости от состояний опрашиваемых битов;

IOW – формирование и выдача сигналов STRW0…6 и SS0…6;

IOR – формирование и выдача сигналов STRR0…6 и STRR7;

PR2INPOS – преобразование двоичного кода в позиционный.

5.3 Распределение памяти данных

1. Прием управляющих сигналов с ISA PORTА – 05H

РORTЕ – 09H

2. Выдача стробов STRW0…6 PORTC – 07H

3. Выдача стробов SS0…6 PORTD – 08H

4. Выдача стробов STRR0…7 PORTB – 06H

5. Программирование TRISA – 85H

TRISB – 86H

TRISC – 87H

К-во Просмотров: 931
Бесплатно скачать Курсовая работа: Адаптер паралельного обмена