Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Министерство образования и науки Украины
Национальный аэрокосмический университет им. Н. Е. Жуковского «ХАИ»
Кафедра 303
Расчетно-графическая работа по дисциплине
«Электронная и микропроцессорная техника»
Выполнил:
Студент 338 группы
Петров А. А.
Проверил:
К. т. н., доцент
Дергачев В. А.
Харьков 2010
Вариант № 1
Задание к расчетно-графической работе
1. Для заданной булевой функции: записать СДНФ, минимизировать булеву функцию аналитически.
2. Минимизировать логическую функцию и построить принципиальную схему на элементах ТТЛ серии, составить перечень элементов.
3. Для выбранных микросхем определить характеристики.
4. Составить математическую модель разработанной схемы.
5. Составить программу моделирования схемы и сравнить полученные в результате моделирования значения и заданные.
6. Определить характеристики разработанной схемы (потребляемая мощность, быстродействие).
Задание 1. Для заданной булевой функции: записать СНДФ, минимизировать булеву функцию аналитически.
Входные наборы |
№1 |
||
a |
b |
c |
F |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
Решение:
1) Запишем СДНФ для заданной булевой функции:
2) Минимизируем данную булеву функцию аналитически:
Применим операцию склеивания, которая позволяет заменить два минтерма (логическое произведение всех переменных, причем те переменные, которые в данном наборе имеют значение нуль, входят в произведение с отрицанием, а имеющие значение единица – без отрицания), отличающихся вхождение только одной переменной (с отрицанием и без него), одним ментермом более низкого ранга. Группируя члены 1-3, 2-4 и применяя операцию склеивания, имеем:
Ответ:
Задание 2. Минимизировать логическую функцию и построить принципиальную схему на элементах ТТЛ серии, составить перечень элементов. Определить характеристики разработанной схемы (потребляемая мощность, быстродействие)
Наборы значений переменных |
№1 |
||||
a |
b |
c |
d |
e |
F |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
.
Диаграмма Карно.
Решение:
Минимизированная функция имеет вид:
Далее, применим правило де Моргана и получим окончательное выражение, которое можно будет реализовать на элементах «И-НЕ»:
На основании полученного выражения мы можем строить принципиальную схему на элементах ТТЛ серии.
Составим перечень входных элементов:
v К155ЛН1;
v К155ЛА1;
v К155ЛА2;
v К155ЛА4.
Следовательно, на основе этих микросхем мы можем построить функциональную и принципиальную схемы, с помощью которой реализовывается полученная булева функция.
Функциональная схема
Задание 3.Для выбранных микросхем определить характеристики.
В данном случае речь идет о таких характеристиках, как средняя потребляемая мощность, Рср, и быстродействие микросхемы, которое определяется с помощью величины Tз – время запаздывания схемы. Запишем эти характеристики для каждой микросхемы:
1. Для К155ЛН1 - Тз=18,5нс; Pср=165мВт:
2. Для К155ЛА1 - Тз=18,5нс; Pср=55мВт:
3. Для К155ЛА2 - Тз=18,5нс; Pср=26мВт:
4. Для К155ЛА4 - Тз=18,5нс; Pср=82,5мВт:
Задание 4 . Составить математическую модель разработанной схемы.
Далее необходимо составить математическую модель разработанной нами схемы. Для этого составим программу на языке программирования Turbo Pascal, ее листинг приведен ниже.
program abljam_1;
uses CRT;
var
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.