Реализованный проект часов на Tiny13a
Автор: ArcAngelID Всегда думал почему большинство часиков делают на грозных и больших контроллерах а Tiny13 обходят стороной. Нигде не нашел упоминания о часах на этой малышке, и решил исправить ситуацию. Правда вот первая загвоздка у нее ну очень мало линий Ввода/Вывода, генератор с частотами 4.8Mhz и 9.6Mhz рассчитывать будет весело, к прочему точность кварца заставляет желать лучшего, даже точный расчет не гарантирует более мение точной работы, нужно будет проверять и делать поправки, (для такого нужны RTC) но нам бы поигратся, мозг свой поиметь :) Схему прикинул в голове она не настолько сложная что б ее рисовать, поэтому сразу разводил в DipTrace
Для изделия под руками был 74HC138
Наличие внутреннего мультиплексора дает возможность реализовать мультиплексирование 1-й линии в 32 выхода (или 5 линий в 32 выхода) при использовании всего четырех дешифраторов 74HC138 и одного инвертора. 74HC138 может так же быть использована как демультиплексор с восемью выходами. К прочему для удобства разводки на адресные входи дешифратора: А0,А1,А2 были подпаяны выводы контроллера PB2,PB4,PB3 соответственно. И конечно же нужно адаптировать исполнительную часть динамического вывода информации программы под использование дешифратора. Само устройство получилось таким. (Окутал пакетом что б меньше контакта было с воздухом, лака в тот момент под рукой не было)
В конце файлы проекта DipTrace, HEX файл и прочее, эсли будет надобно. Собственно видео работы того что получилось. п.с. Спасибо сайту за то что он существует, иначе этой статьи бы не было, все же именно 99% информации и умений я взял с его обучалки, постов и форумов, учитесь, совершенствуйтесь, развлекайтесь и эксперементируйте, всем лучи добра и шерсти на носках.
Файлы: Все вопросы в Форум.
Эти статьи вам тоже могут пригодиться: |
|
|||||||||||||||
|
||||