Главная » Просмотр файлов » Й.Янсен Курс цифровой электроники. Том 1. Основы цифровой электроники на ИС (1987)

Й.Янсен Курс цифровой электроники. Том 1. Основы цифровой электроники на ИС (1987) (1092081), страница 22

Файл №1092081 Й.Янсен Курс цифровой электроники. Том 1. Основы цифровой электроники на ИС (1987) (Й.Янсен Курс цифровой электроники. Том 1. Основы цифровой электроники на ИС (1987)) 22 страницаЙ.Янсен Курс цифровой электроники. Том 1. Основы цифровой электроники на ИС (1987) (1092081) страница 222018-02-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 22)

3.3. Переход из начального состояния 5, в состояние 5г произойдет в том случае, когда в автомат будет брошена монета. В состоянии 5, резервуар автомата наполнится водой. Управление остается в состоянии 5~ до тех пор, пока детектор уровня воды й Р не подаст сигнал о достижении определенного уровня заполнения резервуара, т. е. в состоянии 5, автомат ждет момента срабатывания детектора ЛУР. Как только йУР включится, происходит переход в 5у.

В этом состоянии вода нагревается до температуры 100 'С. Управление автоматом остается в данном состоянии до тех пор, пока не будет достигнута температура 100 'С. При достижении этой температуры произойдет переход в состояние 5з, соответствующее той фазе процедуры управления, в течение которой происходит смешива- 'г диаграммы состояний часто называются графами состояний.— Прилс рнд. Диаграммы и коды ние кофе, сахара, молока и нагретой воды за определенное время. Затем соответствующий сигнал инициирует переход в следующее состояние 5ь т.

е. начинается заполнение чашки. Эта операция также ограничивается с помощью таймера, Поистечении определенного времени процедура возвращается в исходное состояние; при этом загорается лампочка, сигнализирующая о том, что заполненную чашку можно взять из автомата. днаа *гга ниа сас аннам уаа дадай гМ'С Снашапго Нопапншпь чашку Рнс. 3.3. Диаграмма состояний для программы приготовления кофе. Если в соответствующих фазах что-то не реализуется, из состояний 5~ — 5я возможен переход в состояние 5м который соответствует возврату монеты. Если резервуар по истечении определенного времени не заполнится до определенного уровня (Т,.Ф12), если температура воды в момент времени Т, не достигнет 100 'С, если не поступит кофе (К), сахар (5) нли молоко (М) или же если не найдется свободной чашки — во всех этих случаях произойдет переход в состояние 5а.

Монета возвращается и процедура перейдет в состояние 5е (дефект), т. е. в ждущее состояние, которое будет прервано только после ремонта автомата. Из ждущего состояния автомат не может возвратиться в исходное состояние, поэтому последующее опускание монеты не приведет к запуску автомата. В последующих главах мы еще возвратимся к модулю управления и, в частности, к тем логическим операциям, которые он выполняет.

