- •Глава 1 позиционные системы счисления
- •Глава 2. Формат представления базовых данных
- •2. А положительное, b отрицательное и по абсолютной величине больше, чем а.
- •3. А положительное, b отрицательное и по абсолютной величине меньше, чем а.
- •4. А и в отрицательные.
- •Глава 2. Логические основы piCmicro
- •Элемент не
- •Элемент и
- •Элемент Исключающее или
- •Элемент или
- •Логические элементы в интегральном исполнении
- •Глава 3. Комбинационные устройства
- •Дешифраторы
- •Шифраторы
- •Мультиплексоры
- •Преобразователи кодов.
- •Сумматоры
- •Глава 4. Последовательностные устройства
- •Параллельные регистры
- •Последовательные (сдвиговые) регистры
- •Блок обработки информации алу/рабочий регистр
- •Счетчики импульсов
- •Глава 5. Запоминающие устройства Иерархия запоминающих устройств эвм
- •Иерархическая структура памяти
- •Структурная схема зу
- •Типы оперативных запоминающих устройств
- •Основные параметры запоминающих устройств
- •Микросхемы озу
- •Постоянные запоминающие устройства (пзу)
- •Флэш-память
- •Глава 6. Обработка хранимой программы
- •Режимы адресации
- •Устройство управления
- •Микроконтроллерная система
- •Глава 5. Архитектура микроконтроллера семейства p1c.
- •Регистр слова состояния status
- •Память данных
- •Параллельные порты ввода/вывода
- •Регистр таймера/счетчика tmr0
- •Eeprom память данных eedata, eeadr
- •Специальные регистры w, intcon, option
- •Глава 6. Требования языка ассемблер
- •Операнд
- •Комментарии в программах на ассемблере
- •Метка/Имя
- •Формат кодирования
- •Глава 7. Набор команд pic контроллера
- •Сложение
- •Очистка
- •Команды инкрементирования и декрементирования
- •Бит ориентированные команды
- •Вычитание
- •Глава 8. Логика и организация программ
- •Последовательное выполнение команд
- •Конструкция выбор пути
- •Команды передачи управления. Команда «нет операции»
- •Команда безусловного перехода
- •Команды условного перехода
- •Конструкция цикл
- •Косвенная адресация памяти данных
- •Глава 9. Модульное программирование
- •Временная задержка малой длительности.
- •Метод вложенных циклов
- •Временная задержка длительностью 1с.
- •10. Организация связи с оператором
Мультиплексоры
Мультиплексоры — цифровые многопозиционные переключатели, по-другому, коммутаторы. У мультиплексора может быть, например, 16 входов и один выход. Это означает, что, если к этим 16 входам присоединены 16 источников цифровых сигналов — генераторов последовательных цифровых слов, то байты от любого из генераторов можно передавать в единственный выходной провод. Для этого нужный нам вход требуется выбрать, подав на четыре входа селекции (т.е. выбора номера канала; 24 = 16) двоичный код адреса. Так, для передачи на выход данных от канала номер 9 следует установить код адреса 1001.
Мультиплексоры различаются по числу входов, способам адресации, наличием входов разрешения и инверсным выходам.
1 O & 1
Y
&
A B S а) принципиальная схема |
Y = AS’ + BS
б) таблица истинности для КП11 и КП14 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Рис. 3.3. Мультиплексор К555КП14 (74158) Мультиплексоры К555КП11 и К555КП14 содержат по четыре одинаковых двухвходовых мультиплексора. Микроссхема КП11 передает код на выход без инверсии, а КП14 с инверсией. Выходы мультиплексоров имеют третье состояние. Если на выход разрешения данным ЕO’ подать напряжение высокого уровня, то выходы мультиплексоров разомкнутся. Передача данных разрешается при активном низком уровне на входе ЕО’ У каждого из четырех мультиплексоров имеется по два входа (канала) I1 и I2. Для их выбора служит один адресный вход S. Если на вход S подать напряжение низкого уровня, то одновременно выбираются входы I1 всех мультиплексоров. Соответственно при высоком уровне на входе S принимаются данные от входов I2 всех мультиплексоров. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
а) УГО |
б) таблица истинности КП2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Рис. 3.4. Мультиплексор К555КП2 (74153)
Микросхема К531КП2 представляет собой два четырехканальных мультиплексора, имеющих общие входы выбора А и В. У мультиплексоров есть собственные входы разрешения 1G’ и 2G’ (активный уровень низкий). Выход каждого мультиплексора 1Y и 2Y - ПРЯМОЙ. Входы разрешения 1G’ и 2G’ можно использовать независимо для стробирования выходов 1Y и 2Y; если на входы 1G’ и 2G’ подать напряжение высокого уровня, то логический уровень на выходах 1Y и 2Y станет НИЗКИМ, независимо от сигнальных и адресных входов.
Если вход G’ активный (присутствует напряжение низкого уровня), то на выходе Y отображается тот уровень, который присутствует на выбираемом входе (см. табл. истинности КП2).
