50320

ЗНАЙОМСТВО ІЗ ПАКЕТОМ СИМУЛЯЦІЇ ЕЛЕКТРОННИХ СХЕМ «PROTEUS»

Лабораторная работа

Информатика, кибернетика и программирование

Proteus - це пакет програм класу САПР, який поєднує в собі дві основні програми: ISIS - засіб розробки і налагодження в режимі реального часу електронних схем та контролерів і ARES - засіб розробки друкованих плат.

Украинкский

2014-01-20

488 KB

17 чел.

Лабораторна робота №6

ЗНАЙОМСТВО ІЗ ПАКЕТОМ СИМУЛЯЦІЇ ЕЛЕКТРОННИХ СХЕМ «PROTEUS»


Мета роботи: ознайомлення з основними принципами роботи емулятора Proteus.


Зміст роботи.

Proteus - це пакет програм класу САПР, який поєднує в собі дві основні програми: ISIS - засіб розробки і налагодження в режимі реального часу електронних схем та контролерів і ARES - засіб розробки друкованих плат.

Основне вікно програми ISIS представлено на рисунку 1.

Рисунок 1. Вікно програми ISIS пакету Proteus

Для знайомства з proteus складемо просту схему (рисунок 2).

Рисунок 2 –  Схема для першого знайомства із  Proteus

Для цього:

-  запустимо ISIS.exe

- Створюємо новий документ (при запуску він створюється за замовчуванням, як і в будь-який інший програмі);

- Заходимо в бібліотеку, для цього натиснемо на кнопку «

- У строку  keywords вводимо назву потрібного елементу, спочатку Lamp (лампа) і натискаємо «ОК», потім знову заходимо в бібліотеку (кнопка «P») і в keywords вводимо Sw-spdt-mom (перемикач) і натискаємо «ОК». (рисунок 3)
  

* При виборі елементів можна скористатися групами елементів (в бібліотеці елементи згруповані по класах), а можна пошуком для цього в рядок keywords необхідно ввести ім'я потрібного елементу, після вибору кожного елемента натискаємо OK, після чого знову заходимо в бібліотеку.

Рисунок 3 – Вибір елементів у бібліотеці

Два необхідних нам елемента з'явилися у вікні селектора елементів (бібліотека проекту) і додалися до проекту.

- Виділимо у вікні селектора потрібний нам елемент і розташуємо його у потрібному нам місці в робочому вікні (рисунок 4).

Рисунок 4 – Робота із вибраними об’єктами

Коли додали всі елементи схеми, переходимо до наступного пункту.
- У вікні вибору режиму селектора натиснемо на кнопку «Термінали» (terminals) і

виділимо Ground (земля), помістимо її на робоче поле так само як і елементи, потім виділимо Power (джерело) і теж помістимо на робочу зону.

Рисунок 5 – Об’єкти на робочому полі

- Тепер відкриємо вікно властивостей елемента Power (джерело), у вікні у вкладці Label в графі string пропишемо «+5 V», натискаємо «ОК»;

Коли все це зроблено потрібно поєднати елементи так, як показано на схемі,
для цього підводимо курсор миші до провідника, який виходить з елемента (курсор змінить колір на зелений) натискаємо лівою кнопкою миші і підводимо провідник до елемента з яким нам необхідно його з'єднати, після чого натискаємо кнопку миші ще раз.

Таким чином з'єднуємо всі елементи в схемі

Тепер можна запустити симуляцію, натиснувши на кнопку «play» у вікні управління симуляцією.

При замиканні контактів перемикача лампа повинна загорятися, якщо міняти значення напруги у налаштуваннях елементу Power, то можна спостерігати зміну кольору світіння лампи.

*Добре, якщо усе вийшло, а  якщо щось не вийшло, то задавайте питання :)

Завдання № 2

Скласти схему згідно рисунка 6. Такі елементи як «земля» і «живлення» вибираються в режимі INTER SHEET TERMINAL (рис. 7).

Рисунок 7 - Експериментальна схема.

Рисунок 7. Службові елементи схеми

Микроконтроллер АТ90S8515 знаходиться у категорії Microprocessor ICs, анімований светлодіод  в Optoelectronics, резистор в Resistors

