Page 43 - 2115
P. 43
1 Рівень структурних елементів, в який входить схема
формування сигналу запису в порт і комбінаційні схеми
перетворення двійкових кодів тетрад в сигнали управління
сегментами індикатора;
2 Рівень проекту в цілому.
Спершу, використовуючи стандартні засоби Windows,
створимо в каталозі \MAX2WORK робочий каталог під ім'ям
\MOD_IND. Потім створимо проект схеми формування сигналу
запису в порт. Створюватимемо його в графічному редакторі. Для
цього запускаємо систему MAX+PLUS II і створюємо новий файл.
В діалоговому вікні New, що відкрилося, вибираємо пункт Graphic
Editor file і натискуємо кнопку ОК, при цьому автоматично
відкривається вікно графічного редактора.
Збережемо новий файл проекту під ім'ям WRITE PORT
(розширення буде присвоєно автоматично) в створеному каталозі
\MOD_IND. Ім'я файлу проекту слід обов'язково прив'язати до імені
проекту - це робиться при виборі пункту Set Project to Current File
(в підменю Project меню File головного меню робочого вікна).
Для створення графічного проекту можна використовувати
бібліотеки примітивів, макрофункцій і параметризованих
мегафункцій.
Примітиви включають великий набір основних логічних
елементів, тригерів, елементів входу і виходу (INPUT, OUTPUT,
BIDIR), а також допоміжні елементи: GND (логічний нуль), VCC
(логічна одиниця).
Макрофункції включають головним чином еквіваленти
логічних мікросхем 74-ї серії.
Параметризовані мегафункції дозволяють реалізовувати
багатовходові і багаторозрядні елементи цифрової схемотехніки
(логіку, регістри, мультиплексори і т.д.), вводячи ряд параметрів в
спеціально позначених областях умовних графічних позначень цих
елементів.
Етап 1: створення схеми проекту
Створення схеми проекту доцільно починати з розміщення
вузлів входів і виходів і присвоєння цим вузлам імен. В нашому
випадку необхідно розмістити входи адресних ліній A0...A15, вхід
сигналу запису /WR (низький активний рівень) і один вихід сигналу
запису в порт WR PORT. Для цього використовуємо бібліотеку
примітивів, яка містить примітиви INPUT (для входів) і OUTPUT
(для виходів). Кожному виводу повинне бути присвоєно своє ім'я.
Для цього необхідно двічі клацнути мишею на полі (входу/виходу),
в чорному прямокутнику, що з'явився, набрати нове ім'я і натиснути
41