Buscar

Todas as Apols Prova Objetiva Prova Discursiva e Atividade Prática Microprocessadores e Microcontroladores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Apol 01
Apol 02
Apol 03
Apol 04
I
O PIC16F87x esta preparado para controlar interrupções ao final de 15 eventos diferentes, vejamos quais são:
interrupção por “overflow” do timer TMR0; 
interrupção por “overflow” do timer TMR1; 
interrupção por “overflow” do timer TMR2;
II
interrupção dos conversores A/D;
III
Interrupção de TIMER 0
Essa interrupção acontece sempre que um contador de tempo interno, denominado TMR0 (Timer 0), estoura, ou seja, como ele é um contador de 8 bits, sempre que passar de 0xFF para 0x00. Ela é utilizada normalmente para a contagem de tempo. Como pode acontecer a qualquer momento, a contagem de tempo fica precisa, não dependendo de análises constantes durante o programa para garantir que o tempo seja contado. Como veremos em exemplos, o TMR0 pode tanto ser incrementado internamente pelo clock da máquina, como também por um sinal externo. Neste caso, ele passa a ser um contador de pulsos, podendo ser utilizado para outras finalidades.
IV
Interrupção externa (RB0/INT) 
Essa interrupção é gerada por um sinal externo ligado a uma porta específica do PIC, que no caso é a porta RB0, caso ela esteja configurada como entrada. Desta maneira, podemos identificar e processar imediatamente um sinal externo. Ela é utilizada para diversas finalidades, como, por exemplo, a comunicação entre micros, garantindo o sincronismo, o reconhecimento de botão ou outro sinal do sistema que necessite de uma ação imediata. Essa interrupção acontece ou na borda de subida ou na borda de descida conforme a configuração da mesma.
Apol 05
Processadores ARM: visão geral e aplicações
Prova Objetiva
Prova Discursiva
Atividade Prática
O microcontrolador possui um recurso chamado watchdog timer (wdt) que nada mais é do que um temporizador cão-de-guarda contra travamento do programa. Caso seja habilitado, com habilita_wdt(); para o MPLABX C18 setup_wdt(WDT_ON);  para o compilador CCS, na função principal main(), este temporizador está configurado para contar aproximadamente um intervalo de tempo de 16 segundos. 
Ao final deste intervalo, se a flag limpa_wdt(); para o compilador MPLABX C18  e restart_wdt(); para  o compilador CCS, não for zerada, ele provoca um reset do microcontrolador e consequentemente a reinicialização do programa. A aplicação deve permanentemente zerar a flag limpa_wdt() dentro do laço infinito ( while(1){ } ) da função principal main() em intervalos de no máximo 16 segundos.
Este recurso é uma segurança contra qualquer possível falha que venha travar o programa e paralisar a aplicação. Para zerar o wdt, o usuário pode também utilizar a função ClrWdt(); do compilador C18 (biblioteca SanUSB1.h) ou XC8 (biblioteca SanUSB1X.h).
Há três funções distintas nos principais barramentos de um computador, que, em termos simples, conectam o processador, a memória e os outros componentes conectados a ele pelo que chamamos de barramentos de entrada e saída.
Barramento de dados – como o próprio nome já deixa a entender, é por este tipo de barramento que ocorre as trocas de dados no computador, tanto enviados quanto recebidos.
Barramento de endereços – indica o local onde os processos devem ser extraídos e para onde devem ser enviados após o processamento.
Barramento de controle – atua como um regulador das outras funções, podendo limitá-las ou expandi-las em razão de sua demanda.

Continue navegando