Para calcular o número de contagens (N) para o Timer 0, utilizamos a seguinte fórmula: N = (tempo desejado * frequência do cristal) / 12 Substituindo os valores, temos: N = (100 µs * 12 MHz) / 12 N = 100 Portanto, o valor a ser carregado em TH0 e TL0 é 65536 - 100 = 65436 (0xFF9C em hexadecimal). Para o Timer 1, utilizamos a mesma fórmula: N = (tempo desejado * frequência do cristal) / 12 Substituindo os valores, temos: N = (50 µs * 12 MHz) / 12 N = 50 O modo adequado para esse caso é o modo 2, que utiliza a auto-recarga. O valor a ser carregado em TH1 e TL1 é 65536 - 50 = 65486 (0xFFD6 em hexadecimal).
Para escrever sua resposta aqui, entre ou crie uma conta
Microprocessadores e Microcontroladores
Microprocessadores e Microcontroladores
Microprocessadores e Microcontroladores
Microprocessadores e Microcontroladores
Compartilhar