
|
Muziekmodule: timers Arsoft, 01-09-94
Timers
-----------------------------------------------------------------------------
De soundprocessor bevat ook nog twee timers.In elke timer kan (via register
2 of 3) een beginwaarde gezet worden. Nadat de timer is gestart (register 4)
telt deze waarde af tot nul en zet dan in het statusregister een vlag die
een interrupt veroorzaakt. De beginwaarde wordt opnieuw geladen en de timer
wacht op een nieuw startbevel.
Timer-1 telt af met een wachttijd van 80 microseconde per stap. De totale
teltijd T1 is als volgt afhankelijk van de beginwaarde N1:
T1=(256-N1)*0.08 msec
De maximale teltijd (N1=0) voor Timer-1 is ruim 20 msec.
Timer-2 telt af op gelijke wijze maar dan met 320 microseconde per stap:
T2=(256-N2)*0.32 msec.
Hiervoor is de maximale teltijd 82 msec.
|