Автор работы: Пользователь скрыл имя, 13 Сентября 2014 в 18:24, реферат
В связи с развитием новых информационных технологий, появляется необходимость уметь считывать, обрабатывать, преобразовывать информацию посредством аппаратных или программных устройств. Этой роли большое внимание уделяется в области схемотехники - наука о проектировании и исследовании схем электронных устройств. Именно эти устройства и помогают реализовать ранее приведенные действия.
В данном курсовом проекте разрабатывается цифровой автомат, у которого на выходе периодически появляются коды символов, образующих мою фамилию и инициалы.
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 | |
0 |
- |
А |
Б |
В |
Г |
Д |
Е |
Ж |
1 |
З |
И |
Й |
К |
Л |
М |
Н |
О |
2 |
П |
Р |
С |
Т |
У |
Ф |
Х |
Ц |
3 |
Ч |
Ш |
Щ |
Ы |
ЬЪ |
Э |
Ю |
Я |
Символы |
- |
Б |
ы |
к |
о |
в |
а |
- |
Н |
- |
В |
- |
8-ричный код |
00 |
02 |
33 |
13 |
17 |
03 |
01 |
00 |
16 |
00 |
03 |
00 |
Таблица 3 - Таблица функций переходов
Предшествующее состояние автомата a(t) |
Последующее состояние автомата a(t+1) | ||
при x(t)=1 |
при x(t)=0 | ||
a0 |
0000 |
a5 |
a0 |
a5 |
0101 |
a10 |
a0 |
a10 |
1010 |
a1 |
a0 |
a1 |
0001 |
a6 |
a0 |
a6 |
0110 |
a11 |
a0 |
a11 |
1011 |
a2 |
a0 |
a2 |
0010 |
a7 |
a0 |
a7 |
0111 |
a3 |
a0 |
a3 |
0011 |
a8 |
a0 |
a8 |
1000 |
a4 |
a0 |
a4 |
0100 |
a9 |
a0 |
a9 |
1001 |
a0 |
a0 |
Таблица 4 - Таблица функций выходов
Состояние автомата a(t) |
Значения выходных сигналов y(t) | ||||||
y1 |
y2 |
y3 |
y4 |
y5 |
W | ||
a0 |
0000 |
0 |
0 |
0 |
0 |
0 |
0 |
a5 |
0101 |
0 |
0 |
0 |
1 |
0 |
0 |
a10 |
1010 |
1 |
1 |
0 |
1 |
1 |
0 |
a1 |
0001 |
0 |
1 |
0 |
1 |
1 |
0 |
a6 |
0110 |
0 |
1 |
1 |
1 |
1 |
0 |
a11 |
1011 |
0 |
0 |
0 |
1 |
1 |
0 |
a2 |
0010 |
0 |
0 |
0 |
0 |
1 |
0 |
a7 |
0111 |
0 |
0 |
0 |
0 |
0 |
0 |
a3 |
0011 |
0 |
1 |
1 |
1 |
0 |
0 |
a8 |
1000 |
0 |
0 |
0 |
0 |
0 |
0 |
a4 |
0100 |
0 |
0 |
0 |
1 |
1 |
0 |
a9 |
1001 |
0 |
0 |
0 |
0 |
0 |
0 |
a0 |
0000 |
0 |
0 |
0 |
0 |
0 |
1 |
Цифровой автомат можно представить как «черный ящик», имеющий конечное число входов и выходов и некоторое множество внутренних состояний Q ={a1(t), a2(t), …, an(t)}, в которые он под воздействием входных сигналов переходит скачкообразно. Выходные сигналы y(t) возникают в результате действия входных сигналов x(t), при этом одновременно с появлением выходного сигнала происходит скачкообразный переход автомата из состояния an(t) в состояние an+1(t).
Выходные сигналы зависят не только от входных сигналов в данный момент времени, но и от сигналов, которые поступили на входы автомата ранее, т.е. от состояния автомата в текущий момент.
Каждое состояние регистра отождествляется с записанным в триггеры 4-разрядным двоичным числом в соответствии с установленным выше правилом и может быть представлено в таблице 5.
Таблица 5 - Таблица состояний цифрового автомата
Состояние регистра |
Сигналы QB(t) на прямых выходах триггеров T4, T3, T2, T1 | |||
Q4(t) |
Q3(t) |
Q2(t) |
Q1(t) | |
a0 |
0 |
0 |
0 |
0 |
a5 |
0 |
1 |
0 |
1 |
a10 |
1 |
0 |
1 |
0 |
a1 |
0 |
0 |
0 |
1 |
a6 |
0 |
1 |
1 |
0 |
a11 |
1 |
0 |
1 |
1 |
a2 |
0 |
0 |
1 |
0 |
a7 |
0 |
1 |
1 |
1 |
a3 |
0 |
0 |
1 |
1 |
a8 |
1 |
0 |
0 |
0 |
a4 |
0 |
1 |
0 |
0 |
a9 |
1 |
0 |
0 |
1 |
a0 |
0 |
0 |
0 |
0 |