Сборка схемы эксперимента 1 и 2 в среде Protius 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Сборка схемы эксперимента 1 и 2 в среде Protius



Как уже упониналось, устройства ввода/вывода, позволяющие микроконтроллеру передавать или принимать данные называются портами микроконтроллера. Каждый порт содержит несколько линий, каждой линии соответствует ножка микроконтроллера. Для обозначения портов используются латинские буквы А, В, С и т.д.

Количество портов ввода/вывода варьируется в зависимости от модели микроконтроллера. Если внимательно рассмотреть конструкцию ATmega8, то мы можем увидеть, что он обладает тремя портами - В,С, D.

Любой порт или даже его часть (несколько линий) микроконтроллера можно сконфигурировать как вход или как выход. Для этого следует записать в соответствующий порту регистр необходимое значение.

В данном лабораторном стенде подразумевается, что линии 0 и 1 порта D являются входами (подробнее в лабораторной работе №3), линии 2-4 порта D являются выходами и к ним подключены зеленые светодиоды, расположенные на передней панели макета, линии 0-3 порта С являются выходами (подробнее в лабораторной работе № 4).

В данной лабораторной работе будут рассмотрены вопросы управления линиями портов МК, и как следствие управление светодиодами и семисегментными индикаторами,предусмотренными схемой эксперимента.

Как мы уже говорили в лабораторной работе 1, первоначальную отладку программ для микроконтроллера мы будем производить с помощью программы Proteus, поэтому открываем ее и собираем в ней схему 1 представленную на рисунке. Сохраняем ее в папке проекта C :/316-1/lab2

Затем модифицируем схему как показано на следующей схеме.

Эту схему, тоже сохраняем ее в папке проекта C :/316-1/lab2

Знакомство со средой программирования Flowcode

Создание двоичного счетчика на МК Atmega8

Цель работы: ознакомление с методом блочного программирования МК, эмуляцией работы двоичного счетчика, инкрементируемого по нажатию кнопки, компилирование проекта и прошивка МК Atmega 8/

Создание нового проекта.

Установим и запустим програмную среду Flowcode которую можно загрузить из хранилища по адресу https://yadi.sk/d/nzMHZ7qYkgwdxQ пароль на архив - 411.

В рабочем поле программы выбираем новый проект.

Далее ориентируемся на выбор микроконтроллера:

 Создание периферийного устройства для МК

Теперь создадим элементы которые нам нужны для работы: это кнопка и 4 светодиода.

Для создания кнопки щелкаем Входы, выбираем SWITCH.

В нижней панели появится тумблер, но если щелкнуть правой кнопкой по тумблеру, то можно попасть в контекстное меню и выбрать Расширенные свойства и там настроить как нужно.

Например так:

Также, в контекстном меню кнопки выбираем Соединения и привязываем кнопку к порту С и выводу 0.

Аналогично устанавливаем светодиоды из меню Выходы, и подключаем каждый светодиод к портам B0, B1, B2, B3.

Окончательный результат выглядит так:

 



Поделиться:


Последнее изменение этой страницы: 2021-07-18; просмотров: 140; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.97.189 (0.007 с.)