Практическая работа Проектирование цифрового устройства с логической обработкой информации
Скачать 17.04 Kb.
|
Итоговая практическая работа «Проектирование цифрового устройства с логической обработкой информации» 1. Дана таблица истинности (для 4-х переменных a, b, c, d и функции z):
2. По таблице истинности составьте карту Карно. По карте Карно запишите минимальную ДНФ логической функции. При необходимости, с использованием законов алгебры логики, упростите полученное выражение. 3. На основании минимизированной логической функции в среде визуального проектирования FLProg составьте блок-схему цифрового устройства с логической обработкой информации. Схему цифрового логического устройства реализуйте на базе микроконтроллерного модуля Arduino Uno. В качестве источников сигналов a, b, c, d используются тактовые кнопки SB1…SB4, подключенные к цифровым портам (пинам) 3, 6, 7, 10 микроконтроллерного модуля. В качестве функцииz используется светодиод LED1, подключенный к порту (пину) 9. 4. Проверьте логику работы спроектированного устройства. Блок-схему проекта сохраните в файл result_1.flp. 5. Разработайте графический интерфейс в среде Nextion Editor для подачи управляющих сигналов с сенсорного дисплея Nextion NX4024T032_11 вместо тактовых кнопок SB1…SB4. 6. Сохраните графический интерфейс в файле result_2.HMI. 7. В среде визуального проектирования FLProg составьте блок-схему цифрового логического устройства с подачей управляющих сигналов от дисплея Nextion. 8. Проверьте логику работы спроектированного устройства, блок-схему проекта сохраните в файл result_3.flp. 9. Отправьте на проверку карту Карно с выделенными контурами, минимизированную логическую функцию и файлы result_1.flp, result_2.HMI, result_3.flp. Необходимые детали и компоненты для выполнения итоговой практической работы: - микроконтроллерный модуль Arduino Uno; - светодиод с резистором на 220 Ом; - 4 тактовые кнопки; - сенсорный дисплей Nextion; - беспаечная макетная плата; - провода (джамперы); - USB-кабель. |