Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR_CompModCU_Akchurin_2012.pdf
Скачиваний:
170
Добавлен:
18.05.2015
Размер:
6.98 Mб
Скачать

6. Элементы памяти

Предмет исследования

Средства запоминания данных. Различают:

Триггеры для запоминания одного бита.

Регистры для запоминания одного бита.

6.1. Триггеры

Триггеры используются для запоминания 1 бита информации. Основные типы триггеров:

SR триггер. Комбинация входов S=1, R=1 запрещена.

D триггер. Запоминает бит данных. Имеет вход разрешения записи

D триггер защелка. Запоминает бит данных по тактовому импцльсу.

JK -триггер. Модификация SR триггера. Комбинация входов J=1, K=1 вызывает переключение.

T триггер. Счетный. Реализуется на основе JK триггера.

Контрольные вопросы:

1.Что такое триггер?

2.Таблица переходов триггера.

3.Работа RS триггера.

4.Работа D триггера.

5.Работа D триггера защелки.

6.Работа JK триггера.

7.Работа T триггера.

Задание

Создать модели 2 триггеров.

Варианты заданий

Триггер 1

Триггер 2

0

D

RS

1

JK

D

2

T

JK

3

RS

T

4

JK

RS

5

T

D

6

RS

JK

7

D

T

8

D

RS

9

JK

D

52

В моделях используем блоки:

Генератор прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Для формирования входных сигналов в моделях будем использовать генераторы прямоугольных импульсов со значениями 0

и 1.

Преобразователь типа данных Data Type Conversion. Блок находится в Simulink => Signal Attributes. Для триггера нужны логические входные сигналы, их получим из импульсных с помощью конверторов данных Data Type Conversion (в режиме boolean).

Нужный триггер. Блок находится в Simulink Extras => Flip-Flops.

Наблюдатель Scope. Блок находится в Simulink => Sinks. Для одновременного наблюдения 4 сигналов применим наблюдатель Scope с 4 входами.

Для генераторов импульсов нужно задать:

периоды таким образом, чтобы они отличались в 2 раза,

ширину импульса 50% от периода,

амплитуды 1.

Это нужно, чтобы перебирались все возможные комбинации значений 0 и 1 входных сигналов.

Для преобразователей типа данных нужно в диалоговом окне объекта из выпадающего списка выбрать boolean

Чтобы при моделировании увидеть графики сигналов нужно отобразить окно вывода блока Scope двойным щелчком левой кнопки мыши по нему. Оно до моделирования без графиков.

53

6.1.1. SR триггер

Имеет два информационных входа:

S (Set – установка),

R (Reset – сброс).

Таблица переходов SR триггера:

S

R

Выход Q

Инверсия Q

Режим

0

0

Q(n-1)

Инверсия Q(n-1)

Хранение

1

0

1

0

Запись 1

0

1

0

1

Сбос в 0

1

1

0

0

Запрет

Модель функционирования SR триггера. В ней нужно отобразить входные и выходные сигналы триггера. Провести ее моделирование.

Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов.

54

55

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]