Автомат 8-ми канального «бегущего огня» (по мотивам 5-го задания раздела «Первые шаги»)
Порядок действий:
1. Собрать схему.
2. Разобрать примеры.
3. Выполнить задание.
1. Схема:
Изображения принципиальной схемы в теме нет, но её надо собрать на макетке, учитывая разницу между мк ATtiny13 и ATtiny 2313. Как и в схеме с ATtiny13 для ATtiny2313 необходимо подвести линии питания и от программатора (GND, сигналы MOSI, Reset, SCK, МISO), подключить индикацию (был один светодиод, здесь восемь) и кнопки (была одна кнопка, здесь две). 8 светодиодов шкалы (из 10-ти) анодными выводами подключаются к 8-ми выводам МК ( PORTB, разряды PB0-PB7, крайний левый светодиод - разряд PB7), а со стороны катодов через сопротивления 1 кОм подключаются к GND (земле). Две кнопки подключаются к входам INT0 и INT1.
Если используется программатор STK200/300, то на него (через шлейф и соединительные разъёмы) ещё необходимо подать питающее напряжение +5 вольт (линия VCC).
Рекомендуемое расположение заданий на маленькой макетке. Слева расположены детали схемы с мк ATtiny13, а справа – детали схемы с мк ATtiny2313. В следующем задание используются оба микроконтроллера.
2. Примеры:
На примерах последовательно создается 8-ми канальный реверсивный «бегущий огонь», работающий в режимах Счёт/Сдвиг.
Две кнопки переключают режим и направление. Тактирование выполняется от таймера МК. Рабочая частота МК - 500 кГц (4000000/8).
3. Задание: (выполняется после примеров)
Продолжите работу над созданием устройства. Оно должно работать с автоматической сменой: режимов работы Счёт/Сдвиг, направлением движения, с разными вариантами начальной установки в режиме Сдвиг (аналогично 5-му заданию). Тактирование нужно сделать от внешнего генератора (2-го или 7-го задания). Схема тактового генератора собирается (или устанавливается как модуль -*) в центральной пустой зоне макетки.
(*) - Внимание ! Схему тактового генератора 7-го задания ("Первые шаги") для установки на макетке можно спаять (кто умеет). Печатную плату можно получить на занятиях. Для варианта печатной платы с выводными элементами используются ранее полученные детали.