В симуляторе всё ОК, потому, что медленно тикают часы. Через каждую секунду видится то, что реально происходит за 0.001 секунду.
Техническое задание уточните - переключение выходов через какое время требуется производить?