Моделювання схеми К155ИЕ2 в середовищі Microcap 9.0

Характеристика застосування демоверсії професійної програми машинного моделювання електронних схем. Головна особливість інтерфейсу програмної системи. Використання тактового входу для розподілу частоти. Дослідження результату програмування JK-тригера.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык украинский
Дата добавления 24.09.2017
Размер файла 217,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСТИТЕТ «ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»

КАФЕДРА «Обчислювальна техніка та програмування»

Контрольная работа

За предметом: «Периферичні пристрої»

Тема: «Моделювання схеми К155ИЕ2 в серидовищі Microcap 9.0»

Виконавець:

Гончаренко А.К.

Керівник проекту:

Калашніков В.І.

Харків 2013

Опис програми

Програма MicroCap 9.0 5.0 Evaluation version є вільно поширюваною демоверсією професійної програми машинного моделювання електронних схем (Www.spectrum-soft.com), але вона володіє практично всіма якісними можливостями повнофункціональної, а обмеження носять здебільшого кількісний характер (демоверсія дозволяє моделювати схеми, число компонентів в яких не перевищує 50, розрахунки ряду схем проходять кілька повільніше, ніж у повнофункціональної версії, обмежена бібліотека компонентів, немає вбудованої програми підготовки власних моделей і деяких інших додаткових функцій).

У програму вставлений досить докладний розділ HELP, а на сайті розробника можна отримати додаткові матеріали, наприклад файл «DemoRead.doc". На російською мовою існує книга: М. А. Амеліна, С. А. Амелін. Програма схемотехнічного моделювання Micro-Cap 8. Москва, Гаряча лінія - Телеком, 2007.

Ця програма дозволяє почати моделювання електричних ланцюгів новачкові навіть без глибокого її вивчення. Для наших цілей немає необхідності досконального вивчення програми, тому знайомство з необхідними функціями ми будемо здійснювати безпосередньо при виконанні конкретних завдань. Інтерфейс програми є стандартним для програм ОС Windows. Як звичайно, всі команди можна викликати через меню, частина найбільш вживаних виведена на інструментальні панелі у вигляді ярличків (піктограм). Призначення стандартних піктограм (,, і т. п.) не розглядаємо, тому що вони досить добре відомі навіть недосвідченому користувачу.

Користувач становить електричний ланцюг безпосередньо в зручному графічному редакторі (Circuit editor), потім задає параметри аналізу ланцюга (Analysis) і вивчає графіки з даними. Програма автоматично складає рівняння для даної ланцюга і виробляє їх математичний розрахунок. При завантаженні програми з'являється головне вікно MAIN, готове для малювання електричної схеми в новому файлі, які отримують назву за замовчуванням circuit1.cir. Випадають нотатки дня (Tip of the day) можна прибрати після ознайомлення. У розділі FAIL ми бачимо звичайні для ОС Windows команди для роботи з файлами. Створені файли електричних ланцюгів ми зберігатимемо в типі Schematic (*. Cir). Решта команд нас поки не цікавлять.

КІТ 10б.10025-10 13 1-01

1 Опис лічильника К155ИЕ2

Умовне графічне позначення

1 - вхід лічильний С2;

2 - вхід установки 0 R0(1);

3 - вхід установки 0 R0(2);

4,13 - вільні;

5 - напруга живлення +Uп;

6 - вхід установки 9 R9(1);

7 - вхід установки 9 R9(2);

8 - вихід Q3;

9 - вихід Q2;

10 - загальний;

11 - вихід Q4;

12 - вихід Q1;

14 - вхід лічильний C1;

Функціональна схема

КІТ 10б.10025-10 13 1-01

Электричні параметри

1

Номинальна напруга живлення

5 В 5 %

2

Вихідна напруга низького рівня при Uп=4,75 В

не більше 0,4 В

3

Вихідна напруга високого рівня при Uп=4,75 В

не менше 2,4 В

4

Напруга на антизвонному діоді при Uп=4,75 В

не менше-1,5 В

5

Вхідной струм низького рівня по входам установки 0 и 9 при Uп=5,25 В

