Заготовка такого журнала
Вложение 40102
для просмотра гифки нажми на картинку
Тут журнал на три события - как пример, расширяйте вниз на сколько влезет в память.
Доделать формирование тактового сигнала и формирование кода события
По фронту CLK происходит запись кода события, даты и времени в первую строку журнала, предыдущие строки журнала сдвигаются вниз, самая старая строка пропадает.
На каждую запись(событие) отводится один экран
Вложение 40103
между экранами ходим стрелками
Вложение 40104
Дата и время события упакованы таким в одну переменную образом, чтобы было просто выводить на экран - с доп. нулем между разрядами
Т.е. 29011018 - означает 29-11-18.
На экранах символы "-" наложены поверх переменной дата в позициях этих доп. нулей
Аналогично упаковано и время.
Макрос
Вложение 40105
События хранит этот макрос
Вложение 40106
Дата, время и Event - энергонезависимые