Хочу собрать свою первую схему.
Есть желание сделать часы со светодиодными цифрами размером порядка А4 и форматом времени ЧЧ:ММ:СС
Имеем Мега8.
Идея какая -
PD0-PD6 подключаются чеез транзисторы к анодам светодиодов-сегментов всех цифр, но в один момент времени зажигается только одна цифра их шести.
Каков алгоритм
PortB=0;
установить в PortD набор 0 и 1 отвечающий за младший разряд секунды
PB0=1;
пауза
PortB=0;
установить в PortD набор 0 и 1 отвечающий за старший разряд секунды
PB1=1;
пауза
PortB=0;
установить в PortD набор 0 и 1 отвечающий за младший разряд минуты
PB2=1;
пауза
и т.д.
Паузу выбрать такую, что б за 1 сек 6 цифр обновились 25 раз.
по моим расчетам
4000000/25/6 = 26666
4000000/26666 = 150 мс.
(хотя можно было просто умножить 25 на 6, но до этого нужно было дойти ))))...)
Вот.....
Проблема именно в физической реализации устройства.
Вот набросал схему в Proteus для одной цифры - остальные подключаются по аналогии - общий анод для однотипных сегментов через транзистор на микруху, и управление включением-выключением конкретной цифры через транзистор замыкаем катод на землю.
Вот вылаживаю схему подскажите что и где не так.
Прошивку напишу сам. Принцип я рассказал.
Жду ответов, зараннее спасибо.
- Вложения
-
- Shema.rar
- Собственно схема
- (72.09 КБ) 317 скачиваний



