Пример 1. Необходимо настроить ППА на режим 0, причем порт А должен выполнять ввод; порт В – ввод; порт С (4-7й разряды) – вывод; порт С (0-3й разряды) – ввод (рис. 3).
а) управляющее слово; б) заданный режим
Рисунок 3 – Управляющее слово для программирования ППА
Положим, что регистр управления требуемого ППА имеет адрес 0FBH. Для задания требуемого режима необходимо загрузить в аккумулятор МП управляющее слово (рис. 3) и по команде OUT записать его в регистр управления ППА.
Пример 2. Необходимо настроить ППА на режим 1, причем порт А и В должен обеспечивать стробируемый ввод.
На рис. 4 изображены управляющие слова для настройки портов А и В.
а) порт А – ввод; б) порт В – ввод
Рисунок 4 – Управляющие слова для настройки ППА
Для реализации этого режима триггер разрядов PC.4 для порта А и PC.2 для порта В должны быть предварительно установлены в "1", если программист разрешает прерывание.
Настройка триггеров «разрешение прерывания» осуществляется посредством загрузки управляющего слова с нулем в старшем разряде с помощью команды OUT в регистр управляющего слова:
для порта А: MVI A, 01011001B;PC.4:=1
0UT 0FBH;
для порта В:MVI A, 01010101 B;PC.2:=1
OUT 0FB H ;
Общий формат управляющего слова поразрядной установки порта С представлен на рис.5.
Рисунок 5 – Формат управляющего слова поразрядной настройки установки Порта С
Пример 3. Написать управляющее слово режима для адаптера со следующей конфигурацией:
1. Порт А – режим 0, ввод; Порт В – режим 0, ввод; Порт С4¸С7 – вывод.
Управляющее слово установки режима имеет вид 92 H.
2. Порт А – режим 2, ввод.
Управляющее слово установки режима имеет вид D0H.
Следует обратить внимание, что разряды, определяющие режим работы Порта С, в управляющем слове равны нулю.
Пример 4. Написать управляющее слово:
для установки разряда С3.Ответ: 07 H
для сброса разряда С3. Ответ: 06 H
для установки разряда С6. Ответ: 0D H
для сброса разряда С6. Ответ: 0C H
Установка соответствующего уровня сигнала на выходе порта С реализуется следующими командами МП:
MVI A, 07H
OUTРУС
MVI A, 06H
OUTРУС и т.д.
Здесь РУС – символический адрес регистра управляющего слова ППА.
Список использованных источников
1. Фарассат Ф., Валев С. “Кристалл на плате” (СОВ): новая эра сборочной технологии // Технологии в электронной промышленности. – 2005. – № 6. – C. 71 – 76.
2. Still А. CDF Run II silicon tracking projects // Nucl. Instr. and Meth. – 2008.- A 447.-Р. 1 – 8.
3. Merkel P. et al. CDF Run IIb Silicon Detector: Тhe Innermost Layer // IEEE Transactions on Nuclear Science. – 2004. - Vol. 51, No 5. – Р. 2215-2219.
4. Tricomi A. The CMS Inner Tracker Silicon Microstrip Modules: Production and test // Nucl. Instr. аnd Meth.- 2007. - A 570. – Р. 248 – 252.