Die Hardwarelösung heißt Eimerkettenspeicher, d.h. bei jedem Clockpuls wird der Inhalt eines Registers einen Platz nach links verschoben.
Theoretisch gesehen brauchst Du also ein Byte- oder Wordweise organisiertes Schieberegister das Du intervallmäßig verschiebst, den Inhalt ausliest und visualisierst, verschiebst usw.
Gruß