A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Por Cássio Mello e André Luis.  É a parte inteligente do circuito, onde sinais de controle serão recebidos e enviados e o processamento será efetuado.

Apresentações semelhantes


Apresentação em tema: "Por Cássio Mello e André Luis.  É a parte inteligente do circuito, onde sinais de controle serão recebidos e enviados e o processamento será efetuado."— Transcrição da apresentação:

1 por Cássio Mello e André Luis

2  É a parte inteligente do circuito, onde sinais de controle serão recebidos e enviados e o processamento será efetuado  Possui memória, periféricos e demais componentes necessários para rodar uma aplicação; em contraste com os microprocessadores que necessitam destes componentes externamente

3  Atualmente existem vária arquiteturas de processadores (formas diferentes de fazer a mesma coisa).  Algumas marcas detém direitos sobre algumas arquiteturas, e outras arquiteturas são de uso coletivo.  A diferença entre elas é no hardware que as constitui, sendo algumas mais eficientes do que outras em alguns aspéctos.

4  Permite leitura e escrita de valores acessados externamente ao microcontrolador por meio de pinos  Guardam informações em bytes ( 8 bits) ou words ( 16 bits)

5  Funciona de forma linear, executa uma função por vez, na sequencia pré- determinada pelo programador.  Quando queremos representar graficamente um programa geralmente utilizamos fluxogramas, pois é sequencial e condicional.

6 Inicia o programa Desliga a luz Alguma porta está aberta? Liga a luz N S

7  NÃO é possível fazer duas coisas ao mesmo tempo.  O máximo que se consegue é fazer coisas intermitentemente, ou seja, faz um pouco uma, para, faz um pouco outra.

8  Utilizam, principalmente, clock externo  A cada conjunto ciclos de clock (4 ou 12, depende da tecnologia), uma instrução de programa é executada  Entre duas instruções pode-se ativar interrupções (rotinas para outros trechos de código)

9  Interrupções são assíncronas, o que as torna perfeitas para analisar sensores, botões, etc.

10  Embora o ciclo de instrução seja preciso, por causa das instruções e do tipo de microcontrolador, é difícil ter noção de tempo no programa  Timers são um recurso que permite disparar uma interrupção a cada quantidade de tempo

11  Recurso que ativa uma interrupção caso o valor lógico em um pino de entrada mude  Muito utilizado para aplicações que usem botões, sensores, comunicação com componentes externos, etc.

12  Conversores Analógico-Digitais  Comparadores Analógicos  Controladores de comunicação SSP, USB, USARTs  Controladores PWM  Watchdog timer  Osciladores internos

13  Microcontroladores originalmente fabricados pela Intel  É antigo mas ainda muito usado  Possui recursos práticos para gerenciamento de memória externa, fazendo com que a memória disponível chegue a MBs

14

15  Microcontroladores fabricados pela Microchip Technology  Existem de diversos tipos, atendendo a uma ampla faixa de aplicações (das mais genéricas as mais específicas)  São relativamente baratos (em torno de R$ 20,00)

16

17

18

19  Microcontroladores fabricados pela Texas Instruments  O principal diferencial é a grande eficiência energética, ou seja, baixo consumo.

20

21

22  Dividido principalmente em ARM7 e ARM9;  Não há uma marca que controle essa tecnologia, assim como o 8051.  Em processadores industriais, são os de maior desempenho;  Não são a melhor opção em baixo consumo.

23

24

25  Circuitos digitais programáveis;  Não necessitam de um clock ditando quando irão responder, a resposta é imediata;  Utilizam programação diferente da utilizada em microcontroladores;  Linguagem baseada em máquina de estados, implementadas por VHDL.

26 Luz acesa Luz apagada Abriram Alguma porta Fecharam as duas portas

27  É composto por vários blocos digitais que podem ser organizados da forma que se desejar.

28  São equipamentos desenvolvidos só para o aprendizado.  Visam apresentar ao desenvolvedor todas as funcionalidades de algum componente.  Possuem um grande suporte técnico para o desenvolvedor.

29


Carregar ppt "Por Cássio Mello e André Luis.  É a parte inteligente do circuito, onde sinais de controle serão recebidos e enviados e o processamento será efetuado."

Apresentações semelhantes


Anúncios Google