не більше -1,6 мА

6

Вхідной струм низького рівня по лічильному входу С1 при Uп=5,25 В

не більше -3,2 мА

7

Вхідной струм низького рівня по лічильному входу С2 при Uп=5,25 В

не більше -6,4 мА

8

Вхідной струм високого рівня по входам установки 0 и 9 при Uп=5,25 В

не більше -0,04 мА

9

Входной ток высокого уровня по счетному входу С1 при Uп=5,25 В

не більше 0,08 мА

10

Вхідной струм високого рівня по лічильному входу С2 при Uп=5,25 В

не більше 0,16 мА

11

Струм вхідного пробивної напруги по входам установки 0 та 9 з лічильними входами С1 и С2

не більше 0,1 мА

12

Струм споживання

не більше 53 мА

13

Час затримки розповсюдження при включенні по лічильному входу С1 при Uп=5 В

не більше 100 нс

14

Час затримки розповсюдження при виключенні по лічильному входу С1 при Uп=5 В

не більше 100 нс

Мікросхеми К155ИЕ2 і КМ155ИЕ2 (7490) чотирьохрозрядний десятковий асинхронний лічильник пульсацій. Внутрішня схема його показана на малюнку. Перший тригер лічильника може працювати самостійно. Він служить дільником вхідної частоти в 2 рази, Тактовий вхід цього дільника C1, а вихід Q1. Інші три тригера утворюють дільник на 5. Тактовий вхід тут C2. Для обох тактових входів запускає перепад негативний, тобто від високого рівня до низького.

Лічильник має два входи R для синхронного скидання, а також два синхронних входу S для попереднього завантаження на лічильник двійкового коду 1001, відповідного десяткового цифрі 9. Оскільки лічильник К155ІЕ2, КМ155ІЕ2 (7490) асинхронний, стану на його виходах Q1 - Q4 не можуть

КІТ 10б.10025-10 13 1-01

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

Входи синхронного скидання R0(двухвходового елемент І) забороняють дію імпульсів по обом тактовим входів і входів установки R9. Імпульс, поданий на вхід R, дає скидання даних по всіх триггерам одночасно. Подачею напруги на входи R9 забороняється проходження на лічильник тактових імпульсів, а також сигналів від входів R0. На виходах лічильника Q1 - Q4 встановлюються напруги вихідних рівнів ВННВ, що відповідає коду 1001, тобто цифрі 9.

Щоб отримати на виходах лічильника К155ИЕ2, КМ155ИЕ2 (7490) двійковій-десятковий код з вагою двійкових розрядів 8-4-2-1, необхідно з'єднати вихід Q1 і вхід С2. Вхідна послідовність подається на тактовий вхід С1 . Симетричний лічильник-дільник вхідної частоти в 10 разів вийде, якщо з'єднати вихід Q4 з вхід C1. Симетричний спосіб розподілу в зарубіжній літературі називається bi-quinary, тобто в перекладі - дві п'ятірки. Вихідна послідовність за рахунку двома п'ятірками має вигляд симетричного меандру з зменшеною в 10 разів частотою. Знімається вона з виходу Q1 мікросхеми К155ИЕ2 КМ155ИЕ2 (7490).

Для розподілу частоти на два використовується тактовий вхід С1 і вихід Q1. Для розподілу частоти в 5 разів подаємо вхідну послідовність на виведення 1. Вихідний сигнал отримуємо на виході Q4, Зовнішні перемички для цих простих дільників не потрібні. Лічильник К155ИЕ2, КМ155ИЕ2 (аналог 7490) має струм споживання 53 мА і максимальну тактову частоту 10 МГц. Аналогічна схема варіанту 74LS 90 споживає струм 15 мА і має тактову частоту до 30 МГц. демоверсія електронний інтерфейс тригер

