Логічні елементи, що застосовуються в електронно-обчислювальній техніці
101D2
111D3
В залежності від кількості інформаційних входів, які комутуються на один вихід, напишемо програму, яка демонструвала б роботу мультиплексорів з 4, 8, 16-ма інформаційними входами (мультиплексори 4-1, 8-1, 16-1). Для кожного з них програма буде креслити таблицю істинності.
2 Граф-схема алгоритму
3 Вказівки користувачеві
Виконувана програма selector.exe проста у виконанні, невелика за розміром, невибаглива до системи. Вона демонструє роботу мультиплексора та малює таблицю істинності. Для її роботи необхідно, щоб у каталозі, де знаходиться програма, був присутній файл egavga.bgi - графічний драйвер. Після запуску треба вибрати тип мультиплексора, після чого, користуючись клавішами управління курсором, перебираючи кодові комбінації на адресні входи, можна спостерігати проходження сигналів з інформаційних входів на вихід.
Приклад роботи програми наведений в додатку.
4 Вказівки програмісту
Текст програми написаний мовою Turbo C++. У програмі використовуються функції графічної бібліотеки. Для заповнення таблиці істинності та подачі двійкових комбінацій на адресні входи мультиплексора були використані вкладені цикли від 0 до 1 із глибиною n, де n - кількість адресних входів. В залежності від цих комбінацій за допомогою оператора switch демонструється проходження сигналу із інформаційних входів.
ВИСНОВКИ
В даній курсовій роботі були розглянуті основні логічні елементи та вузли цифрових пристроїв, їх види, визначені основні функції і значення для електронно-обчислювальної техніки. Було доведено, що вони є невід’ємними складовими обчислювальних машин, так як жодна ЕОМ або цифровий прилад не можуть обійтися без них. Для демонстрації роботи одного із вузлів цифрових приладів (мультиплексора) було написано програму.
ЛІТЕРАТУРА
Поджаренко В.О., Кучерук В.Ю., Марущак В.Ю. Основи цифрової техніки. – Вінниця:, ВДТУ, 2000р.
Хаімзон І. Я. Техніка передачі інформації. Функціональні вузли та схеми. Частина ІІ. – Вінниця:, ВДТУ,2000.- 112 с.
Додаток А
Текст програми selector.cpp
#include
#include
#include
#include