русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


РЕФЕРАТ


Дата додавання: 2014-11-28; переглядів: 964.


Пояснювальна записка до курсової роботи "Синтез цифрового автома-
та" має 21 с., 6 рис., 7 табл., 2 додатки, 5 літературних джерел.

Об'єкт проектування - цифровий автомат з двома режимами роботи,
керований вхідним сигналом М.

Мета роботи - засвоїти багатоваріантність реалізації автомата, яка
зв'язана з вибором типів тригерів і комбінаційної частини. Ознайомлення з
методами структурного синтезу автоматів Мура та Мілі.

Метод дослідження - структурний синтез автоматів Мура та Мілі. Мо-
жна відмітити, що тригер типу JK має більш розвинені логічні функції, тому
для нього функції збудження в середньому більш прості.

Комбінаційна частина автомата може бути побудована на логічних
елементах, мультиплексорах, інтегральних схемах програмовуваної пам'яті,
програмовуваних логічних матрицях і т. ін.

Результати курсової роботи рекомендується використовувати при ро-
боті над дипломним проектом та в СНТО на кафедрі.

ЦИФРОВІ АВТОМАТИ З ПАМЯТТЮ, КОМБІНАЦІЙНІ ПРИСТРОЇ,
ЛОГІЧНІ ЕЛЕМЕНТИ, КОДИ, ТРИГЕРИ.


ЗМІСТ

Завдання на виконання курсової роботи..................................................... 2

Реферат........................................................................................................... 3

Цифровий автомат............................................................................................. 5

Способи завдання цифрових автоматів........................................................ 8

Синтез автомата........................................................................................... 10

Висновок....................................................................................................... 17

Список використаної літератури................................................................. 18

Додатки........................................................................................................... 19


1. ЦИФРОВІ АВТОМАТИ

Автоматами називаються цифрові схеми, стан виходів яких залежить не тільки від значень вхідних сигналів в даний момент часу, а й від внутрішнього стану схеми в даний та попередній моменти часу. З цього визначення випливає, що автомат має не один елемент пам'яті, інформація в яких залежить як від комбінації вхідних сигналів, так і від значення цієї інформації в попередні моменти часу. Аналогічний взаємозв'язок має місце і для вихідних сигналів. Таким чином, однією з особливостей цієї схеми є те, що вона має свій внутрішній стан, від якого залежить реакція на вхідні сигнали. Наявність елементів пам'яті, які можуть бути синхронним і працювати строго у відповідності з тактовими сигналами зовнішнього генератора, або синхронним, і працювати строго у відповідності з тактовими сигналами зовнішнього генератора, або асинхронним, і працювати у відповідності з зовнішніми сигналами. Він використовується для керування окремими механізмами та електронними пристроями.

Математичною моделлю автомата є абстрактний автомат А. Автомат А задається множинами X, У, Z, а також двома функціями δ і λ.

A={X, Y, Z, δ, λ, z0 }

де X={x1, x2,.., xn} – множина вхідних сигналів; Y={y1, y2,.., ym}- множина вихідних сигналів; Z={z1, z2,…, zk}- множина станів; δ - функція переходів автомата; λ - функція виходів автомата; z0 Є Z - початковий стан автомата.

Абстрактний автомат має один вхідний і один вихідний канали.

 

В кож ний момент t=0,1,2,... дискретного часу автомат знаходиться в певному станіZ(t) із множини Z станів автомата, в початковий момент t=0 він завжди знаходиться в початковому стані z(0)= Z0. В момент tперебуваючи в стані z(t),автомат здатний видати на вихідному каналі сигнал У(t) = λ(z(t), (t)), переходячи в стан z(t+1) = δ(z(t), х(t)), z(t) Є Z, у(t) Є Y.

 

В залежності від способу визначення значень вихідних сигналів автомати поділяються на автомати Мілі та автомати Мура.

Закон функціонування автомата Мілі задається рівнянням:

Z(t+1) = δ (Z(t), Х(t));

Y(t) = λ(Z(t), Х(t))
де Z(0)=zо - початковий стан автомата; t=0,1,2,... - дискретний сигнал.

Функція δ (Z,Х) визначає наступні стани автоматів і називається функ-
цією переходів. Функція λ (Z,Х) визначає вихідні сигнали і називається функ цією виходів автомата. Структура автомата Мілі:

 

 
 

 

 


Рис 1.2

Закон функціонування автоматів Мура:

Z (t+1) = δ (Z(t), X(t));

Y(t)= λ(Z(t)).

Функція δ (Z,Х) називається функцією переходів, а функція λ(Z) - нази-
вається функцією виходів автомата. На відміну від автомата Мілі вихідні си-
гнали автомата Мура залежать тільки від станів автомата і не залежать вхідних. Структура автомата Мура:


Рис 1.3

 

 

 
 


2. СПОСОБИ ЗАВДАННЯ ЦИФРОВИХ АВТОМАТІВ

Для завдання кінцевого автомату А необхідно описати всі елементи
множини А={Х,У,Z, δ, λ, z0} - вхідний і вихідний алфавіти, множину станів,
а також функції переходів і виходів. Серед багатьох станів необхідно виділи-
ти стан z0 . в якому автомат знаходиться в момент часу t=0. Це потрібно для
фіксації початку роботи цифрового автомата.

Найчастіше використовуваними способами завдання автоматів є графі-
чний та табличний способи.

Графічний спосіб включає завдання автомата графом. Граф автомата -
це орієнтований граф, вершини якого належать станам, а дуги переходам між
ними. Кожна дуга відмічає вхідний сигнал, визивним в автоматі відповідний
даній дузі переходу і вихідним сигналом, який з'являється при цьому пере-
ході.

 

ХІ/У2

Рис. 2.1 Граф автомата Мілі

 

       
 
 
   


ХІ

Рис.2.2 Граф автомата Мура

Робота автомата Мілі описується таблицями переходів та виходів, або совісною таблицею переходів і виходів. Рядки таблиць відповідають вхідним сигналам, а стовпці - стани і виходи. На перетині стовпця zi і рядка xi в таблиці ставиться стан zа = δ (zi, xi), в який автомат переходить із стану під дією сигналу xi і відповідно цьому переходу, позначається вихідний сигнал yk = λ (zi, xj).

 

 

       
 
 
   

 
 



<== попередня лекція | наступна лекція ==>
Цифровые фильтры | СИНТЕЗ АВТОМАТА


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн