Hola juan-jubilado.
No te he podido contestar al esquema que pusiste porque no lo entiendo, espero que alguien que sepa de electrónica digital pueda interpretarlo.
Sin embargo, sí que puedo darte algunos comentarios de tu segundo diagrama.
Dices en tu post "Si pulsamos T1 1 RA1=1 hasta pulsar T1 2" y creo que hay un error de concepto. Efectivamente RA1 será 1 cuando pulse T1 1, pero dejará de serlo en cuanto lo sueltes. Los pines RA0 a RA4 tendrás que definirlos como entradas y, por tanto, serán siempre un fiel reflejo del estado de los pulsadores.
Sin embargo, si lo que quieres es que una determinada salida permanezca a 1 desde que se pulse T1 1 y hasta que se pulse T1 2, tendrías que utilizar otro pin del micro y declararlo como salida, por ejemplo, RB1. En este caso, tu sentencia sería:
"Si pulsamos T1 1 RB1=1 hasta pulsar T1 2"
Si entiendes lo anterior, verás que también aplica al resto de tu esquema, aunque no tendrás que modificar mucho, sólo conectar las salidas.
Otros comentarios:
- has invertido el sentido de Vss y Vdd. La conexión correcta sería Vss a masa y Vdd a +5V.
- para evitar que las entradas queden en un estado indeterminado mientras no se pulsen los pulsadores, habría que ponerles unas resistencias a masa.
- la patilla MCLR debe tener una resistencia a Vdd para que el micro funcione.
- con idea de ampliar con posterioridad, yo usaría un micro con más pines de entrada y salida. El 16F84 quizás te quede muy justito.