Страница 1 из 1

USI в МК Tiny2313

СообщениеДобавлено: 24 апр 2017, 12:57
Ромм
Всем привет!
Не могу разобраться с работой USI. Задача передать на три сдвиговых регистра 74HC595 данные. В даташите есть пример работы, но на ассемблере, в котором я ничего не понимаю. Может кто-то напишет пример на СИ с комментариями?

Re: USI в МК Tiny2313

СообщениеДобавлено: 27 апр 2017, 05:34
Антип
Здравствуй друг! Есть только два варианта: или самому, или кто то не за просто так :) Где то на форуме я писал как "втыкался" в Си с нуля. Поверь :) это так увлекательно. Удачи!

Re: USI в МК Tiny2313

СообщениеДобавлено: 27 апр 2017, 08:13
Ромм
Спасибо! Я это уже понял

Re: USI в МК Tiny2313

СообщениеДобавлено: 10 май 2017, 07:59
Ромм
Задача выполнена. Схема устройства собрана и работает.
Основная функция прибора - реле времени для фотопечати, а также счетчика, например количества витков при намотке катушки.
Собран на одном Tiny2313, трех сдвиговых регистрах 74HC595 и трех семисегментных индикаторах.
Максимальный интервал выставляемого времени 0-999 сек.
Предусмотрено четыре кнопки управления: увеличение и уменьшение количества секунд; вкл/выкл лампы увеличителя; старт таймера.
Выкладываю полностью программу на СИ (CodeVision), может кому-то пригодится.
реле времени.doc
(39 КБ) Скачиваний: 96