34
Microcontroladores Autor: Prof. Edson Watanabe Aula 2

Autor: Prof. Edson Watanabe Aula 2

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Autor: Prof. Edson Watanabe Aula 2

MicrocontroladoresAutor: Prof. Edson Watanabe

Aula 2

Page 2: Autor: Prof. Edson Watanabe Aula 2

Placa mãe do PC

Page 3: Autor: Prof. Edson Watanabe Aula 2

Sistema de Microcomputador Típico e suas Interfaces

Page 4: Autor: Prof. Edson Watanabe Aula 2

Sistema de Microcomputador Típico e suas Interfaces

Page 5: Autor: Prof. Edson Watanabe Aula 2

Componentes eletrônicos

Page 6: Autor: Prof. Edson Watanabe Aula 2

Arquitetura Padrão de um Microprocessador

Page 7: Autor: Prof. Edson Watanabe Aula 2

Arquitetura Von Neumann

Page 8: Autor: Prof. Edson Watanabe Aula 2

• A Arquitetura de von Neumann (de John von Neumann), é uma arquitetura de computador que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo assim manipular tais programas.• A máquina proposta por Von Neumann reúne os seguintes

componentes: (i) uma memória, (ii) uma unidade aritmética e lógica (ALU), (iii) uma unidade central de processamento (CPU), composta por diversos registradores, e (iv) uma Unidade de Controle (CU), cuja função é a mesma da tabela de controle da Máquina de Turing universal: buscar um programa na memória, instrução por instrução, e executá-lo sobre os dados de entrada.

Page 9: Autor: Prof. Edson Watanabe Aula 2

• Cada um dos elementos apresentados é realizado à custa de componentes físicos independentes, cuja implementação tem variado ao longo do tempo, consoante a evolução das tecnologias de fabricação, desde os relés electromagnéticos, os tubos de vácuo (ou válvulas), até aos semicondutores, abrangendo os transistores e os circuitos electrónicos integrados, com média, alta ou muito alta densidade de integração (MSI – medium scale, LSI – large scale, ou VLSI – very large scale integration), medida em termos de milhões transistores por pastilha de silício.

Page 10: Autor: Prof. Edson Watanabe Aula 2

Arquitetura Von Neumann

Page 11: Autor: Prof. Edson Watanabe Aula 2

• A Arquitetura de Harvard baseia-se em um conceito mais recente que a de Von-Neumann, tendo vindo da necessidade de por o microcontrolador para trabalhar mais rápido. É uma arquitetura de computador que se distingue das outras por possuir duas memórias diferentes e independentes em termos de barramento e ligação ao processador.

Page 12: Autor: Prof. Edson Watanabe Aula 2

• Baseia-se na separação de barramentos de dados das memórias onde estão as instruções de programa e das memórias de dados, permitindo que um processador possa acessar as duas simultaneamente, obtendo um desempenho melhor do que a da Arquitetura de von Neumann, pois pode buscar uma nova instrução enquanto executa outra.• A principal vantagem desta arquitetura é dada pela dupla ligação às

memórias de dados e programa (código), permitindo assim que o processador leia uma instrução ao mesmo tempo que faz um acesso à memória de dados.

Page 13: Autor: Prof. Edson Watanabe Aula 2

Arquitetura Harvard

Page 14: Autor: Prof. Edson Watanabe Aula 2

• A arquitetura Havard também possui um repertório com menos instruções que a de Von-Neumann, e essas são executadas apenas num único ciclo de relógio.• Os microcontroladores com arquitetura Havard são também

conhecidos como “microcontroladores RISC” (Computador com Conjunto Reduzido de Instruções), e os microcontroladores com uma arquitetura Von-Neumann, de “microcontroladores CISC” (Computador com um Conjunto Complexo de Instruções).

Page 15: Autor: Prof. Edson Watanabe Aula 2

Arquitetura Harvard

Page 16: Autor: Prof. Edson Watanabe Aula 2

Equipamentos que utilizam a arquitetura Harvard• Processadores de sinais digitais especializadas, DSPs, comumente

usado em produtos de processamento de áudio ou vídeo. Por exemplo, os processadores Blackfin pela Analog Devices, Inc. usa uma arquitetura de Harvard.• A maioria das pequenas microcontroladores de uso geral usados em

muitas aplicações de eletrônica,como o PIC por Microchip Technology, Inc., e AVR por Atmel Corp. Estes transformadores são caracterizados por terem pequenas quantidades de programa e memória de dados, e tirar vantagem da arquitectura de Harvard e reduzidas conjuntos de instruções (RISC) para garantir que a maioria das instruções pode ser executado em apenas um ciclo da máquina, o que não é, necessariamente, um ciclo de relógio. O armazenamento separado significa que o programa e as memórias de dados podem ter profundidades de bits diferentes.

Page 17: Autor: Prof. Edson Watanabe Aula 2

Diagrama de Blocos do ATMEL 328

Page 18: Autor: Prof. Edson Watanabe Aula 2
Page 19: Autor: Prof. Edson Watanabe Aula 2
Page 20: Autor: Prof. Edson Watanabe Aula 2

Diagrama de Blocos do ATMEL 328

Page 21: Autor: Prof. Edson Watanabe Aula 2

Os pinos do ATmega 

Page 22: Autor: Prof. Edson Watanabe Aula 2
Page 23: Autor: Prof. Edson Watanabe Aula 2
Page 24: Autor: Prof. Edson Watanabe Aula 2

Celebro de quem trabalha muito com lógica

Page 25: Autor: Prof. Edson Watanabe Aula 2

Varredura de display

Page 26: Autor: Prof. Edson Watanabe Aula 2

Processador Z80

Page 27: Autor: Prof. Edson Watanabe Aula 2

Ciclo de leitura e escrita de memória

Page 28: Autor: Prof. Edson Watanabe Aula 2

Ciclo de instrução

• 1. BUSCA • a) Envio de um endereço para a memória e execução de uma leitura; • b) Incremento do registrador de endereço de instrução;

• 2. EXECUÇÃO • a) Decodificação do código de operação; • b) Execução da instrução;

• 3. VOLTA PARA FASE 1 • --> Pode haver desvio:

• - Incondicional: o valor do registro de endereço de instrução é alterado; • - Condicional: se a condição é satisfeita, a seqüência linear é interrompida.

• É importante ressaltar que cada ciclo de instrução é composto por vários ciclos de máquina..

Page 29: Autor: Prof. Edson Watanabe Aula 2

Configuração de memória

Page 30: Autor: Prof. Edson Watanabe Aula 2

Circuito de clock

Page 31: Autor: Prof. Edson Watanabe Aula 2
Page 32: Autor: Prof. Edson Watanabe Aula 2
Page 33: Autor: Prof. Edson Watanabe Aula 2
Page 34: Autor: Prof. Edson Watanabe Aula 2