Создание программ для микроконтроллеров PIC. Шаг 1.

Рассказать в:

В первом шаге речи о написании программ для PIC идти не будет. Чтобы добраться до понимания этого дела нужно скачать программу ISIS из пакета Proteus VSM и установить ее на компьютер.
Если вы не знакомы с логическими элементами, то изучите принцип их работы, не пожалейте на это времени. Их всего три — элементы «И», «ИЛИ», «НЕ». Желательно скачать и почитать книгу А.В. Белов «Самоучитель. Разработка устройств на микроконтроллерах AVR» 2008 года, там хорошо дан материал по логическим элементам и не только. Наглядно посмотреть как они работают можно в симуляторе Proteus ISIS, где я специально создал проект для облегчения процесса въезда в бинарные числа (логические единицы и нули, смотрите Рис. 1). В проекте в принципе все расписано, но кое-что растолкую. Запустите программу ISIS (не ARES, она для разводки печатных плат, пока нам не требуется, а ISIS — для составления схем и их симуляции). Просто перетащите проект «Logic_elements.DSN» в окно ISIS и вы увидите картинку как на Рис. 1.
Создание программ для микроконтроллеров PIC. Шаг 1.
Перед вами уже готовый проект, где набраны основные логические элементы, триггер, дешифратор, и мультиплексор. Увеличьте самый первый левый квадрат, это будет элемент «И» (см. Рис.2)

Создание программ для микроконтроллеров PIC. Шаг 1.

, он составлен их зарубежных символов, и по этому вид этого элемента отличается от наших, но сути это не меняет, все они работают по единому принципу. Итак, вы видите синие квадратики с ноликами, они подсоединены к входам этих логических элементов, это есть логические нули, тоесть они говорят о том что на вход подяется напряжение 0 Вольт. Если вы нажмете по нем левой клавишей мыши, то он станет красным и уже будет гореть единица, это значит, что напряжение уже скачком стало +5 Вольт, что соответствует логической единице (те квадратики которые не реагируют на нажатие мыши используются только для считывания логического уровня). Давайте посмотрим как работает этот элемент «И». Что бы запустить симуляцию схемы, внизу слева есть специальная кнопка как в плеере «Play», вот ее и нажимаем. Схема запустилась и готова воспринимать изменения которые мы будем сейчас делать. Справа от элемента «И» мы видим, что вольтметр показывает 0 Вольт. Это правильно, так как на выходе у нас логический ноль. Еще правее вы можете видеть таблицу истенности, она показывает всевозможные состояния на выводах элемента «И». Вообще входов в логических элементах может быть много, как пример посмотрите на трехвыводный элемент «И» чуть ниже. Давайте сделаем оба входа верхнего элемента «И» равными логической единице, что произойдет на выходе элемента? Правильно, его выход выдаст +5 Вольт

Создание программ для микроконтроллеров PIC. Шаг 1.
(см. Рис.3), что соответствует уровню логической единицы, это и показано в таблице истенности в последней строчке - «1 1 1». В общем я надеюсь принцип работы с симулятором вам понятен, таким образом потренируйтесь с остальными элементами, прочитав краткое описание к ним (передвигать схему можно нажав колесико, вернуть изначальное полжение - F8).
Проект тут.


Раздел: [Изучаем микроконтроллеры]

Сохрани статью в:

Оставь свой комментарий или вопрос:


Тясячи схем в категориях:
-> Прочее
-> Измерительная техника
-> Приборы
-> Схемыэлектрооборудования
-> Источники питания (прочие полезные конструкции)
-> Теоретические материалы
-> Справочные материалы
-> Устройства на микроконтроллерах
-> Зарядные устройства (для батареек)
-> Зарядные устройства (для авто)
-> Преобразователи напряжения (инверторы)
-> Все для кулера (Вентилятора)
-> Радиомикрофоны, жучки
-> Металоискатели
-> Регуляторы мощности
-> Охрана (Сигнализация)
-> Управление освещением
-> Таймеры (влажность, давление)
-> Трансиверы и радиостанции
-> Конструкции для дома
-> Конструкции простой сложности
-> Конкурс на лучшую конструкцию на микроконтроллерах
-> Конструкции средней сложности
-> Стабилизаторы
-> Усилители мощности низкой частоты (на транзисторах)
-> Блоки питания (импульсные)
-> Усилители мощности высокой частоты
-> Приспособления для пайки и конструирования плат
-> Термометры
-> Борт. сеть
-> Измерительные приборы (тахометр, вольтметр итд)
-> Железо
-> Паяльники ипаяльные станции
-> Радиопередатчики
-> Вспомогательные устройства
-> Телевизионная техника
-> Регуляторы тембра, громкости
-> Блоки питания (лабораторные)
-> Усилители мощности низкой частоты (на микросхемах)
-> Другие устройства для усилителей
-> Cветовое оформление новогодней ёлки или праздничного зала
-> Глушилки
-> Телефонные жуки
-> Инфракрасная техника
-> Медицинская техника
-> Телефония
-> Для животного мира
-> Конструируем усилители
-> Антенны и усилители к ним
-> Звонки
-> Электронные игрушки
-> Усилители мощности низкой частоты (ламповые)
-> Управление двигателями (питание от однофазной сети)
-> Программаторы микроконтроллеров
-> Сверлилки
-> Изучаем микроконтроллеры
-> Радиоприемники
-> Сигнализации
-> Сотовая связь
-> USB-устройства
-> Блоки питания (трансформаторные)
-> Радиостанции простые в изготовлении
-> Источники питания (для усилителей)
-> Прочеее
-> защита от короткого замыкания (электронные предохранители)
-> Зарядные устройства (для радиостанций)
-> Мигалки
-> Cварочное оборудование
-> Кодовые электронные замки
-> Блоки питания (бестрансформаторные)
-> Часы
-> Управление поворотниками
-> Зажигание
-> Управление водой (насосы для скважин или колодцев, полив растений)
-> Моделирование
-> Блоки управления стеклоочистителями
-> Предварительные усилители
-> Защита от перегрузки и перегрева
-> Динамики
-> Ремонт бытовой техники
-> Дистанционное управление компьютером
-> Акустические микрофоны и преобразователи
-> Спутниковое ТВ
-> Gsm антенны, примочки, усилители, ретрансляторы.
-> Пищалки
-> Роботы
-> Ретрансляторы
-> Паяльники и паяльные станции
-> Звуковые сигнализаторы
-> Рули и джойстики
-> Схемы электрооборудования
-> Все для "кулера" (Вентилятора)
-> Работа с BGA микросхемами
-> Фильтры
-> Сабвуферы
Рейтинг@Mail.ru