(зо Глава 3 3.2. Блок-схемы Несколько диаграмм Хаффмена или диаграмм состояний можно объединить в одну блок-схему. Такие блок-схемы используются при разработке логических схем и при создании программ для ЭВМ. Когда возникает задача автоматизации какого-то устройства с помощью цифровых электронных схем или ЭВМ, первым шагом является анализ данной задачи.

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

Передача управления: в ромбе записывается условие передачи упРавления. Входные (выходные) линии начинаются (заканчиваются) в вершинах ромба. рядом с выходными линиями размещаются варианты ответов на вопрос усло- вия, т. е, да или нет (1 или О). Начало и конец блок-схемы. В рамке указывается, например, НАЧАЛО илн КОНВП. Диаграммы и коды (3! Выходной соединитель (элемент связи) для части блок-схемы, расположенной на данной странице.

В рамке дана ссылка на входной соединитель, располагающийся на другой странице, Рядом с соединителем сообщается номер страницы или определенной ее части (зоны]. Входной соединитель (элемент связи) для части блок-схемы, расположенной на данной странице. В рамке дана ссылка на выходной соединитель, расположенный на другой странице. Рядом с соединителем сообщается номер страницы нли определенной ее части (зоны). Выходной соединитель (элемент связи) для части блок-схемы„ расположенной на данной странице. В кружке дана ссылка на входной соединитель, расположенный на этой же странице, с указанием зоны. Входной соединитель (элемент связи) для части блок-схемы, расположенной на данной странице, В кружке дана ссылка на выходной соединитель, расла. ложенный на этой же странице, с указанием зоны.

Рнс. 3.4. Символы, используемые в блок-схемах, На рис. 3.4 приведены символы, которые используются при составлении блок-схем, а на рис. 3.5 дан пример блок-схемы, представляющей собой цикл вычитания, который осуществляется импульсом, синхронизированным генератором тактовых сигналов. Из числа 100, помещенного в регистр, на каждом шаге цикла вычитается 1 и полученный результат снова помещается в этот же регистр. Затем проверяется, не равен ли результат нулю, и если нет, то вычитание продолжается, т.

е. мы переходим к следующему шагу цикла. После 100 вычитаний результат действительно будет равен 0 и цикл закончится. 132 Глава 3 (Фа туаиглп Хащ Рис. 3.5. Блок-схема цикла вычитания, который осуществляется импульсом, синхронизированным таймером. Приведем еще пример применения соединительных элементов в блок-схеме. Чтобы связать между собой элементы блок-схемы, записанные на разных страницах, не применяя длинных связывающих линий, используются специальные соединители.

На рис. 3.6 иллюстрируется применение этих символов. На странице 5 некоторой блок-схемы указано внутреннее соединение между элементами 3 в квадратах В2 и Р5. Индикатор зоны в соединителе указывает, где находится его «партнер». Эти зонные индикаторы позволяют быстро отыскивать соединители в сложных блок-схемах. На рис. 3.6 также показан пример соединения между двумя страницами блок-схемы.

На странице 5 рядом с соответствующим соединителем 5 указывается, с какой страницей выполнено соединение и в какой зоне этой страницы находится другой соединитель. На странице 8 рядом с соединителем указано, что другой элемент располагается на странице 5 в квадрате РЗ. 1зз Диаграммы и коды ггпрснш~с с ксппспнппп ней сегпнпд я'У' / г г \ 1 Рис З 6. Связь отдельных частей блок-схемы с немощью соединителей. На странице можно размешать соединители, которые осуществляют связь с дру- гими частями блок-схемы, находящимися на разных страницах. З.З.

Тактовые сигналы иа временнйх диаграммах. Квитирование По человеческим понятиям логические схемы работают с очень высокой скоростью, однако это не означает, что обработка информации в этих схемах не требует совсем времени. Изменение логических уровней напряжения вызывает задержки, величина которых зависит от типа применяемых логических схем (ТТЛ, ЭСЛ и т. д.) и составляет от пяти до нескольких десятков наносекунд. Кроме того, прохождение сигнала в линиях связи также приводит к задержкам.

В логической схеме, состоящей из большого числа отдельных элементов, обработанная информация может появиться на выходе только через довольно большой — по масштабам цифровой электроники — промежуток времени. На рнс. 3.7 показана логическая схема, состоящая из нескольких логических элементов И-НЕ.

В схеме возникает задержка, из-за которой результат обработки появляется на выхо- 134 Глава 3 ола тП Тм Рис. 3.7. Логическая схема, в которой вследствие конечного времени срабатывания элементов возникает задержка сигнала. При считывании информации в Регистр 17з это следует принимать во внимание, де только по истечении конечного времени. Выход логической схемы соединен с регистром (одноразрядный запоминающий элемент), который должен воспринимать информацию в определенный момент времени, контролируемый управляющим сигналом Т„. напшш шш,ьчщи~ Ош Резулошаа тзудрш7иИО ГигУЛТЛГиидгоуйжм д „глгиащ7;г) Спиежжл дегиащт Иодтгст/ д,,„,„пу Тит, Ту Т Т Г, Т, т, ту Т, т, 7; Г, т„гл~ т„лТГУт Тг т, шкшгтг Рис.

3.8, Временная диаграмма для схемы, показанной на рис. 3.7. В момент Т, начинается процесс вычисления, а в момент Тп появляется результат. Момент времени, удобный для считывания информации в регистр кв обозначен через Тсе !35 Диаграммы и коды Тотпопый сигнал О(Оиоооное( (Мополнотьрегистрг( З(Омаппнае( З(епполпитьрегистрг( (((Решить( 5(решать а пополнить Регистр 3( Б(рсшшпь( 7(Олиоать! Он(О(аз О(1ОР гоар(пд Отйнш Зопшнить рсгистрн гп Зопплн(ппьрегастрг г рратнст порп Поено; г Зопппншпь Рсгоспр г (. и и т, Х 4 З Ю Т Ю У Х Враг(гннор (Опало(р(оншп( Рис. Зтк Универсальная временная диаграмма с временными метками для сяи- тывания информации в регистры Х, у и Е. В момент времени Т, появляется информация на входе в логическую схему и начинается обработка данных.

Результат обработки появляется по истечении некоторого времени, что на рнс. 3.7 обозначено как сигнал с(. На диаграмме штриховкой также указан разброс времени задержки (го — ((). Между моментом появления и моментом (( тактового сигнала Тм имеется определенный промежуток, поэтому тактовый сигнал выбирается в качестве сигнала считывания информации в регистр.

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

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6376
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее