
- •Електроніка і мікропроцесорна техніка
- •Луцьк 2002
- •Тема 1. Транзистори
- •Тема 2. Логіка.
- •Алгебра логіки Висловлювання і числення висловлювань
- •Закони алгебри логіки
- •Тема 3. Системи числення. Арифметичні дії над числами в двійковій системі числення
- •Тема 4. Вузли еом
- •4.1. Суматор
- •4.2. Послідовний суматор
- •4.4. Дешифратор
- •4.5. Перетворювачі з цифровою індикацією.
- •4.6. Перетворювач коду 8421 в 2421
- •4.7. Програмована логічна матриця (плм)
- •4.8. Накопичуючий суматор
- •Тема 5. Основні принципи програмування мікропроцесора
- •Способи адресації
- •Прапорці
- •Завдання по темі 5
- •Завдання до задачі № 2.
- •Примітка. Всі константи задані в шістнадцятковому коді. Завдання до задачі № 3
- •6. Рішення технологічних задач з допомогою мікропроцесора
- •Нехай необхідно рахувати цифри від 0 до 10. Напрям рахунку може бути від 0 до 10 і навпаки від 10 до 0 з кроком 1. Блок-схема алгоритму (структурна схема / програми зображена на рис. 8.1, а,б.)
- •Тема 7. Опис режиму програмованого вводу/виводу в мікропроцесорному комплекті кр 580
- •Основні операції мікропроцесора
- •2. Структурна схема мпк для виконання операцій.
- •Системний контролер і шинний формувач
- •Завдання на роботу по темі 7.
- •Тема 8. Підключення дисплею та клавіатури до еом
- •Організація вводу інформацій і завдання режиму роботи.
- •Тема 9. Організація пам’яті. Операційна система еом
- •9.1. Організація пам'яті
- •9.2. Операційна система еом.
- •Завдання на самостійну роботу по темі 9.
- •Тема 10. Основи програмування логічної моделі мікропроцесорного контролера Реміконт р-130
- •10.1. Призначення і функціональні можливості логічної моделі р-130
- •3. Принципи програмування
- •4. Основні алгоритми логіко-програмного управління
- •5. Правила побудови програми.
- •Додаток 1.
- •Система команд мп кр580вм80
- •Т а б л и ц а пз. 1. Коды регистров
- •43018, М.Луцьк, вул.Львівська, 75
4.6. Перетворювач коду 8421 в 2421
|
Рис.4.10
Код 2421 утворюється з коду 8421. До 4-х він повторює код 8421, а далі утворюється як інверсія доповнення до 9-ти. Код 8421 є двійково-десятковим кодом, де коефіцієнти 8, 4, 2 і 1 є ваговими коефіцієнтами, тобто відповідають "вартості" кожного розряду. Комбінації: 1010, 1011, 1100, 1101, 1110, 1111 є забороненими. Перетворювачі кодів застосовуються в системах інтерфейсів. Схема перетворювача на рис.4.10, відповідність сигналів входу Х і виходу Y наведені в табл.4.3.
Таблиця 4.3
8421
|
2421
| ||||||
Х4
|
X3
|
Х2
|
XI
|
Y4
|
YЗ
|
Y2
|
YI
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
1
|
1
|
0
|
1
|
1
|
0
|
1
|
1
|
0
|
1
|
1
|
0
|
0
|
0
|
1
|
1
|
1
|
1
|
1
|
0
|
1
|
1
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
о
|
0
|
1
|
1
|
1
|
1
|
1
|
4.7. Програмована логічна матриця (плм)
ПЛМ є вузлом ЕОМ, функціонування якого визначається програмою, записаною в нього. ПЛМ може використовувати в якості дешифратора ПЗП, наприклад в МП К580 в якості ПЗП керуючої пам'яті.
При записі програми в ПЛМ пропалюються плавкі запобіжники, які з'єднують транзистори МДП з шинами матриці. Матриця МІ (рис.4.11.) називається матрицею кон'юнкції. На горизонтальні шини подаються змінні Х. На вертикальних шинах утворюються кон'юнкції Z. На вертикальних шинах з'являється одиничний сигнал тільки тоді, коли всі транзистори, що увімкнені у вузли матриці і під'єднані до цієї шини, закриті. У вузлах матриці вмикаються транзистори МДП через плавкі запобіжники.
|
Рис.4.11.
Пропалювання програми у відповідності з призначенням матриці полягає в тому, що пропалюється плавкий запобіжник і транзистор під'єднується до вузла матриці. Якщо на входи транзисторів подати нулі, то вони будуть закритими.
Матриця М2, рис.4.11, називається матрицею диз'юнкції. На її горизонтальних шинах з'являється сигнал Y в тому випадку, якщо знімати сигнал через інвертор.