05 семестр / Лекции и семинары / Лекции / Lek2_07 / Lek2_07_1
.docКомпьютерные технологии в прибростроении
Осень 2002г., А –15-00
Лекция №7
(начало)
Electronics WorkBench 3.0 (Digital).
1. Измерительные устройства.
-
Генератор слова (Word Generator)
16 колонок (слов), 8 битов (каналов)
Для ввода бита в слове щелкнуть и ввести 0 (напряжение 0) или 1 (напряжение 5В).
Перемещение по словам клавишами <- и ->.
Активация генератора, выбрать:
-Step (шаг)- для посылки выделенного слова,
-Burset (взрыв)-для однократной посылки всех слов подряд,
-Cycle (цикл)-для непрерывной циклическрй посылки всех слов (остановка Ctrl+T)
Внизу генератора индикация 8 бит текущего слова.
Набранное слова можно записать (кнопкой Save) в файл с расширением .dp и в последствии считать (Load).
Выход Clk – тактовый импульс (такт –импульс 1/0)
Запуск генератора -Internal (внутренний) тактовыми импульсами,
-External (внешний) импульсами на триггерном входе.
Для использования:
-переместить на схему,
-раскрыть в увеличенном виде,
-подсоединить к цепи,
-настроить (ввести слова, акивизировать)
-
Индикаторы состояния
1.2.1. Вольтметр постоянного напряжения- Voltmeter (двухполюсная схема подключения),
1.2.2. Ззонд -Probe (однополюсная схема подключения) –индикатор логического состояния (затемняется при уровне 1)
1.2.3. Анализатор логики (Logic Analiser).
Имеет 8 каналов (8 битов). Подключение входами в нижней части. Индикация – 8 строк на экране.
Обычная настройка External внешний запуск от тактового импульса.
Примеры Genword.cd3, GenWrdV.cd3
-
Конвертер логики (Logic converter)
Преобразует :
-цепь к таблице истинности,
-таблицу истинности к булевскому выражению,
-булевское выражение к цепи или таблице истиности
-
Логические элементы.
1.4.1.“И” (“&”,”AND”) –логическое умножение
1.4.2 «ИЛИ» -“OR” –логическое сложение
1.4.3. «Исключительное или» -“XOR”
1.4.4. “НЕ» -“NOT” –отрицание
1.4.5. «И-НЕ»-“NAND”- логическое умножение c отрицанием
1.4.6. «ИЛИ-НЕ»-“NOR”-логическое сложение с отрицанием
1.4.7. «Узел» для соединений
1.4.8. «Зонд» для индикации состояния бита.
1.4.9. «Источник 1» (5В)
1.4.10. «Земля» -точка нулевого потенциала
1.4.11. “RS-триггер”
-
«JK -триггер»
-
«D-триггер»
-
«Half-adder» -полусумматор
1.14.15. «Семисегментный индикатор»
1.14.16. «Декодирующий семисегментный индикатор»
Примеры моделирования отдельных устройств п.п.1.4.1-1.4.14.
-
Пример проектированияя и моделирования дешифратора для семисегментного индикатора
2.1. Составление таблицы двоичного представления десятичных чисел 0…9.
2.2. Cоставление таблицы состояния сегментов дисплея.
число |
Двоичные числа |
Сегменты лисплея |
Булево выражение для мажоранты |
|||||||||
23 D |
22 C |
21 B |
20 A |
a |
b |
c |
d |
e |
f |
g |
||
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
A B C D |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
A B C D |
2 |
0 |
0 |
1 |
0 |
|
|
|
|
|
|
|
|
3 |
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
4 |
0 |
1 |
0 |
0 |
|
|
|
|
|
|
|
|
5 |
0 |
1 |
0 |
1 |
|
|
|
|
|
|
|
|
6 |
0 |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
7 |
0 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
8 |
1 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
9 |
1 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
Примечание. Для простоты набора инверсия записана подчеркиванием переменной.
2.3. Набор логической цепи:
-для булева выражения первого слова (числа) из элементов отрицания («NOT») и логического умножения (“&”),
-для булева выражения следующих слов (чисел) из элементов отрицания («NOT») и логического умножения (“&”),
-сложение действия участков цепи для отдельных чисел элементами «OR»
Пример. Фрагмент дешифратора для чисел 0 и 1.
A B C D+ A B C D
-
Подготовка булевой функции по таблице истиности.
Вывести на экран конвертер логики. Выгрузить таблицу двоичных кодов чисел 0..15. кнопкой верхней кнопко «цепь->таблица».
Заполнить правую часть таблицы «Out» -значениями сегмента «a» дешифратора. Кнопкой «таблица->булева функция » получить булево выражение.
Получить минимизированное булево выражение кнопкой «таблица->булева функция, Simp ».
-
Лабораторная работа № 7.
Задание.
3.1. С помощью генератора слов составить таблицы истиности для логических элементов 1.4.1-1.4.6 и 1.4.11-1.4.14.
3.2. Разработать и смоделировать фрагмент дешифратора для пары чисел, соответственно таблице
Номер компьютера |
Первое число |
Второе число |
1 |
3 |
4 |
2 |
5 |
6 |
3 |
7 |
8 |
4 |
9 |
0 |
5 |
3 |
5 |
6 |
4 |
6 |
7 |
8 |
0 |
8 |
3 |
6 |
9 |
4 |
7 |
10 |
5 |
8 |
3.3. Используя модели фрагментов, разработанные другими студентами собрать модель дешифратора для всех чисел 0…9.