Примітка: При емуляції мікроконтролер не потребує таких елементів, як кварц, елементи живлення, і т.д. Вони знадобляться, якщо на основі даної схеми буде розроблятися друкована плата.

Відкрийте налаштування мікроконтролера (рис 8).

Рисунок 8. Налаштування елемента АТ90S8515.

У пункті Program File необхідно вказати шлях до об'єктного файлу  отриманого при складанні програми та її компіляціі (переведення на машинну мову), тобто вказуємо шлях до файлу прошивки *.hex.

Після цього можна запустити емуляцію. Ви побачите як світиться світлодіод.


 

А также другие работы, которые могут Вас заинтересовать

42366. Разработка программного обеспечения управления технической системой 694.5 KB
  Необходимо разработать алгоритм и программу управления угловым движением спутника по углу тангажа в процессе поддержания нулевых угловых отклонений относительно заданного положения. Для обеспечения проверки правильности и отладки этих алгоритмов необходимо разработать имитационную математическую модель внешней среды. Алгоритм управления должен быть реализован в управляющей БЦВМ. Она эмулируется в ПК. В рамках этой эмуляции реализуется заданная дискретная во времени работа управляющего алгоритма. В рамках данной работы недостижима отладка на системной ЦВМ.
42367. Побудова лексичного аналізатора 370 KB
  Граматика створена під впливом мов Pascal та C , зокрема аналогічно першій програма починається з ключового слова program, для початку оголошення використовується слово var. Від мови С було перейнято дужки, що позначають початок і кінець програми, ключове слово main, конструкції умови, циклу та присвоєння.
42368. Побудова синтаксичного аналізатора 198.5 KB
  Синтаксичний аналізатор отримує послідовність лексем з лексичного аналізатора і перевіряє чи може ця послідовність бути утворена за заданим алогритмом граматикою. оп ввід вивід присвоєння цикл...
42370. ВИЗНАЧЕННЯ ВІДНОШЕНЬ ПЕРЕДУВАНЬ ЗА ПРАВИЛАМИ ГРАМАТИКИ 142.5 KB
  Задачею висхідного розбору є зведення вхідного термінального ланцюжка до аксіоми. Для висхідного розбору критичним є тип виводу. Вивід зліва направо визначається таким чином, що на кожному кроці замінюється основа поточної синтенсійної форми. Тоді ланцюжок справа від основи завжди буде складатися лише з термінальних символів. Ключовим питанням при висхідному розборі є питання – як знайти основу та на який не термінал її замінити? Це питання легко вирішується для граматик простого передування.
42371. Системы программирования Turbo Pascal 7.0 1.16 MB
  End Переместиться к концу строки. CtrlEnd Переместиться к последней строке окна. Найдите первое вхождение строки end в тексте программы. Замените все end на 234 .
42372. Нанесення плівок металів і сплавів у вакуумі методом термічного випаровування у вакуумі 320 KB
  Нанесення тонких плівок у вакуумі полягає в створенні потоку частинок, який направлений у бік оброблюваної підкладинки, які конденсуються з утворенням тонкоплівкових шарів на підкладинці.
42373. ПОЛУЧЕНИЕ ПЛЕНОК КАТОДНЫМ РАСПЫЛЕНИЕМ 107.5 KB
  Изучение катодного распыления привело к широкому использованию этого явления для создания весьма чистых поверхностей всевозможных тонких пленок металлов и сплавов полупроводников и диэлектриков для травления указанных выше материалов многие из которых не поддаются травлению другими способами. Поэтому в круксовом темном пространстве создается положительный пространственный заряд что приводит к перераспределению потенциала вдоль трубки и к возникновению катодного падения потенциала. С точки зрения физики разряда наиболее важной является...
42374. Измерение толщины металлических пленок с помощью интерферометра МИИ-4 175 KB
  В результате интерференции двух систем волн в фокальной плоскости окуляра наблюдаются характерные интерференционные полосы. в результате интерференции волн получаются светлые полосы а в точках где разность хода равна λ 2 3λ 2 5λ 2 и т. темные полосы. В отъюстированном микроинтерферометре при работе в монохроматическом свете в поле зрения должны быть видны чередующиеся черные и светлые полосы.