140 likes | 229 Views
MICROCONTROLADORES. Prof. José Bezerra de Menezes Filho. 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.
E N D
MICROCONTROLADORES Prof. José Bezerra de Menezes Filho
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.
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
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
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)
Microprocessadores de 8 bits mais representativos • Z80 ( Zilog) • 6502 (Mos Technology) • 6800 ( Motorola)
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
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)
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.
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.
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.