Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ВИСНОВОК. Тестування роботи програми




Тестування роботи програми

 

Попередньо було створено програму, яка повинна обраховувати значення Y. Далі необхідно провести тест програми. Програма запускається за допомогою, раніше створеної, кнопки «Пуск», але перед тим у комірки на проти Х1, Х2 та Х3 записуються нулі та одиниці, відповідно до будь якого такту (рисунок Л.4). Натиснувши, на кнопку «Пуск» програма видала результат, який сходиться з результатом розрахунку в Excel (рисунок Л.5). На вікні результату натиснули «Ок» і можна знову вводити значення аргументів.

Отже, у даному розділі було виконано всі завдання, які перед ним стояли. Функція промодельована у табличному редакторові Excel. Створено програму на мові VBA, яка теж дозволяє знаходити значення Y.

 

 

9 АНАЛІЗ РЕЗУЛЬТАТІВ РОБОТИ

Якщо аналізувати дану курсову роботу, то слід розпочати з того, усі поставлені завдання було виконано повністю, а деякі і більш краще ніж очікувалося.

Задана логічна функція 1.1 пройшла всі можливі експерименти.

Перш за все, власником даної роботи, була самостійно, без будь-яких ППП промодельована задана логічна функція, мінімізована до більш простішого виразу (див. розділ 2). Потім мінімізовану функцію було приведено до двох базисів «І-НІ» та «АБО-НІ».

Перевірка, яка потім була проведена у четвертому розділі, показала, що функція має однаковий логічний розв’язок незважаючи на стан у якому вона знаходиться.

Наступним кроком була побудова комбінаційних схем, що наведені у додатку Б. Далі, використовуючи створені схеми, проводилося моделювання логічних функцій ППП. Потрібно було лише знайти відповідні елементи у ППП і розставити їх відповідно до комбінаційної схеми, які раніше були створені.

Наступним кроком було приведення функції до ДКНФ та ДДНФ. ДДНФ далі використовувалася для побудови мультиплексора. Було показано, як на мультиплексор приходило 8, 16 сигналів, а на виході елемент видавав лише один сигнал.

Часові діаграми побудовані самостійно та за допомогою ППП відповідають один одному.

У розділі вісім стояло завдання скласти програму для мінімізованої функції 2.1, на мові VBA, яка б розраховувала значення функції на такті, який довільно задавався. Завдання успішно було виконане. При тестуванні програми було отримано результати, які сходилися з усіма попередніми розрахунками. А це значить, що програма працює вірно.

 

 

У процесі виконання курсової роботи використовувалося два методи мінімізації логічної функції. Більш простим методом є метод мінімізації за допомогою діаграм Вейча. Було побудовано таблиці істинності для немінімізованої, мінімізованої а також для функції приведеної до базисів «І-НІ» та «АБО-НІ». Для приведення функції 2.1 до базисів застосовувалися правила де Моргана 1.12 – 1.15.

Отримано навички побудови комбінаційних схем та побудови часових діаграм. Усі вище згадані функції промодельовані у ППП. Після чого можна сказати, що найзручнішою компмп’ютерною програмою являється EWB. Але затримки часу зручніше рахувати у ППП OrCAD.

За допомогою VBA було створено програму реалізації логічної функції 2.1. Результати, що видавала програма, були перевірені з попередніми розрахунками Результат перевірки був позитивний.

Отже, підчас виконання даної курсової роботи було отримано навички роботи з багатьма програмами, які будуть потрібні, як і для студента так і для молодого спеціаліста.

 

 

ПЕРЕЛІК ПОСИЛАНЬ

1. Анатолій. Пєтух. «Схемотехніка ЕОМ»/А. Петух Д. Обідник, Вінниця ВДТУ 1999.

2. Мультиплексор. [Електронний ресурс]. Вікіпедія. Режим доступу: http://uk.wikipedia.org/wiki/%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0.

3. Методи мінімізації логічних функцій./Алгебра логіки. [Електронний ресурс]. Режим доступу: http://referat.parta.ua/view/6234/

4. Колонтаєвський Юрій Петрович. Мікропроцесорна техніка: конспект лекцій (для студентів, які навчаються за напрямками 0906 «Електротехніка», 6.050701 «Електротехніка та електротехнології» всіх форм навчання)/Укл.. Колонтаєвський Ю.П. – Харків: ХНАМГ, 2009 – 89 с.

5. Закони логіки, таблиці істинності та логічні сполучники. [Електронний ресурс]. Стаття. Режим доступу: http://ellib.org.ua/books/files/logic/log1/4604.html

6. Методичні вказівки до виконання лабораторних робіт з курсу «Цифрова електроніка» для студентів приладобудівних спеціальностей.--К.: НТУУ «КПІ», 2007 – 59.

7. Процько Ігор Олександрович. Інтегрований пакет Electronics Workbench. Методичні вказівки до лабораторної роботи №1 з дисципліни "Комп’ютерна схемотехніка та архітектура комп’ютерів" для студентів базового напряму 6.050101 "Комп’ютерні науки" /Укл. доцент Процько І.О., ст.викл. Панчак Р.Т. - Львів: НУ"ЛП", 2011 – 8с.

8. Кон’юнкція і диз’юнкція. [ Електронний ресурс]. Стаття. Режим доступу: http://naotlichno.by/kombinatorika/24-dizyunktivnaya-normalnaya-forma-konyunktivnaya-normalnaya-forma.html.

9. Демидова Лада.Анатолиивна. Программирование в среде Visual Basic for Application/Демидова Л.А, М.: Телеком 2004.

10. Лариса. Дмитривна. Слепцова/Программирование на VBA в Microsoft Office 2007. Самоучитель. — М.: «Диалектика», 2007. — С. 432.

Додаток А Таблиці істинності

Таблиці істинності

 

Таблиця А.1 – Таблиця істинності для не мінімізованої та мінімізованої за

діаграмою Вейча функцій

 

Х1 Х2 Х3 Х4 Не мінімізована логічна функція Мініміз. за діаграмою Вейча
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             

 

 

Таблиця А.2 – Таблиця істинності для не мінімізованої та для
мінімізованої за законами алгебри логіки функцій

 

Х1 Х2 Х3 Х4 Не мінімізована логічна функція Мініміз. за закон. та акс. АЛ
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             

 

 

Таблиця А.3 – Таблиця істинності для не мінімізованої функції і функції в

базисах «І-НІ» та «АБО-НІ»

 

Х1 Х2 Х3 Х4 Не мінімізована логічна функція Базис «І-НІ» Базис «АБО-НІ»
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               

 

 

Додаток Б Комбінаційні схеми

Комбінаційні схеми

 

 

Рисунок Б.1 – Комбінаційна схема не мінімізованої функції

 

 

Рисунок Б.2 – Схема мінімізованої функції в базисі «І-НІ»

 

 

Рисунок Б.3 - Схема мінімізованої функції в базисі «АБО-НІ»

 

 




Поделиться с друзьями:


Дата добавления: 2015-05-24; Просмотров: 896; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.023 сек.