User manual

104
Timer1(16 Bit)
/ / Voorbeeld: pulstelling met CNT1
Timer T1CNT();
pulse(n); / / n pulsen genereren
count=Timer T1GetCNT();
5.3.16.2 Produceren van frequenties
Voor het produceren van frequenties kunnen Timer_0 en Timer_1 als volgt gebruikt worden:
Timer0 (8 Bit)
1
e
voorbeeld:
Timer_T0FRQ(10, ps_8) / / Rechthoeksignaal met 10*1,085
µ
s = 10,85
µ
s periodeduur
2
e
voorbeeld: gepulste frequentieblokken
int delval;
void main(void)
{
delval=200;
Timer0FRQ(10,2);
while (1)
{
AbsDelay(delval);
TimerT0Stop();
AbsDelay(delval);
Timer T0Start(2);
}
}