Per_Kursnew (694777), страница 3
Текст из файла (страница 3)
Для синхронного каскадирования микросхема имеет два входа разрешения СЕР и СЕТ, а также выход ТС (окончания счета). Счетчик считает тактовые импульсы если на входах СЕТ и СЕР напряжения высокого уровня.
Вход СЕТ последующего счетчика соединяется с выходом ТС предыдущего. На выходе ТС появится напряжение высокого уровня, если выходной код счетчика 1111=15, а на входе СЕТ присутствует напряжение высокого уровня. Состояния счетчика приведены в таблице 1.
Таблица 1.
Режим работы | Входы | Выходы | ||||||||||||
R | C | CЕР | СЕТ | РЕ | Dn | Qn | ТС | |||||||
Сброс | 0 | Х | Х | Х | Х | Х | 0 | 0 | ||||||
Параллельная загрузка | 1 | | Х | Х | 0 | 0 | 0 | 0 | ||||||
1 | | Х | Х | 0 | 1 | 1 | 1 | |||||||
Счет | 1 | | 1 | 1 | 1 | Х | Счет | 1 | ||||||
Хранение | 1 | Х | Х | 0 | 1 | Х | Qn | 1 | ||||||
1 | Х | 0 | Х | 1 | Х | Qn | 1 |
5.3. Триггер К555 ТВ6
Микросхема К555 ТВ6 содержит два J-K триггера с общим входом питания и изображена на Рис .5.3 . Вход синхронизации С у всех триггеров инверсный динамический, поэтому данные со входов J и K переносятся на выход Q по отрицательному перепаду импульса С. Когда импульс переходит от высокого уровня к низкому сигналы на входах J и K не должны меняться. Состояния для триггера приведены в таблице 2 .
Таблица 2. Состояния триггера К555 ТВ6.
Режим работы | Входы | Выходы | ||||
R | J | K | C | |||
Асинхронный сброс | 0 | Х | Х | Х | 0 | 1 |
| 1 | 1 | 1 | |||
| 1 | 0 | 0 | 1 | 0 | |
| 1 | 1 | 0 | 1 | 0 | |
| 1 | 0 | 1 | 0 | 1 |
5.4. Регистр К155ИР13.
Микросхема К155ИР13 является универсальным восьмиразрядным регистром сдвига с большими функциональными возможностями. Регистр может работать в следующих режимах: последовательного ввода информации с о сдвигом вправо;
последовательного ввода информации с о сдвигом влево; параллельного ввода; хранение; установка нулей (очистка, сброс).
Микросхема имеет следующие выводы (рис. 5.4): информационные входы последовательного ввода информации – DR при сдвиге вправо и DL при сдвиге влево; восемь входов D0-D7 для параллельного ввода; тактовый вход С; управляющие входы S0 и S1 для выбора режима; вход R для установки триггеров в нулевое состояние и восемь выходов от разрядов Q0-Q7.
Рис. 5.4. Регистр К155ИР13.
Работа регистра в режиме последовательного ввода со сдвигом вправо происходит при S1=0 и S0=1. Информация в последовательном коде подается на вход, начиная с младших разрядов. Ввод и сдвиг всего числа на один разряд происходит с каждым перепадом 0,1 тактовых импульсов.
Последовательный ввод со сдвигом влево осуществляется при S1=1 и S0=0. Входная информация должна поступать на вход DL со старших разрядов.
Для параллельного ввода со входов D0-D7 на обоих управляющих входах должно быть S1=S0=1. Информация со входов D0-D7 будет записана в триггеры и появится на выходах Q0-Q7 по перепаду 0,1 тактового импульса.
Во избежание сбоев, смена состояний управляющих входов S1 и S0 должна происходить при С=1. Когда на обоих управляющих входах S1= S0=0, триггеры не переключаются, т. е. имеет место режим хранения. Установка нулей (очистка регистра ) осуществляется импульсом U0 на входе R. Очистка регистра происходит независимо от состояния остальных входов. Во время действия импульса R=0 регистр бездействует. При выполнении всех остальных операций необходимо поддерживать R=1. Работа регистра приведена в таблице 3.
Таблица 3.
Входы | Выходы | Режим работы | ||||||||
R | C | S0 | S1 | DR | DL | Di | Q0 | Q1-Q6 | Q7 | |
1 | | 1 | 1 | 1 | X | Dni | Dn0 | Dn1... Dn6 | Dn7 | Параллельный ввод. Хранение |
1 | | 0 | 0 | X | X | X | Qn0 | Qn1... Qn6 | Qn7 | |
1 | | 1 | 0 | X | 0 | X | Qn1 | Qn2... Qn7 | 0 | Сдвиг влево |
1 | | 1 | 0 | X | 1 | X | Qn1 | Qn2... Qn7 | 1 | |
1 | | 0 | 1 | 0 | X | X | 0 | Qn0... Qn5 | Qn6 | Сдвиг вправо |
1 | | 0 | 1 | 1 | X | X | 1 | Qn0... Qn5 | Qn6 | |
0 | x | x | x | X | x | X | 0 | 0 ... 0 | 0 | Сброс |
ВЫВОДЫ. В данной главе были описаны основные элементы, применяемые при реализации принципиальной схемы кодера. Также была дана их краткая характеристика и способы включения элементов. Все используемые элементы -ТТЛ. В следующих главах будет рассмотрена программная реализация кодирующего устройства (его математическая модель).
6. Описание разработки системы.
6.1. Модульная структура системы.
Как уже говорилось во второй главе программа состоит из пяти модулей:
-
Основная программа.
-
Модуль ввода.
-
Модуль вывода.
-
Интерфейс.
-
Модуль обработки ошибок.
Модульная структура программы представлена на рисунке 6.1
Основная программа
Модуль ввода