Реферат по предмету "Технологии, материаловедение, стандартизация"


Логические системы в различных функциональных наборах

Логические системы в различных функциональных наборах и их реализация Введение.
С развитием электроники приобретают огромное значение электронные визуальные средства отображения информации.
Эти средства представляют собой разнообразной величины экраны, оформленные различными способами (циферблаты часов, табло на стадионах и т. д. ) У всех этих средств общая деталь - элемент, отображающий только один символ. Эти элементы представляют собой матрицу, в клетках которой смонтированы светящиеся элементы (лампочки и т. п. ) При подаче на них напряжения, отображается тот или иной символ визуальной информации.
Темой данного курсового проекта является разработка автомата, управляющего светящимися элементами, для отображения необходимого сообщения на табло. Каждый символ сообщения отображается на отдельной матрице (матричном индикаторе) 5ґ7 светящихся элементов, то есть каждому символу соответствует определенная комбинация светящихся элементов матрицы. 1. Исходные данные.
Исходными данными является строка из шестнадцати символов, а так же матричный индикатор, назначение которого будет подробнее рассмотрено в пункте 1. 2. 1. 1. Строка из шестнадцати символов.
Строка из шестнадцати символов выбирается произвольно. Она является объектом исследования. В данном курсовом проекте используется строка, приведенная на рисунке 1. 1. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 И В А Н М И Х А Й Л О В И Ч . Рис. 1. 1. Строка из шестнадцати символов 1. 2. Матричный индикатор.
Матричный индикатор - матрица размерностью 5 ґ7 = 35 ячеек. С помощью матричного индикатора можно любому символу (букве, знаку препинания, цифре и т. д. ) поставить в соответствие набор признаков H = { h1, h2, .... , h35 }. Внешний вид матричного индикатора представлен на рисунке 1. 2. Рис. 1. 2. 1. 3. Формирование отображения строки символов.
С помощью матричного индикатора устанавливается соответствие каждому символу ai из исходной строки символов А (см. п. 1. 1) определенный набор признаков На Рис. 1. 3а, отображение символа “И” на индикаторе
Рис. 1. 3б, вид матричного индикатора при изображении символа “И” 2. Промежуточное исследование исходных данных.
В промежуточном исследовании мы поставим в соответствие буквам строки из 16-ти символов наборы признаков, сформулируем отображение T: Hґ A аF и выделим 3 ФАЛ. Построим для них таблицу истинности и по картам Карно найдем их номера. 2. 1. Отображение символов строки А на индикаторе.
С помощью матричного индикатора (см. п. 1. 2) поставим в соответствие буквам строки из пункта 1. 1 наборы признаков (см. рис. 2. 1). Рис. 2. 1, отображение символов строки А на индикаторе. Выпишем отдельно буквы и соответствующие им признаки
И 1, 5, 6, 10, 11, 14, 15, 16, 18, 20, 21, 22, 25, 26, 30, 31, 35
В 1, 2, 3, 4, 6, 10, 11, 15, 16, 17, 18, 19, 21, 25, 26, 30, 31, 32, 33, 34
A 2, 3, 4, 6, 10, 11, 15, 16, 17, 18, 19, 20, 21, 25, 26, 30, 31, 35
H 1, 5, 6, 10, 11, 15, 16, 17, 18, 19, 20, 21, 25, 26, 30, 31, 35 пробел
М 1, 5, 6, 7, 9, 10, 11, 13, 15, 16, 20, 21, 25, 26, 30, 31, 35
И 1, 5, 6, 10, 11, 14, 15, 16, 18, 20, 21, 22, 25, 26, 30, 31, 35 Х 1, 5, 7, 9, 12, 14, 18, 22, 24, 27, 29, 31, 35
A 2, 3, 4, 6, 10, 11, 15, 16, 17, 18, 19, 20, 21, 25, 26, 30, 31, 35
Й 1, 3, 5, 6, 10, 11, 14, 15, 16, 18, 20, 21, 22, 25, 26, 30, 31, 35 Л 3, 4, 5, 7, 10, 11, 15, 16, 20, 21, 25, 26, 30, 31, 35
O 2, 3, 4, 6, 10, 11, 15, 16, 20, 21, 25, 26, 30, 32, 33, 34
В 1, 2, 3, 4, 6, 10, 11, 15, 16, 17, 18, 19, 21, 25, 26, 30, 31, 32, 33, 34
И 1, 5, 6, 10, 11, 14, 15, 16, 18, 20, 21, 22, 25, 26, 30, 31, 35 Ч 1, 5, 6, 10, 11, 15, 16, 17, 18, 19, 20, 25, 30, 35 . 35 2. 2. Получение ФАЛ
В данном курсовом проекте из множества признаков выделено 3 (см. табл. 1). С номерами 1, 3, 5 для которых и будет построена логическая схема устройства, диагностирующего их наличие или отсутствие.
Для решения задачи в двухзначной логике необходимо перейти к двоичному коду, закодировав им каждый из 16-ти символов строки А.
При этом достаточно четырехразрядного двоичного числа, определяющего значение XYZP, которым в дальнейшем будет кодироваться номер каждого символа. Например, второй символ “В” должен иметь код 0001, первый “И” - 0000 и т. д. Таблица истинности для выбранных признаков представлена в таблице 2, где ФАЛ функция алгебры логики, в которых значение 1 принимается для кодов, имеющих значение признака h, равного 1. В общем случае hМ {0, 1}. Следует учесть, что h1аF1, h3аF3, h5аF5. Отображение T: H ґ A а F Табл. 1 2. 3. Нахождение номеров ФАЛ по карте Карно
Следующим этапом является нахождение 10-значных номеров ФАЛ по карте Карно, общий вид которой для 4-ех переменных представлен на рисунке 2. 2. Цифры в квадратах являются степенью числа 2 при определении номера ФАЛ, выбранных в данной работе на рисунке 2. 2а, б, в Рис. 2. 2 Карта Карно со степенями двойки 2. 4. Таблица истинности. Табл. истинности для ФАЛ. Табл. 2 Нахождение номера ФАЛ: F1
N(F1) = 20 + 21 + 23 + 25+ 27 + 26 + 29 + 212 + + 213 + 214 = 29419 Нахождение номера ФАЛ: F3 N(F3) = 21 + 22 + 212 + 28+ 29 + 210 + 211 = 7942 Нахождение номера ФАЛ: F5
N(F5) = 20 + 23 + 25 + 26 + 27 + 29+ 210 + 213 + + 214 = 26345 2. 5. Представление ФАЛ в совершенной нормальной форме.
Представим выбранные признаки в совершенной дизъюнктивной нормальной форме (СДНФ) и совершенной конъюнктивной нормальной форме (СКНФ). Для этого из таблицы истинности ФАЛ (см. табл. 2) выпишем конституэнты 0 и 1. ФАЛ в СДНФ примет вид:
F1(X, Y, Z, P) = (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P)
F3(X, Y, Z, P) = (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P)
F5(X, Y, Z, P) = (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) Ъ (X, Y, Z, P) ФАЛ в СКНФ примет вид:
F1(X, Y, Z, P) = (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P)
F3(X, Y, Z, P) = (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P)
F5(X, Y, Z, P) = (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) & (X Ъ Y Ъ Z Ъ P) 2. 6. Минимизация ФАЛ
Проведем минимизацию полученных ФАЛ при помощи карты Карно и представим их в ДНФ. Для этого попытаемся оптимальным образом объединить 0-кубы в кубы большей размерности. Клетки, образующие k-куб, дают минитерм n-k ранга, где n - число переменных, которые сохраняют одинаковое значение на этом k-кубе. Таким образом, получим ДНФ выбранных ФАЛ. Рис 2. 2а, б, в
Проведем минимизацию алгебраическим путем, воспользовавшись тождеством а И а = а.
XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP = = XYZ Ъ XZP Ъ XZP Ъ YZP Ъ XYZ Ъ XZP = ZP Ъ XYZ Ъ XZP Ъ YZP Ъ XYZ
XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZPЪ XYZP Ъ XYZP Ъ XYZP Ъ XYZP = = YZP Ъ YZP Ъ XZP Ъ XYZ Ъ XYZ = XY Ъ YZP Ъ YZP Ъ XZP
Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZPЪ XYZP Ъ XYZP Ъ XYZP Ъ XYZP Ъ XYZP = XZP Ъ XYP Ъ XYZ Ъ XZP Ъ XZP Ъ XYZP 2. 7. Представление ФАЛ в виде куба 3. Исследование ФАЛ. 3. 1. Матрица отношений.
Построить матрицу отношений T: H ґA. Матрица отношений представляет собой таблицу, строками которой являются записи (кортежи признаков), а строками отношения, которые имеют все уникальные имена. Матрица отношения представлена в таблице 3. Матрица отношений. Табл. 3 3. 2. Исследование ФАЛ на толерантность.
Определим классы толерантности. Рассмотрим классы толерантности k1, k2, k3, имеющие общие элементы, следовательно, являющиеся пересекающимися множествами.
h1 = h(a1) = h(A) = { X0, X1, X3, X5, X6, X7, X9, X12, X13, X14 } h2 = h(a2) = h(B) = { X1, X2, X8, X9, X10, X11, X12 }
h3 = h(a3) = h(C) = { X0, X3, X5, X6, X7, X9, X10, X13, X14 }
Проанализировав классы h1, h2, h3, можно получить: k1 З k2 = 0; k1 З k3 = 0; k2 З k3 = 0, т. е. {k1, k2, k3 } - образуют класс толерантности Результаты исследования занесем в таблицу 3. 3. 3. Исследование ФАЛ на эквивалентность.
Определим классы эквивалентности для этого множества А = {Х0, Х1, ......, Х15 } разобьем на классы эквивалентности, получим 6 классов М1 = {AC} = {X0, X3, X5, X6 X7, X13, X14} М2 = {AB} = {X1, X12} М3 = {B} = {X2, X8, X11} М4 = { } = {X4, X15} М5 = {ABC} = {X9} М6 = {BC} = {X10}
При этом каждый класс полностью определяется любым его представителем. Сопоставив результаты исследования с результатами пункта 3. 2 получим следующие зависимости М1 М K1 М2 М K1 М3 М K2 М5 М K1 М6 М K2 М1 М K3 М2 М K2 М5 М K2 М6 М K3 М5 М K3 или K1 = M1 И M2 И M5 K2 = M2 И M3 И M5 И M6 K3 = M1 И M5 И M6
Результаты исследования занесены в таблицу 3. Результаты исследования на эквивалентность и толерантность необходимы для оптимизации построения логической схемы. 3. 4. Диаграмма Эйлера.
Диаграмма Эйлера дает наглядное представление о том, как распределяются признаки по классам толерантности и эквивалентности. Диаграмма Эйлера для выбранных ФАЛ представлена на рисунке 3. 5. Диаграмма Эйлера. Рис. 3. 5 3. 5. Построение комбинационной схемы.
Комбинационная схема автомата распознавания набора признаков H = {h1, h3, h5 } построена на основе результатов исследований в пункте 3. 1 и пункте 3. 4. Таблица 5 Используя таблицу 5, можно записать следующие отношения:
G1 = (XYZP) Ъ (XYZP) Ъ (XYZP) Ъ (XYZP) Ъ (XYZP) Ъ (XYZP) Ъ (XYZP) = (XYZP) Ъ (XYZP) Ъ (XYZP) Ъ (XYZ) Ъ (YZP) G2 = (XYZP) Ъ (XYZP) G3 = (XYZP) Ъ (XYZP) Ъ (XYZP) G4 = (XYZP) Ъ (XYZP) G5 = (XYZP) G6 = (XYZP) Тогда ФАЛ можно представить в виде: F1 = G1 Ъ G2 Ъ G5 F3 = G2 Ъ G3 Ъ G5 Ъ G6 F5 = G1 Ъ G5 Ъ G6
Эти отношения эквивалентны ФАЛ в СДНФ, полученным в пункте 2. 5.


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

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

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Приборы выдачи измерительной информации
Реферат Проблема организации и проведения PR кампании на примере НПФ Урал ФД
Реферат З логіки
Реферат Диверсификация. Проблемы диверсификации предприятия
Реферат Методика обучения графическому редактору Adobe Photoshop в профильном курсе информатики
Реферат Rana Pipiens Essay Research Paper Leopard Frog
Реферат В стандарты по бухучету внесены изменения
Реферат Історія виникнення силових видів спорту на Україні \укр\
Реферат Методические указания по выполнению расчетного задания по дисциплине «Бухгалтерский учет»
Реферат Впровадження нових технологій виробництва сільськогосподарської продукції ВАТ Западинське
Реферат Исследование автоматизированной системы уч та движения грузов на ск
Реферат 48 (лекції – 32, лабораторні – 16) Лектор
Реферат Environmental Issuses Of Tibet Essay Research Paper
Реферат Роль леса в художественном сознании русского народа в экономике и культуре России
Реферат Гражданский корпус охраны окружающей среды