SISTEMAS DIGITAIS MICROCONTROLADOS


O sistema abaixo é uma calculadora simples que executa somente as operações de MULTIPLICAÇÃO e DIVISÃO. Como podemos perceber pelo diagrama eletrônico e também pelo código fonte, ela usa apenas os números 2 , 3 e 4 nessas operações. (Acompanhe a "legenda" das teclas no esquema.)

Olhando a rotina do código fonte, percebe-se que foi criada uma função "display()" com o intuito de resumir o software e de evitar que este fique atualizando  o display LCD a todo instante sem que haja necessidade, caso contrário haveria um desperdício de processamento e excessivo uso da CPU do microcontrolador.

Circuito:

Circuito

Código-fonte:

Código Fonte

Em relação à função "display()" assinale a alternativa correta:




  • Com esse código fonte o display nunca será atualizado.

  • Essa função será atualizada toda vez que um cálculo for processado.

  • Após 3 toques em quaisquer teclas, independente da sequência que forem pressionadas.

  • Essa função será atualizada quando a tecla "MULTIPLICA" ou a tecla "DIVIDE" forem pressionadas.

  • Essa função será atualizada toda vez que uma tecla for pressionada. Independente da tecla.