Технические разделы

Синтез синхронного и асинхронного автомата

Секретный замок - цифровой автомат, который управляет открыванием двери или включает сигналы тревоги.

Автомат должен выполнять следующие функции:

· состояние S0 замок закрыт, сигнал тревоги не звучит, замок ждет начала открывающей последовательности;

· если подана некоторая начальная часть открывающей последовательности, то замок не открывается, сигнал тревоги не звучит, замок ждет продолжения открывающей последовательности;

· если подана вся открывающая последовательность, то замок открывается, сигнал тревоги не звучит, в этом состоянии автомат остается, пока не нажмем какую-либо из кнопок;

· если замок открыт, то нажатием любой кнопки замок закрывается, автомат переходит в начальное состояние;

· если замок закрыт и очередной набор на входе автомата не соответствует ожидаемому в открывающей последовательности, то автомат формирует сигнал тревоги;

· если звучит сигнал тревоги и набирается очередной набор последовательности сброса тревоги, то сигнал тревоги продолжает звучать, дверь закрыта, но автомат ждет продолжения набора последовательности сброса тревоги;

· если подана вся последовательность сброса тревоги, то автомат переходит в начальное состояние S0.

Счетчик - основа структурных схем большинства существующих дискретных устройств. Счетчик - последовательностная схема, предназначенная для выполнения микроопераций счета и хранения слов.

Структурно-функциональное описание счетчика:

Zn

Z

2

Z

1

X

1

X

2

Символами Z

1 -

Zn

обозначены внутренние переменные автомата, символами X

1,

X

2 -

управляющие

переменные, которые инициируют выполнение соответствующей микрооперации.

Количество разрядов счетчика определяется модулем счета. Счетчики делятся на счетчики с естественным и с произвольным порядком счета. В свою очередь, счетчики с естественным порядком счета могут быть суммирующими и вычитающими.

Постановка задачи

Построить функциональную схему синхронного автомата (СА) для 4-разрядного счетчика. Комбинационную схему реализовать на базисе элемента И-НЕ и память с помощью триггера JK. Счетчик имеет следующие микрооперации представленные в таблице 1.

Таблица 1

x

Микрооперация

0

Прием кода a4 a3 a2 a1

1

Счет в последовательности 0000-

0001

-0011-0111-

0

11

0

-

0

10

0

-1100-1110-

1

11

1

-

1

101-100

1

-

1

01

1

-1010-

0

01

0

-100

0

-0

1

01

На функциональном тесте построить логическое моделирование, проверяющее все режимы работы счетчика.

Построить функциональную схему асинхронного автомата «Секретный замок» по заданным ключевым последовательностям (таблица 2). Кодирование состояний автомата выполнить по критерию надежности функционирования.

Таблица 2

№ вар.

Система счисления

открывающая последовательность

последовательность снятия тревоги

Серия микросхем

11

Десятичная

4

6

2

1

5

1

531

 

Двоичная

100

110

010

001

101

001

 
Перейти на страницу: 1 2 3 4 5 6

Еще статьи по технике и технологиям

Расчёт каскадов радиопередатчика на биполярных транзисторах
Курсовой проект представляет собой сложный комплекс вопросов принципиального, схемного, расчетного и конструкционного характера: выбор схем, транзисторов, элементов колебательных систем, способа модуляции или манипуляции, источника пит ...

Сигнализация охранно-пожарная
Под системой охранно-пожарной сигнализации следует понимать целый комплекс технических устройств, которые способствуют своевременному обнаружению, обработке и передаче поступившего сигнала о начале возгорания, нарушения доступа в помещ ...

© 2019 | www.techexpose.ru