![](/user_photo/2706_HbeT2.jpg)
- •Введение
- •Лабораторная работа 1 моделирование цифровых схем в пакете «electronics workbench»
- •1.1.Теоретические сведения
- •1.1.1.Цифровые схемы и основные логические элементы
- •1.1.2.Пакет «Electronics Workbench»
- •1.1.3.Генератор слов (Word Generator)
- •1.1.4.Анализатор логических сигналов (Logic analyzer)
- •1.2.Задание к работе
- •1.3.Содержание отчета
- •1.4.Контрольные вопросы
- •Лабораторная работа 2 арифметические схемы
- •2.1.Теоретические сведения
- •2.1.1.Сумматоры
- •2.1.2.Вычитатели
- •2.1.3.Задержка переключения элементов
- •2.2.Задание к работе
- •2.3.Содержание отчета
- •2.4.Контрольные вопросы
- •Лабораторная работа 3 триггеры rs-типа
- •3.1.Теоретические сведения
- •3.1.1.Общая характеристика триггеров
- •3.1.2.Асинхронный rs-триггер
- •3.1.3.Синхронный rs-триггер
- •3.1.4.Динамический синхронный rs-триггер
- •3.2.Задание к работе
- •3.3.Содержание отчета
- •3.4.Контрольные вопросы
- •Лабораторная работа 4 триггеры типов d, t и jk
- •4.1.Теоретические сведения
- •4.2.Задание к работе
- •4.3.Содержание отчета
- •4.4.Контрольные вопросы
- •Лабораторная работа 5 счетчики
- •5.1.Теоретические сведения
- •5.1.1.Асинхронный счетчик
- •5.1.2.Вычитающий счетчик
- •5.1.3.Счетчик по модулю n
- •5.1.4.Реверсивный счетчик
- •5.2.Задание к работе
- •5.3.Содержание отчета
- •5.4.Контрольные вопросы
- •Библиографический список
- •644046, Г. Омск, пр. Маркса, 35
2.1.2.Вычитатели
Схемы вычитателей реализуются аналогично сумматорам. Схема полувычитателя приведена на рис. 2 .9, а, где a и b – входы; d – выход разности; p – заем из следующего разряда.
|
|
|
а |
б |
|
Рис. 2.9. Одноразрядные вычитатели: а – полувычитатель; б – полный вычитатель |
||
|
|
|
|
|
Рис. 2.10. Многоразрядный вычитатель |
Схема многоразрядного вычитателя приведена на рис. 2 .10 (обозначения элементов аналогичны обозначениям на предыдущих схемах).
2.1.3.Задержка переключения элементов
Переключение состояния элементов, в общем случае, происходит с задержкой по времени, что отрицательно сказывается на быстродействии элементов. Наиболее остро эта проблема выражена в схемах, вычисляющих значения в нескольких разрядах, – сумматорах, вычитателях, счетчиках, в которых задержка по времени накапливается от разряда к разряду.
В пакете «Electronics Workbench» по умолчанию при моделировании используются идеальные элементы, не имеющие задержки. Для того чтобы изменить задержку, необходимо в свойствах элементов открыть вкладку «Models». По умолчанию используется идеальная модель. Новую модель можно создать, скопировав и вставив под другим именем модель «Ideal», а затем ее отредактировать. Задержка на переключение устанавливается с помощью двух параметров – «Propagation delay time, low-to-high level output (TPLH)», который задает в секундах задержу переключения из низкого уровня в высокий, и «Propagation delay time, high-to-low level output (TPHL)» – из высокого уровня в низкий.
2.2.Задание к работе
Промоделируйте работу четырехразрядных сумматора и вычитателя для нескольких чисел. Для сумматора выставьте задержку переключения элементов, сопоставимую со временем их переключения. Сравните работу такого сумматора с идеальным.
2.3.Содержание отчета
В отчете необходимо привести все исследуемые схемы и результаты их моделирования, ответы на контрольные вопросы и выводы по работе.
2.4.Контрольные вопросы
Каким образом в схему, моделируемую в пакете «Electronics Workbench», можно добавить определенные пользователем элементы?
Нарисуйте в пакете «Electronics Workbench» схему сумматора, в которой используются только элементы «и-не».
Нарисуйте в пакете «Electronics Workbench» схему двухразрядного умножителя.
Нарисуйте в пакете «Electronics Workbench» схему устройства, которое в зависимости от состояния на управляющем входе работало бы либо как сумматор, либо как вычитатель.
Как зависит тактовая частота от разрядности сумматора?
С какой тактовой частотой сможет работать моделируемый сумматор при выбранном времени задержки?
Какие параметры можно выставить в модели цифровых элементов?
Лабораторная работа 3 триггеры rs-типа
Цель работы: изучение принципов построения и работы триггеров и способов их управления.
3.1.Теоретические сведения
3.1.1.Общая характеристика триггеров
Триггеры – цифровые устройства, предназначенные для хранения информации. Триггер может находиться в двух устойчивых состояниях, одно из которых принимается за логическую единицу, другое – за логический ноль.
У триггеров (как и у многих других цифровых устройств) все входы можно условно разбить на информационные и управляющие. На информационные входы цифровых устройств подается информация, которая обрабатывается в данном устройстве (для триггеров это данные для хранения), на управляющие – сигналы, которые управляют работой устройства.
Классификацию триггеров обычно проводят по наличию информационных или управляющих входов. По информационным входам триггеры делятся на типы RS (рассматриваются в данной работе), JK, D, T и др, по управляющим – на асинхронные, синхронные статические и динамические.