Hmmm.

Kann Bascom keine Funktionen? hab mich noch nie damit befasst...
aber so sieht es gut aus, ja.

und um Ta richtig zu ermitteln würde ich das noch so machen:
Code:
T_ist=T1; // oder wie auch immer du den Timer ausliest
Ta=T_alt-T_ist;
T_alt=T_ist;
wobei T_ist und T_alt natürlich statisch sein sollten.