- •Підсилювачі імпульсних сигналів.
- •Нч корекція.
- •Вч корекція за рахунок від’ємного зворотного зв'язку.
- •Системи числення і коди, які застосовуються в цвк.
- •Перехід від однієї системи числення до іншої.
- •Логічні операції.
- •Основні закони алгебри Буля.
- •Характеристики ттл і кмоп.
- •Логічні елементи багатовхідні.
- •Елементна база цифрової техніки.
- •Фізичне подання інформації.
- •Потенційне подання.
- •Імпульсное подання.
- •Динамічне подання.
- •Комбінаційні схеми.
- •Дешифратори.
- •Найбільш розповсюджені дешифратори.
- •Суматори.
- •Сумматор по модулю 2.
- •Напівсуматор.
- •Цифрові компаратори.
- •Арифметично-логічні прилади (алп).
- •Перетворювачі рівнів напруг і струмів.
- •Послідовні схеми.
- •Триггери.
- •Симетричний триггер з зовнішнім джерелом напруги зміщення.
- •Універсальність jk-триггера.
- •Лічильники.
- •Асинхронні лічильники.
- •Синхронні лічильники.
- •Запам’ятовуючі пристрої.
- •Генератори прямокутних імпульсів на логічних елементах.
- •Ждущі інтегральні мультивібратори.
- •Цифро-аналогові перетворювачі.
- •Паралельні ацп (ацп зчитування).
- •Селектори імпульсів.
- •Селектор імпульсів, амлітуда яких перевищує заданий рівень.
- •Селектор імпульсів, амлітуда яких рівна максимальнії або менш її на значення, не перевищуюче задане .
- •Селектор імпульсів, амлітуда яких менша заданого значення .
- •Розширювач імпульсів.
- •Селектор імпульсів, тривалість яких перевищує задане значення .
- •Селектор імпульсів, тривалість яких менше заданого значення .
- •Селектор імпульсів заданої тривалості .
- •Цифровій селектор послідовностей імпульсів з частотами повторення, які знаходяться в заданому діапазоні ( полосовий).
- •Формувачі імпульсів.
- •Диференціюючі ланцюги.
- •Інтегруючі ланцюги.
- •Формувач, затримуючий фронт і скорочуючий.
- •Розширювач імпульсів.
- •Формувач з інтегрируючим rc ланцюгом.
- •Формувач зкорочених імпульсів.
- •Мікропроцесори.
- •Внутрішня архітектура мп (8-розрядного).
- •Мікропроцесорна система.
- •Введення-виведення інформації.
- •Засоби керування введенням-виведенням.
Мікропроцесорна система.
Навіть самий досконалий МП даремний без підтримки інших пристроїв.
МП система має в наявність три шини, якими з'єднані всі системи ,що складають: шини адреси, даних управління. Тому однією з вимог до допоміжних мікросхем є наявність у них тристабільних виходів (для відключения від шини, коли вона не потрібна).
Кожний осередок ОЗП і ПЗП має свою унікальну (єдину) адресу, де зберігається 1 байт=8 б. Розподіл простору пам'яті в МП системах зручно показувати картою пам'яті.
FFFF ОЗУ C000 банк 3 (16к) BFFF ОЗУ 8000 банк 2 (16к) 7FFF ОЗУ 4000 банк 1 (16к) 3FFF ПЗУ 0000 (16к)
|
65535 к
|
В ПЗП приблизно 4Кб відводяться під операційну систему, що забезпечує введення з клавiатури, управління висновком на дісплей, кассетний нагромаджувач. 12 Кбайт займає інтерпретатор (тобто програма, що переводить мову програмування на машинну мову) Бейсіка.
|
Введення-виведення інформації.
Існує два основних способи організації введення-виведення. З одного боку, пристрої введення-виведення вважаються адресами пам'яті, а з іншого — кожному пристрою призначається адреса конкретного порта. В будь-якому випадку дані виводяться простим записом їх по відповідній адресі пам'яті або порта, а вводяться зчитуванням по аналогічній адресі. Частина простору ОЗП завжди резервується для введення-виведення, якщо В/В вважається адресою пам'яті. При організації В/В через порти виділяється набір адрес портів, що цілком не залежать від звичайного простору пам'яті.
Розрізняють паралельне і послідовне введення-виведення. При паралельному водночас передається байт даних (тобто вимагається 8-бітний регістр ), а в другому випадку дані передаються окремими бітами. Паралельний В/В реалізується досить просто:
Така проста схема виявляється інколи недостатньо гнучкою і краще використати програміруємою мікросхемою паралельного введення-виведення (580ІК55).
Реалізація послідовного введення-виведення складніша, оскільки дані, звичайно, представлені на шині МП в паралельній формі (байтами).
PISO — регістр зрушення з паралельним входом і послідовним виходом.
SIPO — регістр зрушення з послідовним входом і паралельним виходом.
Засоби керування введенням-виведенням.
Існують три основних способи управління операціями введення-виведення.
1. Найбільш простий і очевидний полягає в тому, щоб розв'язати ЦП управляти всіма операціями введення-виведення. Цей спосіб називається програмне введення-виведення (або В/В з опитуванням). Він забезпечує ЦП повне керування ситуацією, але виявляється найменш гнучким і досить повільним, т. я. ЦП періодично опитує кожний периферійний ; не вимагає чи воно обслуговування.
Якщо запитання є, ЦП виконує необхідне обслуговування. При цьому всі запитання інших ВП ігноруються, вони очікують доки ЦП не звільниться.
Більш зручний, але і більш складний спосіб полягає в тому, щоб дозволити периферійним пристроям переривати звичайну роботу ЦП. Це спосіб прериваннь. За наявності сигналу преривания і з урахуванням стану свого флажка преривания ЦП повинен призупинити поточну програму (зберігши в стьокє всі важливі параметри і адреса повернення) і після цього виконати необхідне обслуговування.
Всі преривания можна схемно упорядкувати по пріоритетам так, щоб самий важливий периферійний пристрій обслуговувався в першу чергу (наприклад, МП в автомобілі. Миттєва реакція МП на відмову гальм, щоб він не виконував).
3. Третій, самий складний спосіб управління введенням-виведенням, забезпечує зовнішнім приладам повний доступ до простору пам'яті системи без всякої участі ЦП в передачах даних. Такий спосіб називається прямим доступом до пам'яті (ПДП). Самий ефективний. При цьому дані можна передавати з дуже високою швидкістю (т. я. не бере участь МП). ПДП використовується, наприклад для передач даних в вінчестер (нагромаджувач на твердому диску) або з нього. В простих керуючих системах, як правило, не використовується.