Bueno intentaré dentro de mis básicos conocimientos:
Fijándonos en mi primer respuesta y dejando de momento la visualización en LCD, podemos empezar por ver como se haría la suma para que lo vayas adaptando a tu proyecto:
1º Crear una variable de entrada, llámala moneda o como quieras y otra de salida, llámala como relé, por ejemplo. ambas deben de ser del tipo booleano.
La salida puedes ponerla en pin C2 como en tus ejemplos y la entrada en el pin A2, según tu ejemplo y micro utilizado ya que según el datashet es el que soporta la interrupción.
2º Debes de crear una variable de contaje por ejemplo "cuenta_1sg" del tipo byte y otra llamada "Flag_T1s"
3º Antes de los bloque dl While inicializas la salida y las variables a 0. A continuación insertas el bloque de interrupción. realizas doble clic sobre el y en las propiedades en Interrumpir seleccionas TMRO y después en propiedades eliges como quieres que sea la interrupción de alto a bajo o al revés. Para finalizar eliges crear Macro le das un nombre y seleccionas oK y después OK&editar. Con esto se te creará una nueva pestaña que será donde vamos a colocar lo que tiene que hacer la interrupción.
4º Interrupción: tendrás inicialmente 2 bloques: inicio y fin. Pues insertas uno de calculo. Realizando doble clic en sus propiedades de calculo pones:"cuenta_1sg=cuenta_1sg+1". Le das a OK y regresas al entorno "main".
5º Acá ya dentro del While ya puedes poner el bloque de decisión "cuenta_1sg" ha llegado al valor que desees si es si cambias de estado la salida y si no, pues no haces nada.
Esto seria lo básico con 2 consideraciones. La primera es que el tiempo de un segundo va a depender del cristal del oscilador y del valor del predivisor del TMR0 que hayas seleccionado. Esto ya es un calculo que deberías de realizar-
La segunda consideración es que esto no va a funcionar a la perfección. ¿Dirás porque? No te has dado cuenta que no hemos utilizado la segunda variable "Flag_T1s".
La respuesta esta es que el TMR0 va a contar muy rápido y necesitas saber cuando ha pasado un segundo. para ello dentro de la rutina de interrupción debes incluir el bloque de decisión de si cuenta ha llegado aun valor proporcional al valor del segundo que hayas calculado.
A continuación si la respuesta es no, no haces nada; pero si es si añades otro bloque de decisión para saber si la variable "Flag" es 0, si la respuesta es no cambias el flag a 0 y si es si lo pones a uno. Después ambas salidas las llevas a un bloque de calculo donde reseteas el contador.
Con esto habrás creado una base de tiempo de 1sg, que incluso te puede servir para futuros usos.
Ahora bien con esto no has terminado ya que debes cambiar tu programa "main" de forma que en vez de preguntar si el registro de cuenta ha llegado a un valor, debes cambiarlo pro preguntar el estado de la variable "Flag" y dependiendo de ello ahora si ya pueds cambiar la salida a tu gusto.
Bien todo esto que es un poco rollo de explicar se realiza con pocos bloques en flowcode. No te adjunto el ejemplo porque dispongo de una versión superior a la tuya y no podrías abrirlo. Te adjunto unas capturas de imagen de una base de tiempos de 1 sg que suelo utilizar. Solo tienes que cambiar tus nombres y pines a utilizar según lo explicado.