ЗВІТ(ПРАКТИКА). Microcap
Скачать 112.66 Kb.
|
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ЧЕРНІГІВСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ КАФЕДРА ІНФОРМАЦІЙНИХ ТА КОМП'ЮТЕРНИХ СИСТЕМ ЗВІТ За літньої навчальної практики Вивчення програмного середовища «Micro-CAP» Виконав: Студент групи КІ-172 Ляшенко В. С. Нікітенко Е. В. Перевірив: Доцент кафедри ІКС Чернігів 2018
У верхньому меню вибрати пункт File. У меню вибрати пункт New. Після цього, в діалоговому вікні, вибрати опцію Schematic і натиснути кнопку OK. Примітка: при запуску програми Micro-CАР нова схема створюється автоматично. Для додавання нового елемента в схему необхідно вибрати його в вікні «Компонент» або пункті верхнього меню Component \ Digital Primitives \ Standard Gates. У підменю необхідно вибрати тип логічного елемента (And Gates - елементи І, Nand Gates - елементи І-НЕ, Or Gates - елементи АБО, Nor Gates - елементи АБО-НЕ, Inverters - інвертори, Xor Gates - додавання по модулю два (що виключає АБО), Xnor Gates - заперечення складання по модулю два). Щоб провести аналіз роботи синтезованої схеми, необхідно подавати на входи схеми послідовно всі допустимі набори сигналів і перевіряти відповідність їм сигналів на виході цієї схеми. Для подачі сигналів використовують генератори імпульсів, які знаходяться в підміню Component \ Digital Primitives \ Stimulus Generators. Після того, як генератор поміщений на схемі, в діалоговому вікні в полі FORMAT введіть кількість одиниць, що відповідає кількості виходів генератора, а в поле COMMAND - будь-якої ідентифікатор (наприклад, log). Основні настройки генератора прямокутних імпульсів виконуються за допомогою наступних атрибутів: PART: <ім'я> FORMAT: <формат> COMMAND: <команди опису форми сигналу> I / O MODEL: <ім'я моделі вхід / вихід> TIMESTEP: <крок повремени> I0_LEVEL: <номер макромоделі інтерфейсу вхід / вихід> POWER NODE: <+ вузол джерела живлення> GROUND NODE: <-узел джерела живлення> Для опису форми сигналу можна використовувати довільну комбінацію однієї або декількох наступних рядків (кожна така рядок повинен починатися з символу "+"):
Для проведення аналізу роботи генератора ми взяли генератор Stim4 і програму, яка приведена як приклад в методичке. Скріншот з зображенням генератора і його налаштуваннями показаний на малюнку 2.1. .define LOG +0NS 00 +LABEL=START +50NS INCR BY 01 +100NS GOTO START -1 TIMES Малюнок 2.1— Зображення генератора і його налаштування На малюнку 2.2 наведені настройки генератора і тимчасова діаграма. Результати проведеного аналізу повністю відповідають наприклад з методички. .define LOG +0NS 00 +LABEL=START +50NS INCR BY 01 +100NS GOTO START -1 TIMES Малюнок 2.2 - Результат аналізу роботи генератора При зміні значення + 0NS 00 на + 0NS 11 ми бачимо, що змінюється початкове значення. Всі зміни показані на малюнку 2.3. .define LOG +0NS 11 +LABEL=START +50NS INCR BY 01 +100NS GOTO START -1 TIMES Малюнок 2.3 - Результат аналізу роботи генератора При зміні значення INCR BY 01 на INCR BY 11 ми бачимо, що змінюється величина, на яку збільшується значення при кожній ітерації циклу. Всі зміни показані на малюнку 2.4. .define LOG +0NS 00 +LABEL=START +50NS INCR BY 11 +100NS GOTO START -1 TIMES Малюнок 2.4 - Результат аналізу роботи генератора При зміні значення + 50NS і + 100NS на + 100NS і + 200NS ми бачимо, що змінюється період зміни вихідних сигналів. Всі зміни показані на малюнку 2.5. .define LOG +0NS 00 +LABEL=START +100NS INCR BY 01 +200NS GOTO START -1 TIMES Малюнок 2.5 - Результат аналізу роботи генератора При зміні значення -1 на 5 ми бачимо, що змінюється кількість ітерацій циклу. Всі зміни показані на малюнку 2.6. .define LOG +0NS 00 +LABEL=START +50NS INCR BY 01 +100NS GOTO START 5 TIMES Малюнок 2.6 - Результат аналізу роботи генератора У таблиці 2.1 наведені завдання для проведення аналізу генератора відповідно до варіанту (номер варіанта визначається останньою цифрою номера залікової книжки). Таблиця 2.1 - Завдання для аналізу генератора
На малюнку 2.7 наведені настройки генератора. Налаштування задані відповідно до варіанту. Малюнок 2.7 - Результат виконання завдання за варіантом Малюнок 2.8 - Діаграма роботи генератора
Завдання для проведення аналізу роботи схеми згідно варіанту 2 показано в таблиці 3.1. Таблиця 3.1 - Завдання для аналізу роботи схеми
У таблиці 3.2 наведена таблиця істинності. Таблиця 3.2 - Таблиця істинності
Далі по таблиці істинності складаємо повне рівняння функції. Y=(X1*X2*X3) V( X1*X2*X3) V (X1*X2*X3 )V (X1*X2*X3) Складаємо схему, використовуючи програмне середовище «Micro-CAP» і аналізуємо тимчасову діаграму на відповідність таблиці 3.1. Малюнок 3.1 - Повна схема Малюнок 3.2- Тимчасова діаграма повної схеми ВИСНОВОК Під час проходження літньої навчальної практики я ознайомився з програмним середовищем «Micro-CAP». Я навчився аналізувати роботу генератора, задавати алгоритм для його роботи і аналізувати тимчасові діаграми вхідних і вихідних значень. Згідно варіанту я задав логічну функцію у вигляді таблиці істинності і аналітичному вигляді. На основі функції побудував схему і проаналізував тимчасову діаграму її роботи. Також був проведений аналіз роботи генератора по заданих параметрах. |