Студопедия — Работа 9_1. Построение генератора двоичного параллельного кода
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Работа 9_1. Построение генератора двоичного параллельного кода






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

1. Разместить генератор цифрового сигнала с четырьмя выходами с помощью команды Component → Digital Primitives → Stimulus Generators → Stim4. В появившемся окне Value панели Stim4 ввести значение IN1, а в окне атрибутов указать следующие значения:

 

 

2. В нижнем окне панели Stim4 ввести следующие значения:

3. Закрыть панельStim4нажатием на кнопку Ok. Выполнить команду меню Analysis →Transient.На панели Transient Analysis Limits осуществить настройку графика, указав в окне Time Range значение 1.7u. Вывести графики следующих переменных: D(1), D(2), D(3), D(4), HEX(1,2,3,4).   4. Запускаем программу нажатием на кнопку RUNи получаем осциллограммы цифрового сигнала в виде последовательности значений четырехразрядного параллельного двоичного кода.
.DEFINE IN1

+ 0NS 0

+ 100NS 1

+200NS 2

+300NS 3

+ 400NS 4

+ 500NS 5

+ 600NS 6

+ 700NS 7

+ 800NS 8

+ 900NS 9

+ 1000NS A

+ 1100NS B

+ 1200NS C

+ 1300NS D

+ 1400NS E

+ 1500NS F

+ 1600NS 0

 


 

Работа 9_2. Анализ дешифратора двоичного кода

 

Исследовать процесс преобразования четырехразрядного параллельного двоичного кода в десятичный код с помощью микросхемы 74145.

Генератор входного цифрового сигнала размещается командой Component → Digital Primitives → Stimulus Generators → Stim4.   В появившемся окне Value панелиStim4 ввести значение IN, которое присвоится атрибуту Command.
 
 

Описание макромодели дешифратора 74145 (находится в библиотечном файле DIG000.LIB):

 


.SUBCKT 74145 A B C D O0 O1 O2 O3 O4 O5 O6 O7 O8 O9

+ optional: DPWR=$G_DPWR DGND=$G_DGND

+ params: MNTYMXDLY=0 IO_LEVEL=0

U1LOG LOGICEXP(4,10) DPWR DGND

+ A B C D

+ O0_O O1_O O2_O O3_O O4_O O5_O O6_O O7_O O8_O O9_O

+ D0_GATE IO_STD MNTYMXDLY={MNTYMXDLY} IO_LEVEL={IO_LEVEL}

+

+ LOGIC:

+ abar = {~A}

+ bbar = {~B}

+ cbar = {~C}

+ dbar = {~D}

+ O0_O = {~(abar & bbar & cbar & dbar)}

+ O1_O = {~(A & bbar & cbar & dbar)}

+ O2_O = {~(abar & B & cbar & dbar)}

+ O3_O = {~(A & B & cbar & dbar)}

+ O4_O = {~(abar & bbar & C & dbar)}

+ O5_O = {~(A & bbar & C & dbar)}

+ O6_O = {~(abar & B & C & dbar)}

+ O7_O = {~(A & B & C & dbar)}

+ O8_O = {~(abar & bbar & cbar & D)}

+ O9_O = {~(A & bbar & cbar & D)}

 

U2DLY PINDLY(10,0,0) DPWR DGND

+ O0_O O1_O O2_O O3_O O4_O O5_O O6_O O7_O O8_O O9_O

+ O0 O1 O2 O3 O4 O5 O6 O7 O8 O9

+ IO_STD MNTYMXDLY={MNTYMXDLY} IO_LEVEL={IO_LEVEL}

+

+ PINDLY:

+ O0 O1 O2 O3 O4 O5 O6 O7 O8 O9 = {

+ CASE(

+ DELAY(-1,-1,50ns))}

 

.ENDS 74145

 

 
 

Вывод осциллограмм цифровых сигналов на выходах генератора и дешифратора.

Временной интервал моделирования в режиме Transient Analysis равен 2 мксек.

 


Для изменения цвета, толщины линий и других параметров графика сделайте двойной щелчок на свободном поле или нажмите на кнопку F10. Появится панель Properties, на которой нужно выбрать закладку Color, Font and Lines.







Дата добавления: 2015-06-15; просмотров: 456. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

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

Тактика действий нарядов полиции по предупреждению и пресечению правонарушений при проведении массовых мероприятий К особенностям проведения массовых мероприятий и факторам, влияющим на охрану общественного порядка и обеспечение общественной безопасности, можно отнести значительное количество субъектов, принимающих участие в их подготовке и проведении...

Типовые ситуационные задачи. Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт. ст. Влияние психоэмоциональных факторов отсутствует. Колебаний АД практически нет. Головной боли нет. Нормализовать...

Эндоскопическая диагностика язвенной болезни желудка, гастрита, опухоли Хронический гастрит - понятие клинико-анатомическое, характеризующееся определенными патоморфологическими изменениями слизистой оболочки желудка - неспецифическим воспалительным процессом...

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Studopedia.info - Студопедия - 2014-2024 год . (0.007 сек.) русская версия | украинская версия