Ви повинні ясно розуміти, що моделювання електронної схеми не абсолютно точно повторює роботу реального пристрою.
Але для налагодження алгоритму роботи МК, цього більш ніж достатньо.
PROTEUS містить величезну бібліотеку електронних компонентів.
Відсутні моделі можна зробити.
Якщо компоненти не програмований - то легко - потрібно на сайті виробника завантажити його SPICE модель і додати в підходящий корпус.
Proteus 7 складається з двох основних модулів:
Ну ладно, вистачить про програму, давайте поглянемо на схему мигалки:
Коли запускаємо симуляцію (кнопку PLAY) в програмі, то через кілька секкунд, як тільки конденсатори зарядиться, почнуть "бігати" написи:
Трасування друкованих плат в Proteus
Щоб зробити трасування друкованої плати і 3D візуаліацію, відкриваємо для початку нашу схему. Найголовніше до кожного елементу схеми повинен бути зіставлений якийсь корпус. Це параметр - PCB Package. Якщо корпусу не призначені, то при натисканні на кнопку ARES (кнопка знаходиться спарва, червоного кольору) вам буде запропоновано вибрати копруса для елементів. Тип корпусу можна змінити, тикнув на [?]. До речі, для резисторів і керамічних конденсаторів він зазвичай називається як-небудь типу RES40 або С20, де число - це відстань між висновками. 10th = 2,5 мм (тоді RES40 => 10мм між висновками). Деяким елементам корпус спочатку не підтверджено (світлодіоди), тому доведеться це зробити самим. Зрозуміло, корпус повинен бути відповідним (для світлодіодів висновки промарковані як анод і катод).
Деяким же елементам поки неможливо зіставити корпус, це, наприклад світлодіодні індикатори, котушки індуктивності, кнопки ... У них навіть немає такого параметра як PCB Package! тут вже нічого не поробиш.
Якщо корпус є в стандартній бібліотеці, можна зіставити при експортуванні в ARES (цей спосіб підходить наприклад для потенціометра). Якщо ж в стандартних бібліотеках немає відповідного корпусу, тобто 2 виходи: 1) взяти потрібні корпусу з нестандартних бібліотек (в інеті їх повно). Цього я не пробував, так що не знаю, чи буде все працювати як і зі стандартними або доведеться прописати "руками" відсутні сполуки (адже в ARES експортується не як така схема, а список з'єднань між корпусами елементів); 2) 2-й спосіб, яким я і користуюся, полягає в тому, щоб додати в схему додаткові роз'єми (благо їх тут величезний вибір) і з'єднати з висновками цих елементів, а потім в ARES розставляти не власними елементи, а ці роз'єми, зрозуміло відповідно цоколевке.
Далі натискаємо кнопку [ARES] (нагорі, найправіша). Якщо проект був не збережено, то ISIS запропонує зберегти. Коли відкриється ARES, якщо якимось елементом не був зіставлений корпус (у мене це все кнопки, котушки, індикатор і
потенціометр), то на екрані з'явиться запит зробити це зараз.
Для всіх елементів, крім потенціометра, я пропускаю цей етап, натискаючи Skip. Для потенціометра вибрав корпус PRE-SQ3. Усе! Ми в ARES! Далі потрібно обмежити розмір друкованої плати. Це робиться на шарі Board Edge за допомогою інструментів 2d-графіки (найбільш зручний прямокутник)
Взагалі, програма досить складна, і освоїти її за один раз нереально, але програма дуже зручна і корисна, не тільки для новачків.