Um sistema microprocessado é composto por: Uma unidade central de processamento (CPU) Um conjunto de periféricos necessários o seu funcionamento
|
|
- Antônio Casqueira Jardim
- 8 Há anos
- Visualizações:
Transcrição
1 1
2 Objetivo Conhecer as arquiteturas dos microcontroladores; Compreender e aplicar a programação em linguagem C nos microcontroladores; Conhecer e saber trabalhar com as entradas e saídas digitais; Conhecer e saber utilizar as interrupções; Compreender o funcionamento da comunicação serial e a utilização de PWM; Aprender a trabalhar com as principais ferramentas de programação e simulação; Conhecer e compreender a aplicação dos microcontroladores na automatização de processos industriais; Compreender o projeto de circuitos com microcontroladores. 2
3 Introdução Sistema Tradicional Microprocessado Um sistema microprocessado é composto por: Uma unidade central de processamento (CPU) Um conjunto de periféricos necessários o seu funcionamento Dentre este periféricos podemos destacar: Memória de dados Memória de programa Circuito de clock(sincronização das operações) Interfaces de entrada e saída 3
4 Introdução Os microcontroladores se diferemdos sistemas tradicionais por já integraremos periféricos dentro do próprio componente. 4
5 O que são Microcontroladores? Microcontroladores são circuitos integradosque possuem em seu interior todos os componentes necessários para o seu funcionamento dependendo unicamenteda fonte de alimentação externa. 5
6 O que são Microcontroladores? Pode-se dizer que microcontroladores são computadores de um único chip. Componentes de um microcontrolador típico 6
7 Quais as vantagens? A integração é a principal vantagem, pois agrega todos os periféricos em um único componente; Facilita a utilização; A construção das placas de circuitos são mais simples; O custo dos componentes e da produção diminui; Atualização do software, o que não e possível com circuitos analógicos ou digitais tradicionais. 7
8 Quais as Aplicações? Existem no mercado diversos tiposde microcontroladores que variam de modelo para modelo e também entre fabricantes. Principais características: Invólucro; Velocidade de processamento; Quantidade de memória; Tipos de periféricos. 8
9 Tipos de Microcontroladores 9
10 Quais as Aplicações? Os microcontroladores são utilizados em praticamente todos os dispositivos eletrônicos, como por exemplo: Central de alarme Teclado do computador Monitor Disco rígido de computador Relógio de pulso Máquina de lavar Forno micro-ondas 10
11 Quais as Aplicações? Os microcontroladores também são muito utilizados na indústria, como por exemplo: Válvula de controle Sensor inteligente Inversor Softstart Interface homem máquina (IHM) Controlador lógico programável (CLP) Balança 11
12 Quais as Aplicações? Aplicações de um Microcontrolador em um automóvel: 12
13 Principais Fabricantes Relação dos principais fabricantes do mercado: AMCC Atmel Cypress MicroSystems Freescale Semiconductor Fujitsu Holtek Intel Microchip Technology National Semiconductor NXP(Philips Semiconductors) NEC Parallax Renesas Tech. Corp. STMicroelectronics Silicon Laboratories Texas Instruments Western Design Center ZiLOG 13
14 Principais Fabricantes É importante salientar que estes são apenas os fabricantes.cada um possui diversas famíliasde microcontroladores e cada família possui dezenas de componentesdiferentes. 14
15 Registradores Os registradores são a base para o funcionamento de qualquer CPU e de alguns tipos de memórias. São formados por um grupo de elementos (flip-flops, por exemplo). O que torna os registradores tão especiais é a capacidade que eles tem de armazenar informações. Por isso tem uma importância muito grande no que diz respeito aos microcontroladores. O tamanho dos registradores é determinado pelo número de bits que podem armazenar. 15
16 Registradores Registrador simples para palavras de quatro bits. Os microcontroladores mais comuns armazenam dados em registradores de 8 bits (microcontroladores de 8 bit). Isso significa que cada registrador de 8 bits pode armazenar valores de 0 a 255 (8 bits 2^8 = 256 números). 16
17 Memórias Já vimos que através de dispositivos eletrônicos como os registradores, podemos armazenar uma palavra de n bits. Memórias são dispositivos utilizados para armazenar palavras binárias na ordem de centenas de milhares. Podem-se utilizar flip-flops para o armazenamento em memórias ou outro dispositivo qualquer que sirva para este fim. 17
18 Memórias Memória RAM (Random Access Memory) A memória RAM é uma memória de leitura e escrita, isto é, que pode ser gravada com um determinado valor e este valor pode ser posteriormente lido. Podemos acessar qualquer registrador desejado aleatoriamente para ler ou escrever uma palavra. A memória RAM comum necessita de alimentação elétrica para manter a integridade de seus dados. É por este motivo, pertencente ao grupo de memórias voláteis. 18
19 Memórias Memória RAM (Random Access Memory) Quanto à sua construção, as memórias RAM podem ser de dois tipos básicos: estática ou dinâmica. Na memória RAM estática (SRAM), os bits são armazenados em flip-flops individuais e permanecem armazenados indefinidamente enquanto o circuito possuir alimentação. A memória RAM dinâmica (DRAM) armazena os bits através de carga em diminutos capacitores. 19
20 Memórias Memória RAM (Random Access Memory) Como um capacitor deste tipo ocupa muito menos espaço que um flip-flop em um CI, a memória dinâmica resultante é bem mais compacta que a estática. Em compensação, o bit em um capacitor permanece integro por apenas uma fração de tempo (aprox. 2 ms), devido as fugas de corrente. Para contornar este problema este tipo de memória deve ter um circuito auxiliarque verifique temporariamente os capacitores e os recarreguese for necessário. Esta operação é denominada refresh. 20
21 Memórias Memórias ROM (Read Only Memory) É um tipo de memória no qual podemos ler, mas não escrever. Os conteúdos são fixos e inalterados, sendo estabelecidos na hora da fabricação. Em uma ROM, os conteúdos não precisam ser alterados. Não necessita de flip-flop s ou dispositivos semelhantes. 21
22 Memórias Memórias ROM (Read Only Memory) Uma ROM na verdade nada mais é do que um conversor de códigoe pode ser construído a partir de dispositivos mais simples e baratos que as portas normalmente utilizadas. Existem algumas variáveis das memórias ROM: - ROM Programáveis (PROM) - ROM Programáveis e Apagáveis (EPROM/EEPROM) 22
23 Memórias Memórias ROM Programáveis (PROM) PROM são circuitos de ROM que permitem que o usuário estabeleça as informações que serão armazenadas, ao invés do fabricante. A gravação só pode ser feita uma única vez e não mais alterada. Normalmente a gravação é feita através da queima de elos fusíveis que determinam se a posição de memória conterá um ou zero. 23
24 Memórias Memórias ROM Programáveis e Apagáveis (EPROM/EEPROM) EPROM (Erasable Programmable ROM) Os dados são armazenados em dispositivos baseados em MOSFET s. Estes dispositivos fazem ou não a conexão (guardam bit um ou zero ) conforme haja ou não carga elétrica na porta do transistor. A programação é feita através de um programador de EPROM s. 24
25 Memórias Memórias ROM Programáveis e Apagáveis (EPROM/EEPROM) EPROM (Erasable Programmable ROM) Uma característica importante é a de que a exposição a luz ultravioleta forte (por aproximadamente 30 min.) permite a fuga das cargas, apagando a memória. O apagamento possibilita uma nova programação (gravação). 25
26 Memórias Memórias ROM Programáveis e Apagáveis (EPROM/EEPROM) EEPROM (Electrically Erasable Programmable ROM) O processo para apagar pode ser feito eletricamente, facilitando assim o processo de alteração das informações armazenadas A memória flash é uma memória não-volátilmais moderna, derivada da EEPROM. Quando grandes quantidades de dados estáticos devem ser armazenados a memória flash é mais econômica do que os dispositivos tradicionais de EEPROM. 26
27 Memórias RAM x EEPROM Apesar das memórias EEPROM serem graváveis e apagáveis elas não são iguais as memórias RAM, pois as informações não são perdidas quando a energia é desligada. O tempo gasto para armazenar a informação nas memórias EEPROM é muito maior comparado a memória RAM. O número de gravações que se pode fazer na EEPROM é limitado. 27
28 O microprocessador é o coração de um microcontrolador. Para compreender o funcionamento de um microcontrolador é necessário primeiro compreender o funcionamento de um microprocessador. Embora todos os microprocessadores tenham suas peculiaridades, a maioria deles possui grande semelhança quanto a seu modo geral de funcionamento. A seguir é apresentado um diagrama de blocos que mostra a arquitetura básica do microprocessador. 28
29 29
30 Registradores de propósito geral São registradores nomeados de Registrador A até Registrador D. O número destes registradores varia de um microprocessador para outro. Por exemplo, no AVR são 32 registradores de 8 bits, no Z80 são 16 de 8 bits, no 8051 são 8 registradores de 8 bits. A função destes registradores é armazenar os dados que estão sendo processados pelo microprocessador. 30
31 Registradores de propósito geral São registradores nomeados de Registrador A até Registrador D. O número destes registradores varia de um microprocessador para outro. Por exemplo, no AVR são 32 registradores de 8 bits, no Z80 são 16 de 8 bits, no 8051 são 8 registradores de 8 bits. A função destes registradores é armazenar os dados que estão sendo processados pelo microprocessador. 31
32 32
33 Unidade Lógica Aritmética (ULA ou ALU) Essa unidade e o centrodo microprocessador. Ela possui somador, subtrator, multiplicador e divisor; operadores AND, OR e XOR bit a bit; incrementadore decrementador. Tudo integradoem uma única unidade. Portanto, todas as operações lógicas e aritméticas passam obrigatoriamentepor esta unidade. Em resumo, a ULA é uma "grande calculadora eletrônica. 33
34 34
35 Unidade de Deslocamento Faz o deslocamento por um número específico de bits para esquerda ou para direita (bit shift). Deslocamentos podem ser interpretados como multiplicações ou divisões por potências de
36 36
37 Registrador temporário Serve apenas para armazenar temporariamente um dos operadores da ULA. 37
38 38
39 Acumulador É um registrador especial dedicado às operações envolvendo a ULA. Ele é um dos operandosenvolvidos nas operações da ULA e também é o registrador que recebe o resultado das operações. Assim como os registradores de propósito geral, admite transferência bidirecional. 39
40 Instruções de programação 40
41 Instruções de programação 41
42 42
43 Program Counter(PC) É nesse registrador que o microprocessador guarda o endereço de memóriaque aponta para a instrução do programaque esta sendo executada. O microprocessador usa esse conteúdo para informar à memóriao endereço onde está a instrução, faz a leituradesta instrução e guardaa instrução lida no registrador de instrução. Logo após ter lidoa instrução o conteúdodo registrador PC é automaticamente incrementadopara que o microprocessador possa ler a próxima instrução. 43
44 44
45 Registrador de Instrução É nesse registrador que o microprocessador guarda a instrução lida da memória para que possa ser decodificada e executada. 45
46 46
47 Decodificador de Instrução e Unidade de Controle Quando uma instrução é lida da memória ela não passa de um byte qualquer. A instrução então passa por uma unidade com um número imenso de portas lógicas (decodificador) que geram os sinais de controle. Sinais de controle comandam não só os registradores, mas também todo o sistema. Pode-se dizer que esta unidade de controle é o cérebro de todo o sistema. 47
48 Arquitetura C.I.S.C. e R.I.S.C. C.I.S.C. Sigla para ComplexInstructionSet Computer, ou, em uma tradução literal, "Computador com um Conjunto Complexo de Instruções" É uma linha de arquitetura de processadores capaz de executar centenas de instruções (mais de 1500) complexas sendo extremamente versátil. Utilizada em processadores Intel e AMD. 48
49 Arquitetura C.I.S.C. e R.I.S.C. C.I.S.C. A vantagem da arquitetura CISC é que existe muitas instruções guardadas no próprio processador, o que facilita o trabalho dos programadores de linguagem de máquina. O fato de existirem muitas instruções reduz também o tamanho do código executável. Porém, do ponto de vista de velocidade de processamento, os CISCs têm algumas desvantagens em relação aos RISCs. 49
50 Arquitetura C.I.S.C. e R.I.S.C. R.I.S.C. Sigla para ReducedInstructionSet Computer; em português, "Computador com um conjunto reduzido de instruções. É uma linha de arquitetura de processadores que favorece um conjunto simples e pequeno de instruções(menos de 250). Utiliza em processadores PowerPC (da Apple, Motorola e IBM) e SPARC (SUN) 50
51 Arquitetura C.I.S.C. e R.I.S.C. R.I.S.C. Apesar do número reduzido de instruções, a grande vantagem da arquitetura RISC é a alta velocidade de processamento. A desvantagem é que os programas dos microprocessadores RISC são maiores. Atualmente vemos processadores híbridos, que são essencialmente processadores CISC, mas incorporam muitos recursos encontrados nos processadores RISC. 51
52 Arquitetura HARVARD e VON NEUMANN As arquiteturas Harvard e Von Neumann dizem respeito à forma como a memória é conectada ao microprocessador. 52
53 Arquitetura HARVARD e VON NEUMANN HARVARD Na arquitetura Harvard, há dois barramentos de endereços independentes e dois de dados também independentes. Memória de Programa Endereços Instruções CPU Memória de Dados Endereços Dados 53
54 Arquitetura HARVARD e VON NEUMANN HARVARD Enquanto um desses barramentos serve para a leitura de instruções de um programa, o outro serve para a leitura e escrita de dados. Com isso, é possível operar simultaneamente uma instrução e um byte de dados. Isso garante maior velocidade de processamento. 54
55 Arquitetura HARVARD e VON NEUMANN HARVARD Atualmente, os processadores de sinais digitais (DSP Digital Signal Processor) utilizam a arquitetura Harvard. DSPs são processadores especializados no processamento dos sinais em tempo real. 55
56 Arquitetura HARVARD e VON NEUMANN VON NEUMANN Na arquitetura Von Neumann, há apenas um barramento de dados e endereços. Memória de Programa Memória de Dados Endereços Dados Instruções CPU 56
57 Arquitetura HARVARD e VON NEUMANN VON NEUMANN Na arquitetura Von Neumann, há apenas um barramento de dados e endereços. Memória de Programa Memória de Dados Endereços Dados Instruções CPU 57
58 Arquitetura HARVARD e VON NEUMANN VON NEUMANN Neste caso, as instruçõesestão em uma faixa de endereços que ativa a memória que possui as instruções Já os dadosestão em outra faixa de endereços que ativa outra memória onde se pode ler e escrever os dados. 58
59 Arquitetura HARVARD e VON NEUMANN Comparando ambas, conclui-se que Harvard é mais veloz, mas exige mais um barramento. Pelo fato da Harvard possuir um barramento a mais, o custo de produção das placas é maior. Von Neumann utiliza apenas um barramento, mas não pode efetuar acessos simultâneos às memórias. O custo de produção é menor, porém o desempenho da Von Neumann também é menor. 59
60 Arquitetura HARVARD e VON NEUMANN Como exemplos podemos citar o computador pessoal que utiliza a arquitetura Von Neumann e os microcontroladores AVR que utilizam a arquitetura Harward. A arquitetura Harwardé bastante utilizada nos microcontroladores pelo fato das memórias estarem integradasno próprio componente, o que não acarreta em placas de circuito complexas com várias trilhas de endereçamento e dados. 60
61 Von Neumann (Serial) CISC Harward(Paralela) RISC Faz-se esta associação mas nem sempre ela é verdadeira. Para o processador com núcleo ARM7 a arquitetura é Von Neumann e RISC. 61
62 Microprocessadores x Microcontroladores Até agora foram estudados microcontroladores e microprocessadores, mas não foi discutida muito bem, qual a diferença entre eles. Microprocessadores são circuitos integrados que reúnem todos os componentes necessários para a execução dos comandos de um programa, mas não possuem memórias, nem dispositivos de entrada e saídaou circuito de clock. Microcontroladores por sua vez são circuitos integrados que possuem, além de um microprocessador, todos os requisitos para que o sistema possa funcionar sem a necessidade de componentes externos. 62
63 Microprocessadores x Microcontroladores Até agora foram estudados microcontroladores e microprocessadores, mas não foi discutida muito bem, qual a diferença entre eles. Microprocessadores são circuitos integrados que reúnem todos os componentes necessários para a execução dos comandos de um programa, mas não possuem memórias, nem dispositivos de entrada e saídaou circuito de clock. Microcontroladores por sua vez são circuitos integrados que possuem, além de um microprocessador, todos os requisitos para que o sistema possa funcionar sem a necessidade de componentes externos. 63
64 Microprocessadores x Microcontroladores Os microcontroladores possuem em seu interior: - Microprocessador (chamado de CPU) -As memórias de dados e programa - Circuito de clock - Temporizadores - Contadores - Geradores de pulso - Interfaces de entrada e saída -etc. 64
Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante
Microcontroladores e Microprocessadores Conversão de Bases Prof. Samuel Cavalcante Conteúdo Conversão de Qualquer base para Decimal Decimal para Binário Hexadecimal para binário Componentes básicos de
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Evolução e Desempenho dos Computadores Slide 1 Conceitos Arquitetura do Computador Refere-se aos atributos que são visíveis para o programador. Ex: conjunto
Leia maisArquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro
Arquitetura e Organização de Computadores Processador Registrador Memória Professor Airton Ribeiro Processador A função de um computador é executar tarefas com a finalidade de resolver problemas. Uma tarefa
Leia maisInformática Aplicada
Informática Aplicada Aula 1 Introdução Diogo Pinheiro Fernandes Pedrosa Departamento de Ciências Exatas e Naturais Universidade Federal Rural do Semi-Árido Introdução Informática informação aplicada; Pressupõe
Leia maisArquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro
Arquitetura e Organização de Computadores Processador Registrador Memória Professor Airton Ribeiro airton.ribeiros@gmail.com Processador A função de um computador é executar tarefas com a finalidade de
Leia maisSistemas Embarcados:
Sistemas Embarcados: Microcontroladores Prof. Protásio Laboratório de Microengenharia/DEE/CEAR/UFPB Processadores Embarcados Todo sistema embarcado necessita ter incorporado um dispositivo de processamento
Leia maisHistórico e Evolução da Computação
Lista de Exercícios Introdução à Informática Professor: Sérgio Salazar Histórico e Evolução da Computação O 1º computador foi o ENIAC, utilizado para montar tabelas para o cálculo de projéteis na 2ª Guerra
Leia maisFACULDADE LEÃO SAMPAIO
FACULDADE LEÃO SAMPAIO Microcontroladores Curso de Análise e Desenvolvimento de Sistemas 1 Componentes CPU Memórias Dispositivos de Entrada/Saída (E/S) Input/Output (I/O) 2 CPU A CPU busca informações
Leia mais- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br
Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem
Leia maisComponentes básicos de um computador
Organização e Arquitetura de Computadores Prof.: Adriano Maranhão Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes -
Leia maisComponentes do Computador
Computador Um computador é uma máquina composta de um conjunto de partes eletrônicas e eletromecânicas, com capacidade de coletar, armazenar e manipular dados, além de fornecer informações, tudo isso de
Leia maisFundamentos de Arquitetura e Organização de Computadores
Fundamentos de Arquitetura e Organização de Computadores Dois conceitos fundamentais no estudo dos sistemas de computação são o de Arquitetura e Organização de computadores. O termo arquitetura refere-se
Leia maisProjeto de Sistemas Embarcados
Projeto de Sistemas Embarcados Pós-Graduação em Engenharia Elétrica Prof. Dr. Joselito A. Heerdt Joselito.heerdt@.udesc.br PLANEJAMENTO 1. Introdução 2. O projeto de sistemas 3. Projeto de hardware 4.
Leia maisFigura 8: modelo de Von Neumann
3. ORGANIZAÇÃO DE SISTEMA DE COMPUTADORES Olá, caro aluno! Neste capítulo vamos ver como são organizados os componentes que formam um sistema computacional. O conceito é histórico, mas é aplicado até os
Leia maisAula 01. Breve História dos Computadores Informatiquês O Computador Software vs. Hardware. Introdução à Informática. Prof. Fábio Nelson.
Aula 01 Breve História dos Computadores Informatiquês O Computador Software vs. Hardware Slide 1 de Qual é a origem etimológica da palavra COMPUTADOR? Computador procede do latim computatore. Ao pé da
Leia maisO Sistema de Computação
Departamento de Ciência da Computação - UFF O Sistema de Computação Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br O Sistema de Computação Capítulo 2 Livro do Mário Monteiro Componentes
Leia maisComponentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO
Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial 1 Componentes dos computadores CPU; Memórias; Dispositivos de Entrada e Saída (E/S) - Input/Output
Leia maisAdriano J. Holanda FAFRAM. 4 e 11 de maio de 2012
Memória Adriano J. Holanda FAFRAM 4 e 11 de maio de 2012 Trilha Introdução Hierarquia da memória Memórias RAM Memória ROM Introdução Arquitetura de Von Neumann Memória Aritmética Controle E/S Unidade central
Leia maisSISTEMAS MICROCONTROLADOS
SISTEMAS MICROCONTROLADOS UTFPR Código: EL54E Turma: N11/E11 Prof. Sérgio Moribe Colaboração: Prof. Heitor S. Lopes Prof. Rubens Alexandre de Faria Email: smoribe@utfpr.edu.br Site: pessoal.utfpr.edu.br/smoribe
Leia maisMicrocontroladores e Microprocessadores
Microcontroladores e Microprocessadores Prof. Alison Lins Microcontrolador Agenda - Histórico da Evolução da Eletrônica - Microprocessadores - Memórias - Microcontroladores - Microcontrolador x Microprocessador
Leia maisORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação MEMÓRIA SÃO TODOS
Leia maisEstrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
Leia maisSSC512 Elementos de Lógica Digital. Memórias. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Memórias GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos Prof.Dr. Danilo
Leia maisOganização e Arquitetura de Computadores
Oganização e Arquitetura de Computadores Capítulo 14 e 15 Unidade de Controle Parte I Operação da Unidade de Controle 1 Micro-Operações Um computador executa um programa Ciclo: Busca/Executa Cada ciclo
Leia maisArquitectura interna de um computador
Arquitectura interna de um computador Trabalho elaborado por: Carla Ventura e Sandra Jacinto 1 Descrição de uma tarefa Fases de execução de uma tarefa Unidades de execução de uma tarefa Computador como
Leia maisArquitetura de Computadores - Módulos de E/S. por Helcio Wagner da Silva
Arquitetura de Computadores - Módulos de E/S por Helcio Wagner da Silva Modelo Geral de um Módulo de E/S Barramento de Endereço Barramento de Dados Barramento de Controle Módulo de E/S Conexões com Dispositivos
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE PROCESSADOR A função de um computador é executar tarefas com a finalidade de resolver problemas. Uma tarefa pode ser executada por meio de
Leia maisArquitetura de Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial
Arquitetura de Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial 1 Componentes de um computador MEMÓRIA PROCESSADOR DISPOSITIVOS DE E/S BARRAMENTO 2 Memórias
Leia maisO Sistema de Computação
O Sistema de Computação Professor: Alex Sandro Forghieri alex.forghieri@ifsc.edu.br O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema
Leia maisGeradores de Clock e Memórias
Geradores de Clock e Memórias Prof. Ohara Kerusauskas Rayel Disciplina de Eletrônica Digital - ET75C Curitiba, PR 18 de junho de 2015 1 / 23 Geradores de Clock Multivibradores biestáveis: possuem 2 estados
Leia maisArquitetura do Disciplina de Microcontroladores. Prof. Ronnier Prof. Rubão
Arquitetura do 8051 Disciplina de Microcontroladores Prof. Ronnier Prof. Rubão Objetivo fim Entender as noções básicas de microprocessadores, microcontroladores e sistemas embarcados Estudar a arquitetura
Leia maisARDUINO. Profº. Engº. Robson Dias Ramalho
ARDUINO Profº. Engº. Robson Dias Ramalho 3. Microprocessador (E/S) 4. Memória RAM (E/S) 5. Placa de vídeo (E/S) 8. Disco Rígido (E/S) 9. Mouse (Saída) 10. Teclado (E/S) 2. Placa mãe (barramento de dados)
Leia maisUniversidade de São Paulo
Universidade de São Paulo Organização de Computadores Dr. Jorge Luiz e Silva Cap 2 Memória Secundária Memória Principal Memória Secundária - Armazenam informações que precisam ser transferidas para a Memória
Leia maisMATA49 Programação de Software Básico
MATA49 Programação de Software Básico Leandro Andrade leandrojsadcc.ufba.br PROF. LEANDRO ANDRADE 1 Arquitetura dos processadores Intel PROF. LEANDRO ANDRADE 2 Um pouco de história... Como sabemos
Leia maisComputador (arquitetura básica): b
Hardware É a parte física f de um sistema de computação, ou seja, todos os elementos materiais que o constituí (circuitos eletrônicos, dispositivos mecânicos, elétricos e magnéticos). Componentes Básicos
Leia maisFLIP FLOPS. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos M-1113A
FLIP FLOPS M-1113A *Only illustrative image./imagen meramente ilustrativa./ Imagem meramente ilustrativa. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos Conteúdo 1. Objetivos... 2 2.
Leia maisO que é a memória? Analogia: Biblioteca. Para que serve a biblioteca / bibliotecária?
O QUE É A MEMÓRIA? O que é a memória? Analogia: Biblioteca Para que serve a biblioteca / bibliotecária? O que é a memória? Simples: armazena/recupera dados numéricos Para uso posterior! Na prática... Dispositivo
Leia maisMICROPROCESSADORES TIPOS DE MEMÓRIAS
MICROPROCESSADORES TIPOS DE MEMÓRIAS Roteiro ROTEIRO Introdução; Tipos; RAM s; ROM s; Barramentos; Modo de Escrita; Modo de Leitura; INTRODUÇÃO Por que existem diversos tipos diferentes de memória? TIPOS
Leia maisELE Microprocessadores I. AULA 12 Arquitetura do Microprocessador Interface com as memórias
ELE 1078 - Microprocessadores I AULA 12 Arquitetura do Microprocessador 8085 -Interface com as memórias 12.1 - Estrutura das Memórias Memória de Leitura / Escrita (R / W memory). Grupo de registradores;
Leia maisCircuitos Lógicos Aula 26
Circuitos Lógicos Aula 26 Aula passada Mais adição Circuito com maior largura Subtração Mais ULA Aula de hoje Memória Funcionamento e arquitetura ROM, RAM e variações Processador Intel Memória Memória:
Leia maisINTRODUÇÃO: MICROCONTROLADORES
INTRODUÇÃO: MICROCONTROLADORES MICROCONTROLADOR X MICROPROCESSADOR Baixa capacidade de processamento Freq. Operação em MHz Custo de R$ 7,00 a 30,00 Aplicações mais restrita Alta capacidade de processamento
Leia maisProfessor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa
4. Memórias de Dados e de Programa Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP 4.1 Memórias Semicondutoras Algumas definições Célula: Dispositivo de armazenamento de 1 bit. Palavra:
Leia maisArquitetura e Funcionamento do Computador
Arquitetura e Funcionamento do Computador Memória É todo componente capaz de ARMAZENAR informações. Memórias Digitais Memórias: são componentes responsáveis por armazenar dados e programas (instruções)
Leia maisARQUITETURA DE COMPUTADORES. Nível da Lógica Digital. Prof.: Agostinho S. Riofrio
ARQUITETURA DE COMPUTADORES Nível da Lógica Digital Prof.: Agostinho S. Riofrio Agenda 1. Portas Lógicas 2. Algebra de Boole 3. Equivalencia de circuitos 4. Circuitos Lógicos Digitais 5. Relógio 6. Memória
Leia maisMemórias RAM e ROM. Adriano J. Holanda 9/5/2017. [Introdução à Organização de Computadores]
Memórias RAM e ROM [Introdução à Organização de Computadores] Adriano J Holanda 9/5/2017 Memória de acesso aleatório RAM Random Access Memory Armazenamento temporário de programas em execução e dados;
Leia maisEntrada e Saída Transmissão Serial e Paralela
Infra-Estrutura de Hardware Entrada e Saída Transmissão Serial e Paralela Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Introdução Transmissões Serial (síncrona e assíncrona) e Paralela
Leia maisHardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização
Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de
Leia maisIntrodução Informática e TIC. Prof. Ivo Júnior
Introdução Informática e TIC Prof. Ivo Júnior O que é informática?? É o ramo do conhecimento que cuida dos conceitos, procedimentos e técnicas referentes ao processamento ou tratamento de conjuntos de
Leia maisConjunto de Instruções e Modelos de Arquiteturas
Departamento de Engenharia Elétrica e de Computação EESC-USP SEL-0415 Introdução à Organização de Computadores Conjunto de Instruções e Modelos de Arquiteturas Aula 7 Prof. Marcelo Andrade da Costa Vieira
Leia maisIntrodução à Informática. Alexandre Meslin
Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Organização da Memória Conceito de hierarquia de memória Memória principal e memórias secundárias Projeto lógico da memória principal Memórias
Leia maisCOMPUTADOR. Adão de Melo Neto
COMPUTADOR Adão de Melo Neto 1 COMPUTADOR COMPUTADOR Barramento de Endereços: Determina qual a posição de memória que irá ser lida ou escrita (unidirecional). Barramento de Endereços: Transporta o dados
Leia maisModelo de Von Neumann
1 Modelo de Von Neumann Memória UC ALU Entrada Saída ACC 2 Arquitetura de Von Neumann 3 O Computador 4 Processador Microprocessadores São processadores contidos em um único encapsulamento (CI). Microcontroladores
Leia maisCIRCUITOS DIGITAIS. Contadores com Registradores e Memórias. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau
CIRCUITOS DIGITAIS Contadores com Registradores e Memórias Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Contadores
Leia maisArquitetura de Computadores
Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas
Leia maisEletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br
Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Memórias Semicondutoras Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Memórias Digitais Magnética Fitas K7, discos 3½, etc
Leia maisIntrodução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial
Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial 1 Definição de microcontroladores É um circuito integrado que pode ser programado para realização
Leia maisSISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL
MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL Setembro de MEMÓRIAS - SUMÁRIO: MEMÓRIAS INTEGRADAS RAM ROM PROM EPROM LÓGICA PROGRAMÁVEL PLAs PALs FPGAs Setembro de MEMÓRIAS - MEMÓRIAS Na sequência do estudo
Leia maisDEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A
U E S C Memória DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A Hierarquia de Memória Em um Sistema de computação existem vários tipos de memória que interligam-se de forma bem estrutura
Leia maisHARDWARE INFORMÁTICA. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br
INFORMÁTICA Prof.: MARCIO HOLLWEG mhollweg@terra.com.br HARDWARE O COMPUTADOR, INDEPENDENTE DO TIPO: PARA QUE ISTO POSSA OCORRER TEMOS QUE ALIMENTÁLO COM DADOS E AGUARDAR O RETORNO DESTE PROCESSAMENTO.
Leia maisAula 10 Microcontrolador Intel 8051 Parte 1
Aula 10 Microcontrolador Intel 8051 Parte 1 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 0415 Microcontroladores Grupo de Sistemas Digitais n Microcontrolador é o nome
Leia maisMEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Nov/18
MEMÓRIAS Sistemas Digitais II Prof. Marcelo Wendling Nov/18 1 Definições São blocos que armazenam informações codificadas digitalmente. A localização de uma unidade de dado num arranjo de memória é denominada
Leia maisObjetivos. Arquitetura x86. Evolução dos Microprocessadores com arquitetura x86. Universidade São Judas Tadeu. Introdução à Computação
Universidade São Judas Tadeu Prof. André Luiz Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Microprocessadores e Arquitetura (2) - FEDELI, Ricardo D.; POLLONI, Enrico G.; PERES, Fernando E.
Leia maisMEMORIAS. Introdução. Memória ROM
MEMORIAS Introdução No que se refere ao hardware dos computadores, entendemos como memória os dispositivos que armazenam os dados com os quais o processador trabalha. Há, essencialmente, duas categorias
Leia maisHARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira
HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO Wagner de Oliveira SUMÁRIO Hardware Definição de Computador Computador Digital Componentes Básicos CPU Processador Memória Barramento Unidades de Entrada e
Leia maisCOMPUTADOR. Adão de Melo Neto
COMPUTADOR Adão de Melo Neto 1 PROGRAMA É um conjunto de instruções LINGUAGEM BINÁRIA INTRODUÇÃO Os caracteres inteligíveis não são A, B, +, 0, etc., mas apenas zero(0) e um (1). É uma linguagem de comunicação
Leia maisArquitetura de Computadores - Operação da Unidade de Controle. por Helcio Wagner da Silva
Arquitetura de Computadores - Operação da Unidade de Controle por Helcio Wagner da Silva Microoperações Execução de programa... Ciclo de instrução Ciclo de instrução Ciclo de instrução Busca Indireto Execução
Leia maisMicroprocessadores e Aplicações
Microprocessadores e Aplicações Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006 Aula 1 Semana 26 a 30 de Setembro - Apresentação 1. Apresentação da disciplina aos alunos: a. Programa
Leia maisPrincipais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017
Professora: Janaide Nogueira E-mail: nogueirajanaide@gmail.com Materiais: https://janaide.wordpress.com Componentes Básicos de um Computador Principais Componentes do Gabinete 3 4 CPU ou UCP (Processador)
Leia maisArquitetura de Computadores Moderna
Arquitetura de Computadores Moderna Eduardo Barrére (eduardo.barrere@ice.ufjf.br) DCC/UFJF Baseado no material do prof. Marcelo Lobosco Agenda Visão Geral Objetivos do Curso Ementa Bibliografia Avaliações
Leia maisIntrodução a Tecnologia da Informação
Introdução a Tecnologia da Informação Arquitetura de Computadores Hardware e Software Prof. Jeime Nunes p Tipos de memória n RAM (random access memory) - memória de acesso aleatório, é volátil e permite
Leia maisMemórias. SEL-415 Introdução à Organização dos Computadores. Parte 1. Aula 4. Profa. Luiza Maria Romeiro Codá
Departamento de Engenharia Elétrica e de Computação EESC-USP SEL-415 Introdução à Organização dos Computadores Aula 4 Memórias Parte 1 Profa. Luiza Maria Romeiro Codá Autores: Prof. Dr. Marcelo Andrade
Leia maisFUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4. Cristina Boeres
FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4 Cristina Boeres Memória! É um dos componentes de um sistema de computação! Sua função é armazenar informações que são ou serão manipuladas
Leia maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: lsousa@id.uff.br site: http://www.ic.uff.br/~lsousa
Leia maisINTRODUÇÃO À INFORMÁTICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO À INFORMÁTICA Hardware & Software Macau-RN Novembro/2014 Sumário Introdução... 1 Evolução dos computadores... 1 Hardware...
Leia maisConceitos e Gerenciamento de Memória
Conceitos e Gerenciamento de Memória Introdução Num sistema computacional, temos diferentes tipos de memórias, para diferentes finalidades, que se interligam de forma estruturada e que formam o subsistema
Leia maisIntrodução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Hardware (Parte III) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br Carga
Leia maisSistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 03
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 03 Conceitos básicos de Sistemas Operacionais Hardware Software Concorrência
Leia maisModelo de Von Neumann: conceito do programa armazenado
Arquitetura de computador Modelo de Von Neumann: conceito do programa armazenado Arquitetura de Von Neuman A arquitetura de computador proposta por Von Neumann é composta basicamente por: Computadores
Leia maisORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL
ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL MEMÓRIA Componente de um sistema de computação cuja função é armazenar informações que são manipuladas pelo sistema para que possam ser recuperadas
Leia maishttp://www.ic.uff.br/~boeres/fac.html! Conteúdos: Debora, Edcarllos, livros! slides disponíveis!
http://www.ic.uff.br/~boeres/fac.html! 1 Conteúdos: Debora, Edcarllos, livros! slides disponíveis! Unidade central de Processamento realiza operações básicas codificadas em 0s e 1s instrução contém código
Leia maisSistemas de Computação
Sistemas de Computação Sexta Aula Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 15 de abril de 2010 Haroldo Gambini Santos Sistemas de Computação 1/17 Seção 1 A Memória Principal 2 Outros
Leia maisIntrodução à Organização de Computadores. Aula 8
SEL-0415 Introdução à Organização de Computadores Set de Instruções Modelos de Arquiteturas Aula 8 Prof. Dr. Marcelo Andrade da Costa Vieira INSTRUÇÕES n Padrão de código binário armazenado em um dispositivo
Leia maisSistemas de Computação. Seção Notas. A Memória Principal. Notas. Sexta Aula. Haroldo Gambini Santos. 26 de abril de Notas
Sistemas de Computação Sexta Aula Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 26 de abril de 2010 Haroldo Gambini Santos Sistemas de Computação 1/17 Seção 1 A Memória Principal 2 Outros
Leia maishttp://www.ic.uff.br/~debora/fac! 1 Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e escrita Capacidade 2 Componente de um sistema
Leia maisSEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira
SEL-0415 Introdução à Organização de Computadores Conceitos Básicos Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção dos dispositivos
Leia maisAlgoritmos e Lógica de Programação Componentes e Arquitetura
Algoritmos e Lógica de Programação Componentes e Arquitetura Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 21 de fevereiro de 2017 Noções
Leia maisfor Information Interchange. 6 Memória:
6 Memória: 6.1 Representação de Memória: Toda a informação com a qual um sistema computacional trabalha está, em algum nível, armazenada em um sistema de memória, guardando os dados em caráter temporário
Leia maisBARRAMENTOS DE MICROCOMPUTADORES
BARRAMENTOS DE MICROCOMPUTADORES 1. INTRODUÇÃO Um sistema baseado em microcomputador utiliza os barramentos de endereços, dados e controle para efetuar a comunicação entre o microprocessador e os dispositivos
Leia maisIntrodução a Informática
Informática Introdução a Informática Carlos Eduardo da Silva carlos.silva@cefetrn.br Sistemas computacionais Sistemas computacionais O computador é uma máquina eletrônica capaz de receber informações,
Leia maisENGENHARIA DE SISTEMAS MICROPROCESSADOS
ENGENHARIA DE SISTEMAS MICROPROCESSADOS Prof. Pierre Vilar Dantas Turma: 0040-A Horário: 4N Aula 01-26/07/2017 Plano de ensino Professor www.linkedin.com/in/pierredantas/ TÓPICOS Conceitos gerais. Evolução
Leia maisMicrocontroladores. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com
Microcontroladores Curso Engenharia de Controle e Automação Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com 1 Sumário Microprocessadores CPU Microcontrolador Firmaware Registrador Registradores
Leia maisEletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior
Eletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior Termos Básicos Célula de memória dispositivo ou circuito capaz de armazenar um bit. Ex.: um flip-flop, um capacitor, etc. Palavra
Leia maisPrograma Trainee 2012 Módulo 4 Microcontroladores AVR
Programa Trainee 2012 Módulo 4 Microcontroladores AVR Conteúdo 01 Arquitetura de microcontroladores AVR Mayara de Sousa Prof. Leandro Schwarz Tempo Estimado 2 h.a. Projeto de Placas de Circuito Impresso
Leia maisCurso de Sistemas de Informação Campus Guaíba Cursos de Informática Projeto de Inclusão Digital APOSTILA APOSTILA CONCEITOS BÁSICOS DE INFORMÁTICA
CONCEITOS BÁSICOS DE INFORMÁTICA Agosto, 2006 Apresentação A apostila de Conceitos Básicos de Informática tem por objetivo apresentar aos alunos os conceitos relacionados à área de tecnologia. Esquema
Leia maisCircuitos Lógicos. Profa. Grace S. Deaecto. Faculdade de Engenharia Mecânica / UNICAMP , Campinas, SP, Brasil.
Circuitos Lógicos Profa. Grace S. Deaecto Faculdade de Engenharia Mecânica / UNICAMP 13083-860, Campinas, SP, Brasil. grace@fem.unicamp.br Segundo Semestre de 2013 Profa. Grace S. Deaecto ES572 DMC / FEM
Leia maisUniversidade Federal do ABC
Universidade Federal do ABC Eletrônica Digital Aula 13: Dispositivos de Memória TOCCI, Sistemas Digitais, Sec. 12.1 12.9 http://sites.google.com/site/eletdigi/ Dispositivos de Memória Memórias conhecidas
Leia maisCurso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase
Curso Superior de Sistemas de Telecomunicações Unidade São José Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase Bases tecnológicas Dispositivos Lógicos Programáveis. Introdução à Tecnologia
Leia mais