Режим роботи лічильника К155ИЕ2, КМ155ИЕ2 (7490) можна вибрати з таблиці (скидання вихідних даних в нуль, установка, тобто завантаження дев'ятки, рахунок). У таблиці показана послідовність зміни напруг високих і низьких рівнів на виходах лічильника К155ІЕ2 і КМ155ІЕ2 (7490) в режимі двійковій-десяткового рахунку, коли потрібно з'єднати зовнішньої перемичкою вихід Q1 і вхід С2 (тобто висновки 1 і 12).

Закордонним аналогом мікросхеми КМ155ІЕ2 є мікросхема 7490.

2 Моделювання схеми

2.1. Для побудови схеми нам знадобляться:

- 2 елементи NAND;

- 1 елемент AND;

- 3 джерела STIM1;

- 4 JK-тригери;

КІТ 10б.10025-10 13 1-01

окремих джерела нам необхідні для полегшення подачі сигналів Set і Reset. Хоча в реальній схемі доцільніше використовувати 1 STIM4.

4 JK-тригери нам необхідно зібрати з базових елементів, тому ми створюємо макрос триггера, щоб схема виглядала наглядніше.

Створюємо макрос:

Рисунок - Схема JK-тригера

Рисунок - Результат моделювання JK-тригера

Установки для лічильника :

КІТ 10б.10025-10 13 1-01

.define _1M

+0ns 1

+label=start

+500n 0

+1u 1

+1500n goto start -1 times

Для R:

.define _1MH

+0ns 1

+5u 0

+10u 1

+15u 0

Для S:

.define _1MHz

+0u 0

+5500n 1

+9500n 0

Будуємо схему. Побудована схема

Рисунок - Схема лічильника К155ИЕ2

Одержані результати моделювання

КІТ 10б.10025-10 13 1-01

Аналіз результатів

На вхід схеми ми подаємо спочатку скидання, потім установку «1-ці», потім знову зкидання, и лище потім схема повинна почати працювати.

Проте вихід Q3 зовсым не реагує, інші видають не ті результати.

Скоріш за все пояснюється неправильною схемою JK-тригера або помилками у переданні схеми.

Також слід відмітити те, що головною задачею було освоєння програми Microcap 9.0, з якою студент впорався. Також це пояснюється важкістю знаходження потрібної схеми JK-тригера.

Рисунок - Часова діаграмма промодельованої схеми

Размещено на Allbest.ru

...

Подобные документы

  • Розробка програми для моделювання роботи алгоритму Дейкстри мовою C# з використанням об’єктно-орієнтованих принципів програмування. Алгоритм побудови робочого поля. Програмування графічного інтерфейсу користувача. Тестування програмного забезпечення.

    курсовая работа [991,4 K], добавлен 06.08.2013

  • Опис основних етапів розробки архітектури програмної системи: структурування системи, моделювання управління, декомпозиція підсистем. Ознайомлення із кроками створення інтерфейсу користувачів як однієї із фаз проектування програмного забезпечення.

    реферат [20,7 K], добавлен 24.11.2010

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

    курсовая работа [73,1 K], добавлен 16.06.2007

  • Використання мікроконтролера ATmega16 при моделювання схеми та написанні програми. Характеристики аналогово-цифрового перетворювача. Розробка блок-схеми ініціалізації контролера, алгоритму отримання результату перетворень та головного циклу програми.

    курсовая работа [691,7 K], добавлен 22.04.2014

  • Програмування математичної моделі довільної ланки хіміко-технологічної системи та дослідження її динамічних характеристик. Система Mat Lab – середовище програмування. Побудова програмними засобами кривих перехідних процесів, логарифмічних характеристик.

    курсовая работа [551,3 K], добавлен 12.01.2011

  • Класифікація інформаційних систем. Дослідження особливостей мови UML як засобу моделювання інформаційних систем. Розробка концептуальної моделі інформаційної системи поліклініки з використанням середи редактора програмування IBM Rational Rose 2003.

    дипломная работа [930,4 K], добавлен 26.10.2012

  • Засоби візуального моделювання об'єктно-орієнтованих інформаційних систем. Принципи прикладного системного аналізу. Принцип ієрархічної побудови моделей складних систем. Основні вимоги до системи. Розробка моделі програмної системи засобами UML.

    курсовая работа [546,6 K], добавлен 28.02.2012

  • Загальні відомості, методи та постановка задачі динамічного програмування. Практичне застосування методу динамічного програмування на прикладі розподілення вантажів між 4-ма торговими суднами. Рекурентна природа обчислень в динамічному програмуванні.

    курсовая работа [1,1 M], добавлен 22.05.2015

  • Етапи розробки системи моделювання позаштатних ситуацій у виробничому процесі, яка реалізована за допомогою технологій National Instruments з використанням пакету графічної мови програмування Labview. Обладнання для вирощування монокристалічного кремнію.

    дипломная работа [2,4 M], добавлен 25.10.2012

  • Сутність та особливості параметричного, воксельного, полігонального моделювання, моделювання сплайнами та скульптингу. Застосування 3D моделювання в науці, техніці, рекламі, маркетингу, дизайні інтер'єру, архітектурі, анімаці, кіно та медицині.

    доклад [873,9 K], добавлен 04.05.2022

  • Впровадження інформаційно-комунікаційних технологій в освітню практику. Комп'ютерне використання моделювання при вивченні хімії за програмою "Органічна хімія. Транспортні системи". Застосування моделі NetLogo для вивчення теми "Реакції йонного обміну".

    курсовая работа [11,0 M], добавлен 15.03.2014

  • Дослідження особливостей роботи графічної бібліотеки OpenGL з метою використання її в комп'ютерному моделюванні. Розгляд синтаксису команд та програмного коду команд. Методи максимально реалістичного моделювання горіння вогню. Лістинг програми на мові С.

    курсовая работа [182,0 K], добавлен 22.12.2010

  • Розробка програми для реалізації системи, що забезпечує автоматичне управління та моделювання зміни музичних програм на радіостанції з використанням засобів Microsoft Visual. Програмна реалізація інтерфейсу та процесу моделювання роботи системи.

    курсовая работа [1,7 M], добавлен 08.01.2012

  • Математичне моделювання та створення програмних комплексів типу Nastran або Ansys. Рівняння методу незалежних струмів у матрично-векторній формі. Побудова блок-схеми алгоритму. Характеристика і умовні позначення даних. Текст та результати роботи програми.

    контрольная работа [1006,6 K], добавлен 10.07.2012

  • Варіантний аналіз чисельних методів моделювання зміни температури термопари. Основні сучасні вимоги до інтерфейсу та логічної структури програми. Суть сплайн-інтерполяції, лістинг програми та оцінка похибок результатів експериментальних досліджень.

    курсовая работа [698,4 K], добавлен 03.12.2009

  • Практична реалізація гри в "хрестики-нулики" в середовищі програмування Turbo C++ версії 3.0. Моделювання ігрового поля квадратною матрицею третього порядку. Процедури програми гри. Створення програми Tic_Tac, що дозволяє людині грати у гру з комп’ютером.

    курсовая работа [145,8 K], добавлен 23.04.2010

  • Створення навчальної програми для вирішення системи лінійних рівнянь різними методами. Детальне покрокове рішення та довідкова теоретична інформація. Структура і функціональне призначення модулів програмного продукту, основні елементи його інтерфейсу.

    курсовая работа [1,9 M], добавлен 20.05.2015

  • Розгляд поняття електронного освітнього ресурсу. Дослідження особливостей написання макросів засобами Visual Basic for Аpplications для використання у розробці розкладу студентів. Створення програми, яка демонструє використання офісного програмування.

    курсовая работа [687,2 K], добавлен 18.03.2015

  • Розповсюдження об'єкно-орієнтованих мов програмування. Моделювання предметної області. Постановка задачі. Інформаційне забезпечення. Алгоритм розв'вязання задачі. Пограмне забезпечення. Основні задачі при моделюванні предметної області. Стан сутностей.

    курсовая работа [772,8 K], добавлен 03.10.2008

  • Мова VHDL. Створення проекту для моделювання цифрових і аналогових схем. Синтез і моделювання комбінаційних пристроїв, заданих в табличній формі, за допомогою системи Active-HDL 6.1. Створення ієрархічних структур при проектуванні складних пристроїв.

    реферат [287,3 K], добавлен 14.02.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.