анал A01000Запісь в канал B01001Запісь в канал C01010Чтеніе з каналу A00100Чтеніе з каналу B00101Чтеніе з каналу C00110Отключеніе ППА від ШД МПС1xxxx
Формат керуючого слова представлений в таблиці 9. Керуючий слово, завантажене в регістр керуючого слова (УКР), налаштовує порти ППА на вказаний режим роботи і напрям передачі.
Таблиця 9 - Формат керуючого слова ППА
D0Направленіе передачі розрядів PC0 .. PC3 порту C («1» - введення, «0» - висновок). D1Направленіе передачі розрядів PB0 .. PB7 порту В («1» - введення, «0»- висновок). D2Режім роботи порту В і розрядів PC0 .. PC3 порту C (0 - режим 0, 1 - режим 1) D3Направленіе передачі розрядів PC4 .. PC7 порту С («1» - введення, «0» - висновок). D4Направленіе передачі розрядів PA0 .. PA7 порту А («1» - введення, «0» - висновок). D5D5, D6 - Режим роботи порту A і розрядів PC4 .. PC7 порту C (00 - режим 0, 01 - режим 1, 1x-режим 2). D6D7D7=«1» - ознака керуючого слова ППА
Приклад програмування ППА:
al, 10010010B; установка ППА в режим введення по каналах А і В
; і виведення по каналу З al, CWPPA; запис в РУС ППА al, PA; введення вмісту PA в регістр al
Програмований інтервальний таймер
Програмований інтервальний таймер (ПІТ) забезпечує генерацію заданих часових інтервалів. У МПК I82386SX функції ПІТ виконує мікросхема КР580ВІ53. У розробляється МПС ПІТ використовується при формуванні керуючих впливів Y2 і Y3.
Малюнок 13 - УДО програмованого інтервального таймера КР580ВІ53
Таблиця 11 - Призначення висновків КР580ВІ53
Позначення виводаТіп виводаНазначеніе виводовD7-D0Вход/виходШіна даннихC0, C1, C2ВходСінхронізація каналів 0, 1 і 2 соответственноOUT0, OUT1, OUT2ВиходВиходи сигналів каналів 0,1 і 2 соответственноCE0, CE1, CE2ВходРазрешеніе каналів 0, 1 і 2 соответственноA0, A1ВходРазряди адресаCSВходВибор микросхемыRDВходЧтениеWRВходЗаписьGND-ОбщийUcc-Напряжение харчування
У проектованої МПС один з каналів ПІТ використовується в режимі 0 (для формування керуючого впливу Y3), а два, що залишилися - в режимі 3 (для формування керуючого впливу Y2).
Пульт управління (ПУ)
ПУ складається з 4-х частин:
1) Лінійку з чотирьох світлодіодів (рис. 14)
Малюнок 14 - УДО світлодіодного індикатора
Світлодіодний індикатор відображає значення старшої тетради байтового результату обчислення функції MIN (X, K) + X .
2) Вісім тумблерів (рис. 15), що визначають значення константи K , використовуваної при реалізації алгоритму роботи МПС.
Малюнок 15 - УДО тумблерів
3) Кнопку КН1 «Скидання» (рис. 16), що здійснює початкову установку і запуск МПС.
Малюнок 16 - УДО кнопки «Скидання»
4) Кнопки КН2 (рис. 17) і КН3 (рис. 18), що забезпечують управління видачею сигналів y2 і y3 .
Малюнок 17 - УДО кнопки КН2
Малюнок 18 - УДО кнопки ...