Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / Лабы (цикл 3).doc
Скачиваний:
22
Добавлен:
30.04.2013
Размер:
265.73 Кб
Скачать

3. Содержание отчета

  1. Условные изображения и характеристики источников сигналов триггеров и клапанов.

  2. Полная информация в аналоговых окнах, а также наличие текстовых надписей на моделях на русском языке.

  3. Графическое изображение окна анализа

  4. Модель анализируемой схемы

  5. Текст временной директивы

  6. Временные диаграммы

  7. Выводы.

*** C:\MC6DEMO\DATA\DIGIO.LIB

.MODEL D0_EFF UEFF ()

*** C:\MC6DEMO\DATA\DIGIO.LIB

.MODEL D0_GATE UGATE ()

.define Z1

+ 0nS 1

+ +1nS 0

+ +1nS 1

.define Z2

+ 0nS 1

+ +2nS 0

+ +1nS 1

.define Z3

+ 0nS 1

+ +1nS 0

+ +1nS 1

.define Z4

+ 0nS 1

+ +2nS 0

+ +1nS 1

.define Z5

+ 0nS 1

+ +1nS 0

+ +1nS 1

.define Z6

+ 0nS 1

+ +2nS 0

+ +1nS 1

.define TJ1

+ 0nS 0

+ +4nS 1

+ +2nS 0

+ +2ns 1

+ +2nS 1

.define TK1

+ 0nS 1

+ +4nS 0

+ +2nS 1

+ +2ns 0

+ +2ns 1

.define TJ2

+ 0nS 0

+ +4nS 1

+ +2nS 0

+ +2ns 0

+ +2nS 1

.define TK2

+ 0nS 1

+ +4nS 0

+ +2nS 0

+ +2ns 0

+ +2ns 1

.define TJ3

+ 0nS 0

+ +4nS 0

+ +2nS 1

+ +2ns 0

+ +2nS 1

.define TK3

+ 0nS 1

+ +4nS 1

+ +2nS 0

+ +2ns 1

+ +2ns 1

.DEFINE ZAP

+0nS 0

+ +4ns 0

+ LABEL=ST1

+ +0nS 0

+ +0.4nS 1

+ +0.2nS 0

+ +1.4NS GOTO ST1 -1 TIMES

.DEFINE WK

+0nS 0

+ +5ns 0

+ LABEL=ST2

+ +0nS 0

+ +0.4nS 1

+ +0.2nS 0

+ +1.4NS GOTO ST2 -1 TIMES

Лабораторная работа №2 Исследование процесса сдвига кода в регистре

1. Цель работы

Исследовать процесс сдвига двоичного кода в регистре.

2. 3Адание

Предварительная часть

1. Изучить процесс сдвига в регистрах

-однотактная трехразрядная схема

-многотактная трехразрядная схема

2. 3адать поочередность работы JK триггеров по входам S и R. Интервалы записи

кодовых разрядов 1ns, время записи - 4ns (по два сигнала S и R).

Запись и сброс осуществляется сигналами Stiml: Z1 и Z2 для триггера Т1 (триггер

JK). Одновременно производится сброс триггеров Т2 и ТЗ

З. Ввод разрядов регистра осуществляется за 20N (20 наносекунд), что

регламентируется реквизитами окна анализа. Запись каждого из трех разрядов

регистра RG производится последовательно по сигналам Stiml: TJ1 и ТК1, что

соответствует первому триггеру Т1 (триггер JK).

Последовательность ввода разрядов регистра RG задается таблицей 1.

№ бригады

Значения кодовых разрядов на входе триггера Т1

1

1

1

0

1

1

0

0

0

1

0

1

0

2

1

0

0

0

1

1

0

1

0

0

1

1

3

0

1

1

1

0

0

0

1

1

0

0

1

4

1

1

1

0

0

1

0

0

1

1

0

0

5

0

0

1

1

0

0

1

0

1

0

1

0

6

1

0

0

1

0

1

0

1

1

1

0

1

7

1

0

1

0

1

1

1

0

1

1

0

1

8

1

0

1

1

0

1

0

0

0

1

1

0

4. Сигнал сдвига Stiml: SDW формируется после окончания сигнала сброса за время 4ns. Операция сдвига производится так же, как для процесса записи ZAP (см. цикл III, лаб. работа №1).

5. Ввод разрядов многотактного (3-х-тактного) регистра осуществляется за 20N

(20 наносекунд), что регламентируется реквизитами окна анализа. Запись каждого

из трех разрядов RG производится по сигналам Stiml: TJ1 и ТК1.

Последовательность ввода разрядов RG задается таблицей 2.

6. Сброс триггеров RG по сигналам Stiml: Z1 и Z2.

При этом триггеры T1, T2, ТЗ устанавливаются в состояние «0».

7. Ввод разрядов регистра RG осуществляется за 20 N(20 наносекунд), что

регламентируется реквизитами окна анализа. Запись каждого из трех разрядов RG

производится сигналами Stiml: TJ1 и ТК1. Последовательность ввода разрядов

RG задается таблицей 2.

8. В многотактном регистре сдвиг формируется на каждом очередном такте,

начиная с последнего триггера. Сдвиг производится по сигналам Stiml: SDW1

(ТЗ); SDW2 (Т2); SDW3 (Т1).

Вначале следует сформировать сигнал сдвига SDW1: (define SDWl+Ons 0 =6ns 0+LABEL=STl+0ns 0+0. 4nsl+0. 2ns 0+2. 4ns GOTO STl-1TIMES).

Аналогично формируется SDW2 и SDW3 со сдвигом в одну наносекунду: т. е. с интервалом 5n и 4n.

Таблица 2

№ бригады

Значение кодовых разрядов на входе триггера Т1

1

0

1

1

0

1

2

1

0

1

1

1

3

0

1

1

0

1

4

1

0

0

1

0

5

1

1

0

1

0

6

0

1

0

0

1

7

1

1

0

1

1

8

1

0

1

0

1

Экспериментальная часть

1. Произвести выбор источников сигналов Stiml: U1-U2. сохранить все реквизиты

диалоговых окон.

2. Построить модель однотактного трехразрядного регистра RG с использованием

триггеров JK из библиотеки УГО компонентов.

3. Обязательно нанести текстовые надписи на русском языке (см. меню «TEXT»).

4. Ввести кодовые (адресные) реквизиты:

-1MB - имя лабораторного цикла III;

-1 (или 2) - номер студенческой группы;

-1, 2,..., 8 - номер бригады (номер ЭВМ);

-1, 2- номер лабораторной работы (всего - 2)

5. Ввести данные по анализу схемы (окно анализа желательно вывести на принтер).

6. Ввести в программу текстовую директиву.

7. Выполнить анализ и оформить графики результатов (желательно с применением принтера).

8. Поизвести выбор источников сигналов Stiml: U1-U10. Сохранить все реквизиты диалоговых окон.

9. Построить модель многотактного (трехтактного) регистра сдвига. 10. Обязательно нанести текстовые надписи на русском языке (см. меню «TEXT»). 11. Ввести кодовые (адресные) реквизиты.

12. Ввести данные по анализу схемы (окно желательно вывести на принтер). 13. Ввести в программу текстовую директиву.

14. Выполнить анализ и оформить графики результатов (желательно с применением принтера).

Соседние файлы в папке Лабы