Учебник По Proteus 7

Учебник По Proteus 7

Proteus урок - первая схема. Заработать на Алиэкспресс: https: //goo. K9gnbs. Моя партнерка: http: //join. Proteus - программа для симуляции схем. Урок для начинающих.

Программу пишем тут: https: //www.

Система моделирования ISIS Proteus. Быстрый старт. Весит порядка тридцати метров в архиве, самая поздняя версия которая мне известна это 7. Учти только, что крякнутая версия Proteus работает порой ну очень странно, например код процессора ты видишь, а отладка не идет и в регистрах левые значения. Потому ищи тщательно ; )))) Предлагаю сразу же взять быка за рога и по быстрому смоделировать какую- нибудь несложную схему на микроконтроллере. Объяснять где что я буду по ходу процесса. Запускай Proteus, сразу же должно отрыться бежевое окно в точечках. Это рабочее поле.

Учебник По Proteus 7

Тут мы и будем строить нашу схему. Для примера сварганим схему на моем любимом контроллере АТ8. С5. 1 она не будет делать ничего путного, будет просто отсылать в окошко терминала буковки по нажатиям кнопок приделанных к портам контроллера.

Чтобы добавить компонент нужно выбрать вначале черную стрелку в левом верхнем углу, а потом нажать кнопочку с лупой и треугольничком она расположена на верхней панели инструментов в середине. Откроется огроменный список элементов которые знает Proteus. Библиотеки постоянно дополняются и обновляются, поэтому пошарь по инету в поисках новых деталек. В списке найди контроллер АТ8. С5. 1, чтобы не возиться заюзай поиск по ключевым словам – набери просто «АТ8.

Учебник По Proteus 7Учебник По Proteus 7Учебник По Proteus 7Учебник По Proteus 7

Вот решил скачать программку Proteus для эмуляции электронных устройств на компе. Proteus курс arm avr самоучитель pic учебный курс скачать proteus.

Тема номера: PROTEUS по-русски Выпуск: апрель, 2013 (24) В этом выпуске вы познакомитесь со всеми 4-я частями знаменитого FAQ (ЧаВО) по . Не-а, фантазировать можно сильно, спросите лучше, есть ли официальные пользователи сего софта в России. В журнале Радио . Напротив, Proteus умеет замечательно работать с контроллерами, но ограничен своей библиотекой. 7 Сентябрь 2008 в 16:59.

Proteus в любительской практике или простые вопросы начинающих. Встретив вопрос об интегрирующей цепи, я заглянул в один учебник, в другой, . Библиотека Arduino для Proteus Isis (версия 7.8 скушала). Proteus - программа для симуляции схем. GOTO huyaks если стопроцентно известно что в 7,6,5 однушки?

MSC- 5. 1 известные Proteus’у. Выбирай нужный и тыкай «ОК».

После чего размещай микросхему в удобное тебе место. Сразу оговорюсь, что модели процов в Proteus несколько упрощенные, поэтому они не требуют наличия в виртуальной схеме кварца, системы сброса (подтяжка RESET до нужного уровня), наличия сигнала на использования внутренней памяти (+5 на EA, особенность процов С5.

ПЗУ) и об этом не стоит забывать когда в итоге будем делать реальную схему, а то, в итоге, искать причину неработающей схемы можно очень долго. Хоть они и не нужны, но детали обвески мы все же добавим. Опять тыкай на лупу с треугольником и ищи там кварц, буржуи зовут его «crystal» вот его и ставь на схему рядом с выводами XTAL. Главная убогость интерфейса Proteus в том, что всегда правый клик сначала выделяет, а потом удаляет компонент, а левый ставит новый такой же. Ужасно напрягает, в Multisim все сделано в разы удобней и традиционней, но, увы, Multisim не столь могуч. Теперь наведи курсор на вывод кварца и соедини его с выводом XTAL1 процессора, то же проделай с второй ногой кварца, только на XTAL2. Теперь нам нужны кондеры, опять лезь в библиотеку и ищи там Capacitors.

Будет огромный список реальных кондеров, выбери какой нибудь SMT конденсатор емкостью порядка 3. F. В верхнем окошке справа будет его обозначение в схеме, а внизу габаритные размеры, а точнее контактные площадки под его запайку. Кстати, обрати взгляд в окошко чуть ниже строки поиска. Видишь там строку Modeling Primitive?

Вот там есть виртуальные примитивы. Они не имеют корпуса, потому при разводке печатной платы выскочат с ошибкой, но если ты не собираешься разводить плату, а лишь хочешь смоделить схему, то возьми лучше его – его значения можно менять как угодно. Воткни пару кондеров рядом с кварцем и повесь их на ноги кварца одним выводом, а второй объедини и повесь на землю. Где взять землю? Хороший вопрос : ). Ищи в левой панели инструментов такие две фиговины похожие на бирки, зовется Terminal mode. Тыкай в неё, откроется тут же рядом, слева, панелька где нужно выбрать строку GROUND это и есть земля.

