Помощь в написании студенческих работ
Антистрессовый сервис

Автомат управления турникетом в метро

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

B=(q2 & !q1 & !q0) #. Состояния. Состояния. K=(!q2 & q1 # q0); Переходы. Выходные: Задание. Title «idz»; Q2 & !q1 & q0); Q2 & !q1 & q0); Q2 & !q1 & q0); Subdesign idz. Выходы. Выводы. Входа. Q2. clk=clk; Q1. clk=clk; Q0. clk=clk; Q2: output; Q1: output; Q0: output; Clk: input; Variable. L2: input; L1: input; K: output; B: output; Сл.с. Q2: jkff; Q1: jkff; Q0: jkff; M: input; Имя. Имя. Q2=q2; Q1=q1; Q0=q0… Читать ещё >

Автомат управления турникетом в метро (реферат, курсовая, диплом, контрольная)

Федеральное агентство по образованию ГОУ ВПО «Уральский государственный технический университет — УПИ»

имени первого президента России Б. Н. Ельцина Кафедра «Технологии и средства связи»

Курсовая работа по дисциплине «Цифровые устройства»

Автомат управления турникетом в метро Вариант № 21

Екатеринбург 2010 г.

1. Задание

2. Разработка турникета. Условно-графическое изображение

3. Формализация задания. Формирование списка входных и выходных сигналов

4. Построение полного графа состояний

5. Выбор количества триггеров

6. Таблица состояний

7. Уравнения, описывающие на языке AHDL

8. Результаты моделирования работы Выводы

1. Задание Разработать автомат управления турникетом в метро. Автомат имеет три входных датчика: датчик — жетон опущен, датчик на проход № 1, датчик на проход № 2. автомат должен работать по стандартному алгоритму.

2. Разработка турникета. Условно-графическое изображение

3. Формализация задания. Формирование списка входных и выходных сигналов

Входные сигналы:

ь Кнопка жетона — М ь Датчик на проход № 1 — Д1

ь Датчик на проход № 2 — Д2

Выходные:

ь Блокировка турникета — Б ь Индикатор опущенной монеты — К

4. Построение полного графа состояний

5. Выбор количества триггеров

Q2

Q1

Q0

Состояния

Z0 — начальное состояние

ZM — монета брошена

Z2 — пересечение второго луча

Z1 — пересечение первого луча

ZB — блокировка

ZL — запасное состояние

Z21 — пересечение второго луча сзади

Z22 — пересечение первого луча сзади

6. Таблица состояний

Входа комбинационной схемы

Выходы комбинационной схемы

Состояния

Входа

Имя

сл.с.

Переходы

Выходы

имя

Q2

Q1

Q0

L2

L1

M

J2

K2

J1

K1

J0

K0

Б

К

Z0

ZM

Z0

ZB

Z0

x

Z22

ZM

x

Z1

Z1

x

Z2

Z2

x

Z0

Z22

x

Z21

Z21

x

Z0

ZB

x

Z0

ZL

x

x

x

Z0

7. Уравнения, описывающие на языке AHDL

TITLE «IDZ» ;

SUBDESIGN IDZ

CLK:INPUT;

L1:INPUT;

L2:INPUT;

M:INPUT;

B:OUTPUT;

K:OUTPUT;

Q2:OUTPUT;

Q1:OUTPUT;

Q0:OUTPUT;

VARIABLE

Q2:JKFF;

Q1:JKFF;

Q0:JKFF;

BEGIN

Q2=Q2;

Q1=Q1;

Q0=Q0;

Q2.CLK=CLK;

Q1.CLK=CLK;

Q0.CLK=CLK;

Q2.J=(!Q2 & !Q1 & !Q0 & L1 &!L2 & !M) #

(!Q2 & !Q1 & !Q0 & !L1 & L2);

Q2.K=(Q2 & Q1 & !Q0 & !L1 &!L2) #

(Q2 & !Q1 & !Q0 & !L1 &!L2) #

(Q2 & !Q1 & Q0);

Q1.J=(!Q2 & !Q1 & !Q0 & !L1 & L2) #

(!Q2 & !Q1 & Q0 & L1 &!L2);

Q1.K=(!Q2 & Q1 & !Q0 & !L1 &!L2) #

(Q2 & Q1 & !Q0 & !L1 &!L2);

Q0.J=(!Q2 & !Q1 & !Q0 & !L1 & !L2 & M) #

(!Q2 & !Q1 & !Q0 & !L1 & L2);

Q0.K=(!Q2 & Q1 & Q0 & !L1 & L2) #

(Q2 & Q1 & Q0 & L1 & !L2) #

(Q2 & !Q1 & Q0);

B=(Q2 & !Q1 & !Q0) #

(Q2 & !Q1 & Q0);

K=(!Q2 & Q1 # Q0);

END;

8. Результаты моделирования работы

Выводы

турникет метро автомат сигнал

В ходе курсовой работы были приобретены практические навыки описания и моделирования цифровых автоматов на микросхемах последовательной логики с помощью пакета Quartus. На языке AHDL были написаны уравнения, описывающие работу автомата управления турникетом в метро на основе JK-триггеров. Так же были промоделированы результаты работы этих автоматов.

Показать весь текст
Заполнить форму текущей работой