Para gerar uma onda quadrada nos pinos da porta P1 com uma frequência de 50 Hz, considerando a frequência do cristal de 12 MHz, é necessário utilizar um microcontrolador que possua um timer. O timer deve ser configurado para gerar interrupções a cada 10ms (1/50Hz = 0,02s = 20ms, mas como a interrupção é gerada tanto na subida quanto na descida do sinal, a frequência real será de 50Hz/2 = 25 interrupções por segundo). Dentro da rotina de interrupção, deve-se inverter o estado do pino da porta P1. Dessa forma, a cada interrupção, o pino da porta P1 irá alternar entre nível alto e nível baixo, gerando uma onda quadrada com frequência de 50 Hz.
Para escrever sua resposta aqui, entre ou crie uma conta
Microprocessadores e Microcontroladores
Microprocessadores e Microcontroladores
•ESTÁCIO
Microprocessadores e Microcontroladores
Microprocessadores e Microcontroladores
Compartilhar