Установи ее где тебе удобно. Power там же — это напряжение питания схемы. Обычно оно общее, но иногда могут быть замороки с тем, что у схемы множественное питание (как, например, в компе, там и 5 и 1. Далее надо собрать схему сброса. Протеусу это не требуется, он и так будет нормально отрабатывать, но реальной схеме это нужно. Делается это просто.

Ставим резистор и конденсатор. При включении, когда конденсатор не заряжен, то его сопротивление равно нулю и на вывод RST подается +5 вольт, т.

Сделай всё как на картинке и приступай к навеске кнопок на наш девайс. Вешать лучше на порт 1. А резисторы дополнительные не нужны.

Дело в том, что у С5. Z состояние. Это когда на выходе не 1 и не 0, высокое сопротивление (импенданс), почти обрыв, но порт может без палева в это время снифферить шину на предмет пролетающих там значений, ничуть не выдавая себя и не мешая другим устройствам. Порт 3 обвешан всякой дополнительной периферией, а порт 2 не очень удобно расположен в модели протеуса. Поэтому юзаем порт 1 : ))))) . Ищи в библиотеке какой нибудь switch или button. Мне нравится компонент button, потому я заюзаю именно его.

Поставлю четыре кнопочки и повешу их на выводы P1. P1. 2, P1. 4, P1. Как это будет работать? Вначале вывожу в порт единичку на все выводы. Ножки изнутри сразу же подтягиваются к логической единице. Теперь, чтобы считать данные, достаточно забрать значение из регистра порта P1, а если мы нажимаем какую- либо из кнопок, то эта ножка жестко сажается на землю, пересиливая внутренний подтяг до единицы.

Такой принцип определения нажатия кнопки во всех микроконтроллерах. Также настоятельно рекомендую шунтировать кнопки конденсаторами на 4. F – не будет ложных срабатываний от импульсных помех. Но это только в реальных устройствах, в Proteuse это все равно не имеет значения, но я добавлю. Всё, ввод данных готов. Теперь надо сделать вывод. Для вывода можно тупо повесить на ножки виртуальные светодиоды и также виртуально ими помигать, но это моветон, хотя, не спорю, помогает зачастую отлаживать программу.

Я же предпочитаю побаловаться моим любимым UARTом. Проще говоря, терминалкой. Лезем в раздел виртуальных приборов. Ищи на левой панели инструментов пиктограмму с нарисованным стрелочным прибором и лезь туда. Тебе будет список всякого хлама который ты можешь юзать.

Тут тебе и вольтметр, и амперметр, и осциллограф, цифровой анализатор и разные узкоспециализированные приблуды вроде монитора протокола SPI или I2. C. Для прикола возьми осциллограф (oscilloscope) и повесь его одним каналом на вывод Tx. D. Еще нам нужен Virtual Terminal.

Выбирай его и вставляй на схему. А теперь соединяй его выходы с выходами проца, крест накрест. Rx c Tx, Tx с Rx.

Ну и, для полного счастья, поставь еще светодиод на порт Р2. Как подключать светодиоды к портам проца?

Да очень просто! Вешаешь плюс светодиода на питание, а минус на резистор, а этот резистор уже на выход процессора. Чтобы зажечь диод надо на эту ногу выдать 0. Тогда разница напряжений между напряжением питания и напряжением нуля на ножке будет максимальной и диод будет гореть. Ищи в компонентах LED ну и втыкай его как я тебе сказал. Обратил уже наверное внимание, что чаще мы событие определяем или устанавливаем по нулю, а не по единице. Это связано с тем, что ноль легче получить принудительно, чем подтягивать ножки вверх.

Но далеко не всегда так, например, контроллеры семейства AVR умеют свои ножки сажать наглухо и на нуль и на напряжение питания, так что там диод зажечь можно и единичкой. Дидактические Игры По Разделу Величина. Для этого его надо будет перевернуть и вторым концом через резистор повесить не на Power, а на землю. Так, аппаратную часть мы нарисовали. Пора приступать к настройке и отладке. Выдели микроконтроллер и кликни на нем дважды, откроется окно свойств.

PCB Packadge — это тип корпуса, он важен при разводке печатной платы. Пусть стоит DIL4. Program File – это собственно файл прошивки. Вот сюда нужно прописать путь к hex файлу.

Clock Frequency – частота на которой будет работать проц. В реале частота зависит от кварца, либо от встроенного тактового генератора. В Proteus она выставляется тут. Не забудь выставить ее правильно, так как дефолтные значения зачастую отличаются от тех что ты собрался юзать.

Учебник По Proteus 7
© 2017