Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы микроэлектроники. Практикум

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Таблица5
Таблица состояний D-триггеров
№п/п 1 2 3 4 5 6 7 8 C 1 1 0 0 1 0 1 1 D 1 0 1 0 1 1 0 1 Q ст Q дин
8. На основе микросхемы 74S113D соберите схему счётного триггера. Подайте на вход однополярные прямоугольные импуль­сы амплитудой 5В (подумайте, какие режимы работы функцио­нального генератора необходимо выбрать). Установите частоту F=(2N+3) кГц, где N – номер варианта. Получите и скопируйте для отчёта входные и выходные сигналы. Измерьте период следо­вания выходных импульсов.
Содержание отчета по работе:
1. Название и цель работы.
2. Принципиальные схемы, названия и УГО всех исследован­ных устройств.
3. Таблицы состояний и временные диаграммы работы всех исследованных устройств.
Контрольные вопросы и задания:
1. Чем отличается RS-триггер с прямыми входами от триггера с инверсными входами?
2. Поясните логику работы D-триггера
3. Как из D-триггера получить счётный триггер?
4. Какие три различающиеся по функциональному назначе­нию типы входов триггеров вы знаете?
5. Какой вход называют динамическим и в чем его отличие от статического входа?
6. Какая комбинация сигналов RS-триггера с прямыми входа­ми называется запрещённой и почему?
7. Как RS-триггер с прямыми входами можно превратить в триггер с инверсными входами?
8. Почему JK-триггер часто называют универсальным?
9. Сформулируйте алгоритм, позволяющий установить состо­яние триггера произвольного типа по заданной комбинации вход­ных сигналов.
4
31
5
U1A
7474N
1D
2
1Q
5
~1Q
6
~1CLR
1
1CLK
3
~1PR
4
U2B
7474N
2D
12
2Q
9
~2Q
8
~2CLR
13
2CLK
11
~2PR
10
U2A
7474N
1D
2
1Q
5
~1Q
6
~1CLR
1
1CLK
3
~1PR
4
U3B
7474N
2D
12
2Q
9
~2Q
8
~2CLR
13
2CLK
11
~2PR
10
5V
X1
2.5 V
X2
2.5 V
X3
2.5 V
X4
2.5 V
X5
2.5 V
X6
2.5 V
X7
2.5 V
X8
2.5 V
X9
2.5 V
J1
Key = A
J2
Key = B
J3
Key = C
J4
Key = D
J5
Key = Space
Лабораторная работа № 5
Исследование регистров и счётчиков
Цель работы: изучение структуры и алгоритма работы парал-
лельного и последовательного регистров, а также разных типов счётчиков.
Ход работы:
Исследование параллельного регистра
Соберите схему параллельного регистра, приведённую на рис. 1.
Рис. 1. Схема параллельного регистра
Согласно номеру вашего варианта переведите указанный в та­блице 1 гексагональный код G в двоичный и установите его на входе регистра (бит А считать младшим).
Вариант 1 2 3 4 5 6 7 8 9 10
32
G 7 A 2 E 6 3 D 8 5 C N 2 6 3 5 4 6 3 1 4 2
Варианты заданий
Таблица1
Загрузите указанный код в регистр. Результат операции в виде
–
U1A
7474N
1D
2
1Q
5
~1Q
6
~1CLR
1
1CLK
3
~1PR
4
U2B
7474N
2D
12
2Q
9
~2Q
8
~2CLR
13
2CLK
11
~2PR
10
U2A
7474N
1D
2
1Q
5
~1Q
6
~1CLR
1
1CLK
3
~1PR
4
U3B
7474N
2D
12
2Q
9
~2Q
8
~2CLR
13
2CLK
11
~2PR
10
VDD
5V
X1
2.5 V
X2
2.5 V
X3
2.5 V
X4
2.5 V
U4A
7432N
>=1
J1
Key = S
J2
Key = D
J3
Key = C
J4
Key = R
J5
Key = O
X5
2.5 V
X6
2.5 V
X7
2.5 V
X8
2.5 V
скриншота сохраните для отчёта.
Исследование последовательного регистра
Загрузите файл «посл_регистр», схема которого приведена на рис. 2. Изучите работу регистра. Назначение входов: S, R – входы предустановки; D – информационный вход; С – вход синхрониза­ции. Состояние ключа O задаёт режим работы регистра (сдвиго­вый/циклический). Начиная со старшего бита, последовательно занесите в регистр число G, указанное в таблице 1.
5
Рис. 2. Схема последовательного регистра
После этого в режиме циклирования подайте N импульсов синхронизации и запишите гексагональный код выхода регистра. В отчёте приведите временные диаграммы процессов загрузки и сдвига.
Исследование асинхронного счётчика
Загрузите файл «асинхр_счётчик» (см. рис. 3). Включите мо­делирование и проверьте работу схемы. На основании проведён­ного эксперимента заполните таблицу состояний счётчика.
33
5
Рис. 3. Схема четырёхразрядного асинхронного счётчика
Обратите внимание, что изменение состояния счётчика проис­ходит по срезу счётных импульсов, хотя каждый из его триггеров имеет прямой динамический вход (срабатывание по фронту сиг­нала). Попробуйте объяснить, с чем это связано. Убедитесь в том, что переключение триггеров счётчика происходит неодновремен­но и с задержкой относительно входных импульсов.
Указание:перед выполнением этого задания проверьте пра­вильность выбора режимов работы осциллографа и настройки программы моделирования. Для этого в главном меню выбирает­ся процедура Simulate, открывается команда Interactive Simulation Settings, отключается опция Set maximum timestep, подключается опция Set initial time step и в строке Initial time step устанавливает­ся значение шага моделирования 1ns (1е-009). Для осциллографа необходимо выбрать ждущий режим запуска развёртки (Nor.), за­пуск по фронту и уровень запуска Level 1 V. Рекомендуемая дли­тельность развёртки 500 ns/Div.
После проверки выбора режима работы разверните панель ос­циллографа, включите моделирование и, последовательно нажи­мая клавишу «пробел», сформируйте в пределах экрана 10…12 импульсов, после чего выключите моделирование. С помощью визирных линий, перемещаемых по экрану осциллографа, оцени­те время задержки переключения каждого из трёх первых тригге­ров. Полученную осциллограмму и результаты измерений сохра­ните для отчёта.
34
U1
7472N
K1
9
K3
11
K2
10
J1
3
Q
8
~Q
6
J2
4
~CLR
2
~PR
13
J3
5
CLK
12
U2
7472N
K1
9
K3
11
K2
10
J1
3
Q
8
~Q
6
J2
4
~CLR
2
~PR
13
J3
5
CLK
12
U3
7472N
K1
9
K3
11
K2
10
J1
3
Q
8
~Q
6
J2
4
~CLR
2
~PR
13
J3
5
CLK
12
C
2.5 V
Q0
2.5 V
Q1
2.5 V
Q2
2.5 V
R
2.5 V
J2
Key = R
VDD
5V
J1
Key = Space
XSC1
ABCD
G
T
Исследование работы трёхразрядного синхронного счётчика
Загрузите схему синхронного счётчика (файл синхр_счет­чик_8_bit) (см. рис. 4). Включите моделирование и проверьте ра­боту счётчика. На основании проведенного эксперимента запол­ните для него таблицу состояний.
Рис. 4. Схема трёхразрядного синхронного счётчика
Обратите внимание, что изменение состояния счётчика проис­ходит по фронту счётных импульсов. Убедитесь в том, что пере­ключение триггеров счётчика происходит практически синхрон­но, но с задержкой относительно фронта входных импульсов.
Указание:перед выполнением этого задания проверьте пра­вильность выбора режимов работы осциллографа и настройки программы моделирования аналогично предыдущему заданию.
После проверки разверните панель осциллографа, включите моделирование и, последовательно нажимая клавишу «пробел», сформируйте в пределах экрана 10…12 импульсов, после чего выключите моделирование. Найдите на осциллограмме момент обнуления всех трёх выходов счётчика и установите в это по­ложение визирную линию 2. Совместите визирную линию 1 с фронтом счётного импульса, вызвавшего обнуление счётчика, и по разности отсчётов оцените время задержки переключения триггера 7472N.
5
35
5
A
2.5 VB 2.5 VC 2.5 VD 2.5 V
U1
74192N
A
15
B
1
C
10
D
9
UP
5
QA
3
QB
2
QC
6
QD
7
~LOAD
11
~BO
13
~CO12CLR
14
DOWN
4
VDD
5V
VDD
5V
J1
Key = A
J2
Key = B
J3
Key = C
J4
Key = D
J5
Key = U
J6
Key = U
J7
Key = Space
J8
Key = R
X5
2.5 V
J9
Key = L
VDD
5V
Q0
2.5 V
Q1
2.5 V
Q2
2.5 V
Q3
2.5 V
X10
2.5 V
X11
2.5 V
Обратите внимание на то, что строго одновременно триггеры переключаются только при наличии на их выходах синфазных сигналов. Переключения «0-1» и «1-0» происходят несинхронно (подумайте, с чем это связано).
Исследование реверсивного счётчика
Загрузите схему реверсивного счётчика (файл «реверс_счёт­чик»), приведённую на рис. 5, и проанализируйте её.
Рис. 5. Схема четырёхразрядного реверсивного
асинхронного счётчика
Научитесь управлять работой счётчика. Имейте в виду, что предварительная загрузка счётчика кодом DCBA, задаваемого с помощью ключей J1…J4, происходит по сигналу Load (ключ J9), а обнуление – по сигналу Clear (ключ J8). Счётные импульсы можно формировать с помощью ключа J7 (клавишей «пробел»). Через ключ J6 они могут поступать либо на суммирующий вход Up, либо на вычитающий вход Down. Направление счета опреде­ляется положением ключей J5 и J6, одновременно управляемых клавишей U. Текущее состояние счётчика индицируется в двоич­ном коде светодиодами Q3…Q0, переполнение в режиме прямого счёта индицируется погасанием светодиода Х10, а переход через ноль в режиме обратного счёта можно отметить по исчезновению свечения светодиода Х11.
36
Пользуясь командой предварительной загрузки, поместите в счётчик число N, соответствующее вашему варианту (см. табл. 2), и подайте M импульсов прямого счёта. Переведите счётчик в ре­жим обратного счёта и подайте K импульсов. Запишите получен­ный результат.
Таблица2
Варианты заданий
Вариант 1 2 3 4 5 6 7 8 9 10
N 7 4 2 1 6 3 2 8 5 4
M 5 2 3 4 5 2 4 4 7 2
K 6 9 7 8 3 7 7 5 3 8
По результатам эксперимента постройте полную временную диаграмму входных и выходных сигналов.
Указание:Для облегчения построения временной диаграммы работы счётчика рекомендуется провести дополнительный экс­перимент. Загрузите файл «реверс_счётчик_2» (см. схему, приве­дённую на рис. 6). Убедитесь, что на генераторе выбран режим, обеспечивающий получение однополярных прямоугольных им­пульсов частотой 1 кГц со скважностью 2, а логический анализа­тор работает в режиме 17 Clocks/Div.
Переведите ключ U в положение, соответствующее режиму прямого счёта, и установите ключи ABCD в положение, соответ­ствующее двоичному коду предварительной загрузки N. При за­пуске схемы благодаря наличию интегрирующей цепочки R1C1 в счётчик будет загружено число N, и далее счётчик будет работать в режиме прямого счёта. После окончания эксперимента выклю­чите моделирование и установите полосу прокрутки логического анализатора на начало диаграммы. Установите одну из визирных линий анализатора в положение, соответствующее окончанию серии импульсов прямого счёта (см. табл. 2). Имейте в виду, что счётных импульсов надо взять на 1 больше, чем указано в табли­це, так как из-за действия режима предварительной загрузки пер­вый счётный импульс будет проигнорирован счётчиком.
Временные диаграммы сигналов счётчика, расположенные левее установленной визирной линии, сохраните для отчёта (это половина нужной вам картины).
5
37
U1
74192N
A
15
B
1
C
10
D
9
UP
5
QA
3
QB
2
QC
6
QD
7
~LOAD
11
~BO
13
~CO
12
CLR
14
DOWN
4
VDD
5V
VDD
5V
J1
Key = A
J2
Key = B
J3
Key = C
J4
Key = D
J5
Key = U
J6
Key = U
VDD
5V
R1
5.1kΩ
C1
150nF
XLA1
C Q T
1
F
XFG1
5
Рис. 6. Схема для построения временной диаграммы работы счётчика
Переведите ключ U в положение, соответствующее режиму об­ратного счёта, и установите ключи ABCD в положение, соответ­ствующее двоичному коду числа, полученного в конце предыду­щего эксперимента. При запуске схемы благодаря наличию инте­грирующей цепочки R1C1 в счётчик будет загружено это число, и далее счётчик будет работать в режиме обратного счёта. После окончания эксперимента выключите моделирование и установите полосу прокрутки логического анализатора на начало диаграммы. Переведите одну из визирных линий анализатора в положение, со­ответствующее окончанию серии импульсов обратного счёта.
38
Временные диаграммы сигналов счётчика, расположенные левее установленной визирной линии, сохраните для отчёта (это вторая половина нужной вам картины). В отчёте приведите пол­ную диаграмму, полученную склеиванием упомянутых половин.
Исследование работы счётчика в режиме делителя частоты
Загрузите схему счётчика – делителя частоты (файл «дели­тель_на_3»), приведённую на рис. 7. Включите моделирование и убедитесь, что на выходе буферного элемента 7404N наблюдают­ся импульсы, частота которых втрое ниже, чем поступающих с генератора.
Измените приведённую на рис. 7 схему так, чтобы получить делитель частоты с коэффициентом деления, соответствующим номеру вашего варианта. Проверьте её работу на частоте, указан­ной для вашего варианта в таблице 3.
Рис. 7. Схема счётчика-делителя частоты на 3
Полученную осциллограмму входных и выходных сигналов сохраните для отчёта. Измерьте период следования и длитель­ность выходных импульсов и запишите результат с точностью до сотых.
Таблица3
Варианты заданий
5
Вариант 1 2 3 4 5 6 7 8 9 10
Частота,
кГц
Коэфф.
деления
Содержание отчета по работе:
1. Название и цель работы.
2. Принципиальные схемы, названия и УГО всех исследован-
ных устройств.
3. Временные диаграммы работы всех исследованных
устройств.
6 2,2 8 3,5 7 12 10 4 4,5 3
14 5 7 6 12 13 9 10 11 4
39
5
Контрольные вопросы и задания:
1. Что такое регистр?
2. Какие виды регистров вы знаете?
3. Какого типа триггеры могут быть использованы для по-
строения регистров?
4. Как следует понимать термин «универсальный регистр»?
5. Что такое счётчик?
6. Какие разновидности счётчиков вы знаете?
7. Какого типа триггеры могут быть использованы для по-
строения счётчиков?
8. Перечислите основные недостатки асинхронных счётчи-
ков.
9. Перечислите основные преимущества и недостатки син-
хронных счётчиков.
10. Как следует понимать термин «счётчик с комбинирован-
ным переносом»?
40
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]