»»

Секундомер на Attiny2313

2015-09-03 в 01:33

Ушел в монастырь. Решил немного отдохнуть. Параллельно немного изучал работу микроконтроллеров, И тут стоит задача построить устройство в основе которого лежит секундомер. Что это будет за проект, Вы здесь узнаете позже, когда доработаю этот самый секундомер.

Схема секундомера. Советую использовать внешний кварц на 8 МГц как указано в схеме, точность гораздо выше чем при работе с внутреннем генераторе. Отклонение было в одну секунду со смартфоном.

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

Код
//unsigned char znak [10] = {0b00111111, 0b00000110, 0b01011011, 0b01001111,
0b01100110, 0b01101101, 0b01111101, 0b00000111, 0b01111111, 0b01101111};
//знакогенератор OK.
unsigned char znak [10] = {0b11000000, 0b11111001, 0b10100100,
0b10110000, 0b10011001, 0b10010010, 0b10000010, 0b11111000, 0b10000000,
0b10010000};//знакогенератор OA

секундомер на attiny2313

Напомню, это часть всего проекта, к тому же рабочая. Печатная плата будет позже.

Не советую подключать  так как указано в протеусе, это отняло много времени. Т.к. там было указано все инверсивно. Фьюзы настраиваем на работу от внешнего кварца, остальное по умолчанию. Либо смотрим на скрин, либо так. LOW - 0xDE  HIGH - 0XD9  EXTENDED - 0xFF

Исходник и проект для Протеуса находится здесь. СКАЧАТЬ.
Будут вопросы, жду в комментариях. Спасибо.

Если Вы заметили ошибку, нажмите Ctrl+Enter и сообщите нам.
Оценка статьи: 5.0/5 Уже оценило 1
Всего комментариев: 4
Александр 2016-07-17 02:18
Попробовал собрать, в целом работает, но идет засветка индикатора.В чем фокус, куда копать? В программировании не силен
Администратор
Администратор 2016-07-17 10:39
как понять засветка?
Александр 2016-07-17 12:49
в полтона святятся не активные сегменты индикатора, мерцают
Администратор
Администратор 2016-07-17 16:09
Попробуйте поменять контроллер
Добавить комментарий

Вход на сайт

Яндекс.Метрика Рейтинг@Mail.ru Проверка орфографии