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