Download - MICROCONTROLADORES
![Page 1: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/1.jpg)
MICROCONTROLADORES
Prof. José Bezerra de Menezes Filho
![Page 2: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/2.jpg)
HISTÓRICO
• 1969- Japoneses (BUSICOM) encomendam circuitos integrados a INTEL para calculadora
• Marcian Hoff (INTEL) construiu o primeiro microprocessador em resposta a encomenda
• 1971- Nasce o mic. 4004. 4 bits e 6000 operações por seg.
![Page 3: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/3.jpg)
Micro proc. De 8 bits
Ano: 1972 Nome: 8008 Memória: 16 KB
Nº de instruções: 45
Velocidade: 300.000 oper. Por segundo.
Ano: 1974 Nome: 8080 Memória: 64KB
Nº de instruções: 75
Preço: $360
![Page 4: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/4.jpg)
Outros mic. De 8 bits
• Nome: 6800
• Fabricante: Motorola
• Periféricos adicionais: 6820, 6850
• Nome: 6502
• Fabricante: MOS Technology
• Nº de instruções: 56
• Memória: 64 KB
![Page 5: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/5.jpg)
Outros mic. de 8 bits
• Ano: 1976
• Nome: Z80
• Fabricante: Zilog
• Endereço: 64 KB de memória
• Nº de instruções: 176
• Incorporou todas as instruções do 8080
• Concorrente: 8085 (Intel)
![Page 6: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/6.jpg)
Microprocessadores de 8 bits mais representativos
• Z80 ( Zilog)
• 6502 (Mos Technology)
• 6800 ( Motorola)
![Page 7: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/7.jpg)
Diferença entre microprocessador e microcontrolador
• Funcionalidade:
Microprocessador: Outros componentes tem que ser adicionados ( memória, componentes p receber e enviar dados)
Microcontrolador: Já tem o suficiente. Poupa-se tempo e espaço em seu uso
![Page 8: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/8.jpg)
![Page 9: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/9.jpg)
Conceitos sobre memória• Memória: conjunto de todos os locais onde
dados são armazenados
• Endereço: Número que seleciona um local da memória
• Escrever na memória: guardar os dados
• Ler da memória: recuperar dados guardados
• Linha de controle:
r/w=1(leitura), r/w=0 ( escrita na memória)
![Page 10: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/10.jpg)
![Page 11: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/11.jpg)
CPU e MEMÓRIA
• Registros: ajudam a executar as operações
• Deve haver uma ligação entre a memória e a CPU. Exemplo: Somar dois números da memória e armazenar resultado
• Nome do caminho: BUS. Fisicamente corresponde a um grupo de 8, 16 ou mais fios.
![Page 12: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/12.jpg)
Tipos de BUS
• Bus de dados: Transitam dados. O nº de linhas depende da largura da palavra
• Bus de endereço: O nº de linhas depende da quantidade de memória que desejamos endereçar.
![Page 13: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/13.jpg)
![Page 14: MICROCONTROLADORES](https://reader035.vdocuments.pub/reader035/viewer/2022080900/56813283550346895d991ee0/html5/thumbnails/14.jpg)
UNIDADE DE ENTRADA E SAÍDA (E/S)
• Fornece comunicação da CPU e da memória com o mundo exterior
• Exemplo: teclado, monitor, display de cristal líquido, etc.