Ich würde Dir dann auf jeden Fall eine Lösung mit Mikrocontroller empfehlen. Falls Du dann hinterher noch was am Timing ändern möchtest kannst Du es einfach in Software machen.

Du solltest dann aber auf die entprellung der Taster achten. Das hab ich früher über NAND-Gatter (7400) gemacht. Man kann das aber auch mit einem Wiederstand+Kondensator und der Softwäre erledigen.