Все дело в методике испытания .... поставьте на первом входе 0 ,а на3, 4,5 единицы .Подайте единицу на 1 вход ,сформируется импульс на выходе ,потом на 2 вход подайте единицу ,так же импульс сформируется ,но вот на 3,4.5 единицы были ранее ,поэтому импульсов на выходе не будет ,будет только когда придет единица на 6 вход .То есть события 3,4,5 не будут посчитаны .В моем макросе единица на 6 входе не приведет к формированию импульса ,пока не произошли последовательно события на входах 3,4,5 -в данном случае нужно установить сигнал на входе 3 в ноль ,а потом снова в единицу ,и так далее.
Уточнение - мой макрос считает только события которые изменяют уровни с нуля на единицу (передний фронт) ,если нужен другой фронт ,то ставим инвертор...
На счет сброса ,может я чего не понял ,но когда я ставлю единицу на вход8 ,на выходе постоянно единица ....