Esta função demonstra uma maneira muito simples de obter atrasos de microsegundos com um microcontrolador da família PIC16 e um cristal de 20MHz. Devido à base de tempo muito pequena, utilizou-se apenas um loop que decrementa o variável delay, em vez de utilizar um timer.
Para atrasos de microsegundos, procure pela função delay_ms que também utiliza a variável delay e o temporizador TMR1.
Variáveis utilizadas:
1 |
;********************************************************* |
|
|