Disc.: Sistemas Microprocessados Curso Técnico em Eletrônica

Tamanho: px
Começar a partir da página:

Download "Disc.: Sistemas Microprocessados Curso Técnico em Eletrônica"

Transcrição

1 Disc.: Sistemas Microprocessados Curso Técnico em Eletrônica Prof. Paulo Demantova Sistemas Microprocessados - Prof: Demantova 1

2 1. Objetivo da Disciplina: Apresentar características e conceitos de um sistema microprocessado e compreender o funcionamento de um microcontrolador através do estudo de um tipo específico. Sistemas Microprocessados - Prof: Demantova 2

3 2. O Computador Digital: As transformações entre grandeza analógica e digital é feita através de interfaces. Sistemas Microprocessados - Prof: Demantova 3

4 2.1 Computador Digital - Blocos: Unidade de Memória Programas e Dados CPU Unidade de E/S Periféricos de E/S CPU Possui em seu interior toda a estrutura para que as informações possam ser transportadas e processadas, de forma lógica ou aritmética, automaticamente pelo programa. Sistemas Microprocessados - Prof: Demantova 4

5 2.1 Computador Digital - Blocos: Unidade de Memória Programas e Dados CPU Unidade de E/S Periféricos de E/S Unidade de Memória armazena os dados e o programa a ser executado, assim como resultados parciais e informações. Todas as grandezas estão na forma binária. Sistemas Microprocessados - Prof: Demantova 5

6 2.1 Computador Digital - Blocos: Unidade de Memória Programas e Dados CPU Unidade de E/S Periféricos de E/S Unidade de E/S Manipulam eletricamente as informações de forma a compatibilizar o formato entre computador e periférico. Sistemas Microprocessados - Prof: Demantova 6

7 2.1 Computador Digital - Blocos: Unidade de Memória Programas e Dados CPU Unidade de E/S Periféricos de E/S Periféricos de E/S São dispositivos ou placas que enviam ou recebem informações do computador. Adequam as informações de maneira que o ser humano possa gerá-las ou interpretá-las de modo mais fácil. Sistemas Microprocessados - Prof: Demantova 7

8 2.2 CPU - Blocos: Unidade Lógica e Aritmética Unidade de Controle CPU Conjunto de Registradores UC Busca na memória o código da próxima instrução a ser executada, a identifica e gera os sinais necessários para controlar os blocos internos e externos a CPU. Propicia o automatismo no funcionamento do computador. Sistemas Microprocessados - Prof: Demantova 8

9 2.2 CPU - Blocos: Unidade Lógica e Aritmética Unidade de Controle CPU Conjunto de Registradores ULA De acordo com a instrução executada esta unidade recebe em seus registradores de entrada os operandos e um comando dizendo qual tipo de operação deve ser executada. Sistemas Microprocessados - Prof: Demantova 9

10 2.2 CPU - Blocos: Unidade Lógica e Aritmética Unidade de Controle CPU Conjunto de Registradores CR Fornece a estrutura necessária para o armazenamento de operandos e resultados parciais. Também armazena informações de configuração de hardware da CPU. São normalmente implementados como flip-flops. Sistemas Microprocessados - Prof: Demantova 10

11 3. O Microcomputador: Um microcomputador é um computador digital no qual a CPU é um circuito integrado, chamado de microprocessador (μp). Adicionalmente ao μp podem ser necessários outros componentes. Sistemas Microprocessados - Prof: Demantova 11

12 4. O Microprocessador: Um microprocessador incorpora as funções de uma unidade central de processamento (CPU) em um único circuito integrado. É um dispositivo programável que aceita dados digitais como entrada, processa de acordo com seu conjunto de instruções, e fornece resultados. Microprocessadores operam com números e símbolos representados no sistema binário. Sistemas Microprocessados - Prof: Demantova 12

13 4.1 Sistema Microprocessado: Princípio de Funcionamento: 3 1 Microprocessador Memória 1- MP solicita a próxima instrução 2- MP recebe uma instrução 3- MP decodifica, executa a instrução e volta ao passo 1 2 Microcontroladores - Prof: Demantova 13

14 4.1 Sistema Microprocessado: Sistemas Microprocessados - Prof: Demantova 14

15 4.2 Circuito de Clock: Tem como função gerar um sinal oscilante entre nível 0 e 1 com freqüência e fase constante. Como o processador é basicamente uma máquina síncrona este gerará todos os seus sinais sincronizados com os níveis alto, baixos, subidas e descidas do sinal de clock. O clock pode ser gerado por osciladores internos de valor fixo, drives internos através de um cristal externo ou o uso de um gerador externo de clock. Limites máximos e mínimos devem ser respeitados. Sistemas Microprocessados - Prof: Demantova 15

16 4.2 Circuito de Clock : Sistemas Microprocessados Prof: Demantova 16

17 4.2 Circuito de Clock : Ciclo de Clock consiste de um período do clock, baseado no qual o processador executa cada passo interno. Sistemas Microprocessados - Prof: Demantova 17

18 4.2 Circuito de Clock : Ciclo de Máquina é cada uma das operações básicas que o µp pode executar. Sua execução é determinada pela instrução que está no momento sendo executada. Sua duração varia de entre microprocessadores. Sistemas Microprocessados - Prof: Demantova 18

19 4.2 Circuito de Clock : Ciclo de Instrução é o conjunto de ciclos de máquina necessários para a busca e execução de uma instrução. Varia de acordo com a complexidade da instrução. Sistemas Microprocessados - Prof: Demantova 19

20 4.3 Circuito de Reset: É responsável por ativar o pino de Reset no momento que a alimentação da CPU é ativada (automático) e permitir que o usuário a qualquer momento possa fazer com que o sistema volte a condição inicial (manual). Dependendo do µp pode ser ativo em zero ou um. Exemplo de circuito para RST ativo em nível alto. Sistemas Microprocessados - Prof: Demantova 20

21 4.3 Circuito de Reset: A duração do reset deve ser suficiente para que o oscilador se estabilize mais uma margem de clocks definida pelo fabricante. Durante o reset registros e pinos de saída podem ter estados indeterminados. Após o reset os principais registros terão conteúdos padrões de acordo com o fabricante. Entre as principais condições definidas após o ciclo de máquina de reset é a inicialização do registro de endereçamento de instruções (PC) para o valor inicial padrão. Sistemas Microprocessados - Prof: Demantova 21

22 4.4 Barramentos: Barr. de Endereços Conjunto de pinos/sinais físicos unidirecionais que são gerados pelo up para endereçar a posição de memória ou periférico a ser acessado. O número de pinos está ligado a capacidade de memória do up. Barr. de Dados Conjunto de pinos bidirecionais que permitem que as informações endereçadas das memórias ou periféricos possam sair ou chegar ao up, dependendo se a instrução é de escrita ou leitura. Barr. de Controle Sinais de saída do up que servem para indicar aos blocos externos que tipo de evento está ocorrendo no momento. Quando de entrada indica que um serviço está sendo solicitado ao up. Sistemas Microprocessados - Prof: Demantova 22

23 4.5 Ciclos de Máquina: Opcode Fetch Chamado de busca de instrução, é o primeiro ciclo após o reset, e sempre o primeiro ciclo de cada instrução. Coloca nos pinos de endereço o valor de PC e seleciona a leitura de memória de programa. Em seguida copia o valor presente nos pinos de dados (instrução) para ser decodificado. Sistemas Microprocessados - Prof: Demantova 23

24 4.5 Ciclos de Máquina: Memory Read Operação de leitura em memória similar ao Opcode Fetch. As diferenças são que o endereço colocado no barramento foi gerado pela instrução atual, e que o dado lido será usado como operando pela instrução atual e não decodificado. Memory Write Operação de escrita em memória onde o endereço foi gerado pela instrução atual e o dado será fornecido para a memória pelo up. O dado foi fornecido como operando da instrução ou obtido como resultado da execução da mesma. Sistemas Microprocessados - Prof: Demantova 24

25 4.6 Memórias: São implementadas com circuitos integrados já fabricados para este fim, minimizando assim as ligações. Sistemas Microprocessados - Prof: Demantova 25

26 5. O MICROCONTROLADOR: Def.: É um microcomputador encapsulado em um CI que pode conter, além da CPU, memórias RAM, ROM, Interfaces de E/S, circuitos de clock e reset, etc. Conseqüências da compactação: - Diminuição do custo. - Capacidade de processamento menor. - Ênfase em minimizar recursos de externos. - Aplicação mais específica. Microcontroladores - Prof: Demantova 26

27 5. O MICROCONTROLADOR: Def.: São utilizados em aplicações nas quais não há a necessidade da flexibilidade de interfaceamento e é executado um único software (firmware). Componentes que podem ser incorporados: - Conversores A/D e D/A. - PWM. - Contadores e Temporizadores. - Interfaces Seriais. - Memórias: ROM, EPROM, EEPROM, FLASH, RAM. Microcontroladores - Prof: Demantova 27

28 5.1 MODELO HIPOTÉTICO: Microcontroladores - Prof: Demantova 28

29 5.2 MODO DE OPERAÇÃO: Microcontroladores - Prof: Demantova 29

30 5.5 EXEMPLO DE CONJ. DE INSTRUÇÕES: Microcontroladores - Prof: Demantova 30

31 5.6 NIVEIS DE LINGUAGEM DEPROGRAMAÇÃO: Microcontroladores - Prof: Demantova 31

32 5.7 FAMÍLIAS DE MICROCONTROLADORES: MCS51 - Intel e outras empresas. M68HC11 Motorola. Z8 Zilog. COP8 National. PIC Microchip. AVR Atmel. Microcontroladores - Prof: Demantova 32

33 6. CARACTERÍSTICAS DO 8051: CPU de 8 Bits ROM Interna RAM Interna Temporizadores / Contadores Controlador de Interrupção Interfaces Paralelas de 8 Bits Interface Serial Microcontroladores - Prof: Demantova 33

34 6.1 A FAMÍLIA 8051: Modelo RAM (bytes) Timer Counter Serial Não Volátil (bytes) Pinos E/S Outros X X k ROM k ROM 32 87C k EPROM 32 87C k EPROM 32 89C k Flash 32 89C k Flash 32 AT89S k Flash ISP 32 Watchdog, 33MHz AT89S k Flash ISP 32 Watchdog, 33MHz AT89S k Flash ISP 32 Watchdog, SPI, 24MHz AT89S k Flash ISP 2k EEPROM AT89C k Flash 15 AT89C k Flash 15 AT89C k Flash Watchdog, SPI, 0 à 24MHz Microcontroladores - Prof: Demantova 34

35 6.2 PINAGEM 8051: AT89C51(DIP40) AT89C1051(DIP20) Microcontroladores - Prof: Demantova 35

36 6.3 CPU COM O 8051: D0-D7 D0-D7 AD0-AD7 Latch A0-A7 EPROM 27xxx A0-A7 RAM 62xxx CK ALE 8051 A8-A15 A8-A15 OE\ OE\ WR\ PSEN\ RD\ WR\ Memória de programa e dados externa. Microcontroladores - Prof: Demantova 36

37 6.3 CPU COM O 8051: D0-D7 D0-D7 AD0-AD7 Latch A0-A7 EPROM 27xxx A0-A7 RAM 62xxx CK ALE 8051 A8-A15 A8-A15 OE\ OE\ WR\ PSEN\ RD\ WR\ Os sinais AD0~AD7, A8~A15, PSEN\, RD\, e WR\ serão ativados automaticamente de acordo com a instrução executada. Microcontroladores - Prof: Demantova 37

38 6.3 CPU COM O 8051: Machine Cycles: A machine cycle consists of a sequence of 6 states, numbered S1 through S6. Each state time lasts for two oscillator periods. Thus a machine cycle takes 12 oscillator periods or 1ms if the oscillator frequency is 12MHz. Each state is divided into a Phase 1 half and a Phase 2 half. Normally two program fetches are generated during each machine cycle, even if the instruction being executed doesn t require it. If the instruction being executed doesn t need more code bytes, the CPU simply ignores the extra fetch, and the Program Counter is not incremented. Microcontroladores - Prof: Demantova 38

39 6.3 CPU COM O 8051: Microcontroladores - Prof: Demantova 39

40 6.4 SINAIS DE CONTROLE NO 8051: D0-D7 D0-D7 AD0-AD7 Latch A0-A7 EPROM 27xxx A0-A7 RAM 62xxx CK ALE 8051 A8-A15 A8-A15 OE\ OE\ WR\ PSEN\ RD\ WR\ PSEN\ RD\ WR\ Função Nenhum Acesso Externo Escrita na Memória de Dados Leitura da Memória de Dados Leitura da Memória de Programa Microcontroladores - Prof: Demantova 40

41 6.5 CPU COM O 80C32: 41

42 7. CPU COM O 89S52: Elaborado por Gilson Yukio Sato 42

43 8. ORGANIZAÇÃO DE MEMÓRIA NO 8051: O 8051 possui áreas de memória que se diferenciam quanto a função e modo de acesso: Área de Memória de Programa Microcontroladores - Prof: Demantova 43

44 8. ORGANIZAÇÃO DE MEMÓRIA NO 8051: 00H 0000H BANCOS DE REGISTROS 00H 7FH 80H RAM INTERNA REGISTROS ESPECIAIS REGISTROS ENDEREÇÁVEIS POR BIT RAM DE USO GERAL 1FH 20H 2FH 30H RAM EXTERNA RD\ WR\ FFH 7FH FFFFH Área de Ram Interna\Externa Microcontroladores - Prof: Demantova 44

45 8. ORGANIZAÇÃO DE MEMÓRIA NO 8051: Microcontroladores - Prof: Demantova 45

46 8. 1 BANCOS DE REGISTROS: End. Registro End. Registro End. Registro End. Registro 00H R0 08H R0 10H R0 18H R0\ 01H R1 09H R1 11H R1 19H R1\ 02H R2 0AH R2 12H R2 1AH R2\ 03H R3 0BH R3 13H R3 1BH R3\ 04H R4 0CH R4 14H R4 1CH R4\ 05H R5 0DH R5 15H R5 1DH R5\ 06H R6 0EH R6 16H R6 1EH R6\ 07H R7 0FH R7 17H R7 1FH R7\ Microcontroladores - Prof: Demantova 46

47 8. 2 ENDEREÇOS BIT/BYTE ENDEREÇÁVEIS: End. Byte Endereço do Bit bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 20H 07H 06H 05H 04H 03H 02H 01H 00H 21H 0FH 0EH 0DH 0CH 0BH 0AH 09H 08H 22H 17H 16H 15H 14H 13H 12H 11H 10H 23H 1FH 1EH 1DH 1CH 1BH 1AH 19H 18H 24H 27H 26H 25H 24H 23H 22H 21H 20H 25H 2FH 2EH 2DH 2CH 2BH 2AH 29H 28H 26H 37H 36H 35H 34H 33H 32H 31H 30H 27H 3FH 3EH 3DH 3CH 3BH 3AH 39H 38H 28H 47H 46H 45H 44H 43H 42H 41H 40H 29H 4FH 4EH 4DH 4CH 4BH 4AH 49H 48H 2AH 57H 56H 55H 54H 53H 52H 51H 50H 2BH 5FH 5EH 5DH 4CH 5BH 5AH 59H 58H 2CH 67H 66H 65H 64H 63H 62H 61H 60H 2DH 6FH 6EH 6DH 6CH 6BH 6AH 69H 68H 2EH 77H 76H 75H 74H 73H 72H 71H 70H 2FH 7FH 7EH 7DH 7CH 7BH 7AH 79H 78H Microcontroladores - Prof: Demantova 47

48 8. 3 REGISTROS DE FUNÇÃO ESPECIAL: PC Program Counter PSW (D0H) Program Status Word SP (81H) Stack Pointer A (E0H) e B (F0H) DPH (83H) e DPL (82H) P0 (80H), P1 (90H), P2(A0H) e P3(B0H) IE (A8H) Interrupt Enable e IP (B8H) Interrupt Priority PCON (87H) Power Control TCON (88H) Timer Control e TMOD (89H) Timer Mode TH1 (8DH), TL1 (8BH), TH0 (8CH) e TL0 (8AH) SCON (98H) Serial Control e SBUF (99H) Serial Buffer Microcontroladores - Prof: Demantova 48

49 8. 4 Reg. de Função. Esp. Bit Endereçáveis: Registro Endereços Individuais dos Bits bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 P0 87H 86H 85H 84H 83H 82H 81H 80H P1 97H 96H 95H 94H 93H 92H 91H 90H P2 A7H A6H A5H A4H A3H A2H A1H A0H P3 B7H B6H B5H B4H B3H B2H B1H B0H A E7H E6H E5H E4H E3H E2H E1H E0H B F7H F6H F5H F4H F3H F2H F1H F0H TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H SCON SM1 SM2 SM3 REN TB8 RB8 T1 R1 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H IE IP PSW EA ES ET1 EX1 ET0 EX0 AFH ACH ABH AAH A9H A8H PS PT1 PX1 PT0 PX0 BCH BBH BAH B9H B8H CY AC F0 RS1 RS0 OV P D7H D6H D5H D4H D3H D2H D0H Microcontroladores - Prof: Demantova 49

50 8. 5 RAM INTERNA DE USO GERAL: 80 POSIÇÕES DE MEMÓRIA CONSECUTIVAS ENTRE O ENDEREÇO 30H E 7FH RAM EXTERNA: ÁREA DE MEMÓRIA DE ENDEREÇAMENTO EXTERNO ENTRE OS ENDEREÇOS DE 0000H A FFFFH. Microcontroladores - Prof: Demantova 50

51 8. 7 ESTRUTURA INTERNA SIMPLIFICADA DE UM TERMINAL DO PORT 1: Microcontroladores - Prof: Demantova 51

52 8. 7 ESTRUTURA INTERNA SIMPLIFICADA DE UM TERMINAL DO PORT 1: Observações: Existem instruções que fazem a leitura do valor lógico presente no terminal enquanto outras o valor da saída Q do flip-flop. A porta P0 não possui o resistor de pull-up. Quando de uma operação de escrita a porta se comporta com um latch. Existem características de corrente máxima para cada pino de uma porta e para toda a porta (8 bits) do microcontrolador, devendo estas serem respeitadas simultaneamente. Microcontroladores - Prof: Demantova 52

53 8.8 AS PORTAS DO 8051: - P0, P1, P2, and P3 são os SFR latches das Portas 0, 1, 2, and 3. - Escrevendo um bit 1 ou 0 no SFR (P0, P1, P2, or P3) faz o pino ir para 1 ou 0. - Quando usado como entrada o estado externo no pino estará presente no respectivo SFR. - Todas as 4 portas são bidirecionais. Consistem de um latch, um driver de saída e um buffer de entrada. Microcontroladores - Prof: Demantova 53

54 8.8 AS PORTAS DO 8051: - Os drivers de saída das portas 0 e 2, e os buffers de entrada da porta 0, são usadas quando necessário acesso a memória externa. - Porta 0 fornece o byte baixo do endereço multiplexado com o dado a ser escrito ou lido. - Port 2 fornece o byte alto do endereço de 16 bits, se o endereço possui 16 bits. Caso contrário os pinos da porta P2 continuam a refletir o conteúdo SFR. Microcontroladores - Prof: Demantova 54

55 8.8 AS PORTAS DO 8051: Os pinos da porta 3 são multifuncionais. Funções alternativas: - P3.0 RxD (serial input port) - P3.1 TxD (serial output port) - P3.2 INT0 (external interrupt) - P3.3 INT1 (external interrupt) - P3.4 T0 (Timer/Counter 0 external input) - P3.5 T1 (Timer/Counter 1 external input) - P3.6 WR (external Data Memory write strobe) - P3.7 RD (external Data Memory read strobe) Obs: As funções alternativas só podem ser ativadas se o bit correspondente no SFR éstá em 1. Microcontroladores - Prof: Demantova 55

56 9. APS Gravador - USBasp Baseado no gravador de Microcontroladores - Prof: Demantova 56

57 9. APS Gravador - USBasp Microcontroladores - Prof: Demantova 57

58 9. APS Gravador - USBasp Layout aproximado. Verificar alterações sugeridas em aula. Microcontroladores - Prof: Demantova 58

Microcontrolador 8051

Microcontrolador 8051 Microcontrolador 8051 Inicialmente fabricado pela INTEL, atualmente fabricado por várias empresas; Possui uma grande variedade de dispositivos, com diversas características, porém compatíveis em software;

Leia mais

Microcontrolador 8051:

Microcontrolador 8051: Microcontrolador 8051: Fonte: CORRADI 2009 O Microcontrolador 8051: Começou a ser produzido no início da década de 80, pela Intel; Hoje é fabricado por várias empresas e com muitas variações; Atualmente,

Leia mais

MICROCONTROLADOR 8051

MICROCONTROLADOR 8051 MICROCONTROLADOR 8051 Notas de Aula (v.2014) Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca ARQUITETURA 8051 APLICAÇÕES MAIS FREQUENTES SISTEMAS COMPACTOS: MEMÓRIAS ROM / RAM

Leia mais

Notas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca

Notas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca Notas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca SISTEMAS COMPACTOS: MEMÓRIAS ROM/RAM INTERNAS E/S INTERNOS: 1 CANAL SERIAL (CONSOME P3.0 E P3.1) 2 TIMERS/CONTADORES

Leia mais

8051 Estudo de Caso. Prof. Carlos E. Capovilla - CECS/UFABC 1

8051 Estudo de Caso. Prof. Carlos E. Capovilla - CECS/UFABC 1 8051 Estudo de Caso Prof. Carlos E. Capovilla - CECS/UFABC 1 8051 - Características O 8051 é membro da família MCS-51, e constitui o núcleo de todos os dispositivos MCS-51. Diversos fabricantes produzem

Leia mais

SEL-433 Aplicação de Microprocessadores I. Prof: Adilson Gonzaga

SEL-433 Aplicação de Microprocessadores I. Prof: Adilson Gonzaga SEL-433 Aplicação de Microprocessadores I Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador

Leia mais

CAPÍTULO II FAMÍLIA MCS-51

CAPÍTULO II FAMÍLIA MCS-51 CAPÍTULO II 2.1. INTRODUÇÃO Este curso abordará somente a família MCS-51. Ela não é tão antiga e limitada como a MCS-48 nem tão cara como a MCS-96. Por isso mesmo é atualmente a família de controladores

Leia mais

Microcontroladores 8051

Microcontroladores 8051 Microcontroladores 8051 1. Microcontroladores Microcontrolador é o nome dado ao componente que incorpora em um só "chip" todos os elementos necessários a um microcomputador. Deve ter : CPU, Memória e Interfaces

Leia mais

Aula 4. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051

Aula 4. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051 Aula 4 Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051 Cenário: Sistema de Controle de LEDs Sistema Embarcado Sistema Engenharia de Sistemas Embarcados

Leia mais

Arquitetura do Disciplina de Microcontroladores. Prof. Ronnier Prof. Rubão

Arquitetura 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 mais

O microcontrolador Quatro partes importantes

O microcontrolador Quatro partes importantes SEL-433 APLICAÇÕES DE MICROPROCESSADORES I A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios: Técnicos: Velocidade, capacidade

Leia mais

Estrutura Básica de um Computador

Estrutura 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 mais

9/3/2009. Aula 4. Engenharia de Sistemas Embarcados. Cenário: Sistema de Controle de LEDs

9/3/2009. Aula 4. Engenharia de Sistemas Embarcados. Cenário: Sistema de Controle de LEDs Cenário: Sistema de Controle de LEDs Sistema Embarcado Aula 4 Sistema Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 851 Engenharia de Sistemas Embarcados

Leia mais

Microprocessadores I. Aula 6 Arquitetura do Microprocessador Pinagem e Diagrama de Temporização

Microprocessadores I. Aula 6 Arquitetura do Microprocessador Pinagem e Diagrama de Temporização Microprocessadores I Aula 6 Arquitetura do Microprocessador 8085 - Pinagem e Diagrama de Temporização 1 O 8085 contém em seu CI circuitos para executar operações de cálculos e comunicação com periféricos.

Leia mais

Organização de Memórias

Organização de Memórias Intel 8051 O Intel 8051 é um microcontrolador de 8 bits que pertence a família MCS-51 da Intel e foi lançado em 1977. É tido como o microcontrolador mais popular do mundo, pois é muito versátil e possui

Leia mais

Prof. Adilson Gonzaga

Prof. Adilson Gonzaga Exemplo de Projeto com Microcontrolador MCS-51 Prof. Adilson Gonzaga Definições Iniciais: Microcontrolador Tamanho da Memória de Programa Interna define o tamanho da Memória de Programa Externa a ser utilizada.

Leia mais

UTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015)

UTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015) UTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015) Interrupção e Contadores/Temporizadores Este texto apresenta uma

Leia mais

ORGANIZAÇÃO DE MEMÓRIA NO 8051: Microcontroladores - Prof: Demantova 1

ORGANIZAÇÃO DE MEMÓRIA NO 8051: Microcontroladores - Prof: Demantova 1 ORGANIZAÇÃO DE MEMÓRIA NO 8051: 1 8. ORGANIZAÇÃO DE MEMÓRIA NO 8051: 00H 0000H BANCOS DE REGISTROS 00H 7FH 80H RAM INTERNA REGISTROS ESPECIAIS REGISTROS ENDEREÇÁVEIS POR BIT RAM DE USO GERAL 1FH 20H 2FH

Leia mais

Aula 10 Microcontrolador Intel 8051 Parte 1

Aula 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 mais

14/3/2016. A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios:

14/3/2016. A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios: SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios: Técnicos:

Leia mais

14/3/2016. Prof. Evandro L. L. Rodrigues

14/3/2016. Prof. Evandro L. L. Rodrigues SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores

Leia mais

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Apresentação do curso Critério de avaliação Média final = 0.8 * MP + 0.2 * ME onde MP = (P1 + P2) / 2 e ME = Notas

Leia mais

Microprocessadores. Organização de Memória

Microprocessadores. Organização de Memória Microprocessadores Organização de Memória Prof. Clayrton Henrique rev. 01 fev. 2016 Roteiro Introdução; RAM Interna; Parte de Dados; Parte de SFR; Registradores; Assembly; Referências... 2 Introdução RAM

Leia mais

Apontamentos sobre o 8051 Prof. Eng Luiz Antonio Vargas Pinto Versão revista e ampliada em 01/07/2009 Revisada em 28/02/2006 Revisada em 18/11/2007

Apontamentos sobre o 8051 Prof. Eng Luiz Antonio Vargas Pinto Versão revista e ampliada em 01/07/2009 Revisada em 28/02/2006 Revisada em 18/11/2007 1 Apontamentos sobre o 8051 Prof. Eng Luiz Antonio Vargas Pinto Versão revista e ampliada em 01/07/2009 Revisada em 28/02/2006 Revisada em 18/11/2007 Revisada em 17/03/2011 Revisada em 13/01/2013 1. Introdução:...

Leia mais

SEL-614 MICROPROCESSADORES E APLICAÇÕES. Adilson Gonzaga

SEL-614 MICROPROCESSADORES E APLICAÇÕES. Adilson Gonzaga SEL-614 MICROPROCESSADORES E APLICAÇÕES Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador

Leia mais

ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR

ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR Prof. Filippo Valiante Filho http://prof.valiante.info Estrutura do Computador Computador CPU (Central Processing Unit) Sistema de Armazenamento (Memórias) Sistema

Leia mais

Aula 8 Microcontrolador 8051

Aula 8 Microcontrolador 8051 SEL 0415 Departamento de Engenharia Elétrica e de Computação EESC-USP SEL 0415 Introdução à Organização de Computadores Aula 8 Microcontrolador 8051 Profa Luiza Maria Romeiro Codá Autores: Prof Dr Marcelo

Leia mais

FACULDADE LEÃO SAMPAIO

FACULDADE 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

Aula 8 Microcontrolador 8051

Aula 8 Microcontrolador 8051 SEL 0415 Departamento de Engenharia Elétrica e de Computação EESC-USP SEL 0415 Introdução à Organização de Computadores Aula 8 Microcontrolador 8051 Profa. Luiza Maria Romeiro Codá Autores: Prof. Dr. Marcelo

Leia mais

Interrupções do Interrupções Gabriel Kovalhuk. UTFPR DAELN - Tecnologia em Mecatrônica Industrial

Interrupções do Interrupções Gabriel Kovalhuk. UTFPR DAELN - Tecnologia em Mecatrônica Industrial Interrupções do 8051 Interrupções Interrupções do 8051 Evento aleatório à sequência normal do programa; Quando ocorre o evento, o programa é desviado para a função de atendimento da interrupção; O endereço

Leia mais

SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira

SEL-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 mais

Memória de Dados Interna. Memória de Dados Interna

Memória de Dados Interna. Memória de Dados Interna Memória de Dados Interna Memória de Dados Interna - faixa de endereço endereçável diretamente: 00 a 7F hexadecimal. - faixa de endereço endereçável indiretamente: 00 a FF hexadecimal. - espaço endereçável

Leia mais

Sistemas Embarcados:

Sistemas Embarcados: Sistemas Embarcados Microcontroladores Prof. Protásio Laboratório de Microengenharia/DEE/CEAR/UFPB Fundamentos de microcontroladores Bit (Binary digit) Zero lógico (Ø) e Um lógico (1) 0V e 5V ou 3,3V Byte

Leia mais

EEC2104 Microprocessadores

EEC2104 Microprocessadores EEC2104 Microprocessadores Edição 2005/2006 Arquitectura de um microprocessador básico (Qual o hardware necessário para executar instruções e poder chamar subrotinas?) Uso da memória Guardar instruções

Leia mais

programáveis por software

programáveis por software Temporizadores e Contadores (Timer/Counter) O 85 possui 2 T/C internos de 6 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter) que geram sinal de interrupção

Leia mais

Temporizadores e Contadores

Temporizadores e Contadores Temporizadores e Contadores Temporizadores e Contadores (Timer/Counter) O 8051 possui 2 T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter)

Leia mais

Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina. Temporização Interrupções Rotinas de Atraso

Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina. Temporização Interrupções Rotinas de Atraso SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos

Leia mais

Aula 10 Microcontrolador Intel 8051 Parte 2

Aula 10 Microcontrolador Intel 8051 Parte 2 SEL 0415 Aula 10 Microcontrolador Intel 8051 Parte 2 SEL 0415 INTROD À ORGANIZAÇÃO DE COMPUTADORES Prof Dr Marcelo A C Vieira SEL 415 Mapeamento das memórias internas Memória de dados interna (RAM) n 8051

Leia mais

29/03/2017. Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina

29/03/2017. Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-5 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos

Leia mais

UCP 8051 (parte 02) Professor Adão de Melo Neto

UCP 8051 (parte 02) Professor Adão de Melo Neto UCP 85 (parte 2) Professor Adão de Melo Neto Barramento de endereços UCP 85 É unidirecional (6 BITS), porque a informação flui apenas em uma direção, da CPU para a memória ou para os elementos de E/S.

Leia mais

Temporizadores e Contadores (Timer/Counter)

Temporizadores e Contadores (Timer/Counter) SEL-433 APLICAÇÕES DE MICROPROCESSADORES I O 8051 possui 2 (ou 3) T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter) que geram sinal

Leia mais

Prof. Adilson Gonzaga

Prof. Adilson Gonzaga Prof. Adilson Gonzaga Memória de Dados Interna (RAM Interna) O endereçamento é feito com 8 bits Chips com 128 bytes de RAM não possuem a área I (Apenas Endereçamento Indireto) Memória de Dados Interna

Leia mais

SISTEMAS MICROCONTROLADOS

SISTEMAS 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 mais

Organização Básica III

Organização Básica III Barramento de endereços É unidirecional, porque a informação flui apenas em uma direção, da CPU para a memória ou para os elementos de E/S. Barramento de endereços Quando a CPU quer ler de ou escrever

Leia mais

EPAC Microcontroladores Organização do curso 30/8/2007

EPAC Microcontroladores Organização do curso 30/8/2007 EPAC 2007 Microcontroladores 8051 Thiago B. Ló Guilherme Galante Organização do curso 1. Parte I Introdução Visão Geral da família 8051 O circuito básico Atividades Práticas 2. Parte II Interrupções Contadores

Leia mais

Conjunto de Instruções e Modelos de Arquiteturas

Conjunto 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 mais

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone Departamento de Engenharia Elétrica ELE 1084 - Microprocessadores II Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I

Leia mais

LISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME:

LISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME: LISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME: 01. COMPLETAMENTO DE LACUNAS Complete os espaços em branco de forma a explicar os passos relativos à operação de LEITURA do conteúdo do endereço

Leia mais

SEL 337 Aplicação de Microprocessadores II

SEL 337 Aplicação de Microprocessadores II SEL 337 SEL 337 Aplicação de Microprocessadores II Prof. Dr. Marcelo A. C. Vieira SEL 337 DIREÇÃO DE TRANSFERÊNCIA DE DADOS TRANSM Fluxo de Dados RECEP SIMPLEX TRANSM RECEP Fluxo de Dados TRANSM RECEP

Leia mais

Jadsonlee da Silva Sá

Jadsonlee da Silva Sá Introdução aos Sistemas Microcontrolados Jadsonlee da Silva Sá Jadsonlee.sa@univasf.edu.br www.univasf.edu.br/~jadsonlee.sa Introdução aos Sistemas Microcontrolados Assembly, C, java,... Circuito Reset

Leia mais

SEMINÁRIO ASSEMBLY: Arquitetura 8051

SEMINÁRIO ASSEMBLY: Arquitetura 8051 UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA Curso de Ciências da Computação SEMINÁRIO ASSEMBLY: Arquitetura 8051 Fernando Takeshi Sato Diego Schmitt

Leia mais

INTRODUÇÃO: MICROCONTROLADORES

INTRODUÇÃ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 mais

07/06/2015. Outras características importantes em Microprocessadores/Microcontroladores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

07/06/2015. Outras características importantes em Microprocessadores/Microcontroladores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos de controle de redução de potência de operação do chip.

Leia mais

Família 8051 (introdução) 2011/1

Família 8051 (introdução) 2011/1 Família 8051 (introdução) 2011/1 Refresh Microprocessador vs. microcontrolador. Periféricos built-in. Single-chip computer 2 Objetivos Histórico Modelos da família original Principais características Diagrama

Leia mais

Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial

Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial Periféricos Integrados do 8051 Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial Periféricos Integrados do 8051 Portas de entrada e saída O 8051

Leia mais

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone Departamento de Engenharia Elétrica ELE 1084 - Microprocessadores II Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I

Leia mais

SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES

SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES SEL 0415 Aula 11 Microcontrolador 8051 Parte 3 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 415 INTERRUPÇÃO Estrutura de Interrupção do 8051 n 5 Fontes [ 2 Externas

Leia mais

Projeto de Sistemas Embarcados

Projeto 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 mais

MICROCONTROLADORES MCS51. Hugo Vieira Neto, M.Sc.

MICROCONTROLADORES MCS51. Hugo Vieira Neto, M.Sc. MICROCONTROLADORES MCS51 Hugo Vieira Neto, M.Sc. (hugo@cefetpr.br) Curitiba, 2002 SUMÁRIO Sistemas Microprocessados...2 Hardware...2 Software...5 Microcontroladores...7 Microcontroladores MCS51...8 Parte

Leia mais

Aplicações Avançadas de Microprocessadores. Professor: Marco Shawn Meireles Machado

Aplicações Avançadas de Microprocessadores. Professor: Marco Shawn Meireles Machado Aplicações Avançadas de Microprocessadores Professor: Marco Shawn Meireles Machado Iniciação aos sistemas microcontrolados Objetivos da Aula: Descrever os itens que compõem uma CPU; Detalhar a estrutura

Leia mais

MICROCONTROLADOR 8051

MICROCONTROLADOR 8051 Sumário 1 Introdução aos Microcontroladores... 1 1.1 O Microcontrolador - História e Aplicação... 1 1.2 Motivação para o Estudo de um Microcontrolador... 1 1.2.1 O 8051... 2 1.3 Sistemas Microprocessados...

Leia mais

Interrupções Externas

Interrupções Externas Interrupções Externas Dois acontecimentos podem gerar o pedido de interrupção: Transição 1 0 Nível 0 A fonte destes acontecimentos é aplicada a um dos pinos INT0 e INT1. Logo que se faça a activação das

Leia mais

Prof. Adilson Gonzaga

Prof. Adilson Gonzaga Prof. Adilson Gonzaga Outras características importantes em Microprocessadores/Microcontroladores Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos

Leia mais

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador MICROCONTROLADORES HARDWARE 1 Prof. Mauricio Aula 03: Objetivos 2 Arquitetura de um Microcontrolador Unidade Central de Processamento Portas de Entrada e Saída Porta Serial Temporizador / Contador Conversor

Leia mais

Microprocessadores CPU. Unidade de Controle. Prof. Henrique

Microprocessadores CPU. Unidade de Controle. Prof. Henrique Microprocessadores CPU Unidade de Controle Prof. Henrique Roteiro Registradores; Unidade de Controle Níveis de Complexidade Introdução Um sistema microprocessado conta com diversos dispositivos para um

Leia mais

Sistemas Microprocessados. sato<at>utfpr<dot>edu<dot>br

Sistemas Microprocessados. sato<at>utfpr<dot>edu<dot>br Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ C para o 8051 satoutfpredubr Sobre o material Essas transparências foram baseadas nos livros: Embedded

Leia mais

MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada

MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada 1. Tema: programação geral do microcontrolador 8051. Valor: 2,5 A Tabela 1 mostra um programa, em linguagem

Leia mais

SSC510 Arquitetura de Computadores 1ª AULA

SSC510 Arquitetura de Computadores 1ª AULA SSC510 Arquitetura de Computadores 1ª AULA REVISÃO DE ORGANIZAÇÃO DE COMPUTADORES Arquitetura X Organização Arquitetura - Atributos de um Sistema Computacional como visto pelo programador, isto é a estrutura

Leia mais

Memórias Parte 1. SEL-0415 Introdução à Organização de Computadores. Aula 4. Prof. Dr. Marcelo Andrade da Costa Vieira

Memórias Parte 1. SEL-0415 Introdução à Organização de Computadores. Aula 4. Prof. Dr. Marcelo Andrade da Costa Vieira Departamento de Engenharia Elétrica - EESC-USP SEL-0415 Introdução à Organização de Computadores Memórias Parte 1 Aula 4 Prof. Dr. Marcelo Andrade da Costa Vieira Memória Semicondutora Elemento Básico

Leia mais

Conjunto de Instruções e Modelos de Arquiteturas

Conjunto 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 mais

Organização e Projeto de Computadores

Organização e Projeto de Computadores Organização e Projeto de Computadores 1 Processamento no Computador Operações principais: leitura de instrução do programa leitura de dados processamento: execução da instrução escrita de resultado entrada/saída

Leia mais

Arquitetura de Computadores. Revisão Volnys Bernal. Agenda. Revisão: Arquitetura de Computadores. Sobre esta apresentação

Arquitetura de Computadores. Revisão Volnys Bernal. Agenda. Revisão: Arquitetura de Computadores. Sobre esta apresentação 1998-2010 - Volnys Bernal 1 1998-2010 - Volnys Bernal 2 Agenda Revisão: Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Arquitetura Geral Espaço de Endereçamento Processador e s Laboratório

Leia mais

Aula 5: Introdução a Arquitetura do Microcontrolador 8051

Aula 5: Introdução a Arquitetura do Microcontrolador 8051 Microprocessadores - 2013-1 06/05/2013 Aula 5: Introdução a Arquitetura do Microcontrolador 8051 Professor: Eraldo Silveira e Silva eraldo@ifsc.edu.br 1 Objetivos da Aula apresentar as principais características

Leia mais

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

Introduçã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 mais

MICROCONTROLADORES 1 Curso Técnico Eletrônica. Prof. Fábio Kurt Schneider

MICROCONTROLADORES 1 Curso Técnico Eletrônica. Prof. Fábio Kurt Schneider MICROCONTROLADORES 1 Curso Técnico Eletrônica Prof. Fábio Kurt Schneider Microcontroladores 1 no Curso Técnico Objetivos de Microcontroladores 1 Plano Semestral e Processo Avaliativo Quem é quem: ~17 semanas

Leia mais

MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA

MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA 1. Escreva as instruções para as configurações pedidas. Valor: 2,0 a) Habilita as interrupções externas zero e um e a interrupção do

Leia mais

Unidade Central de Processamento UCP (CPU)

Unidade Central de Processamento UCP (CPU) Unidade Central de Processamento UCP (CPU)! Arquitetura Convencional (Von Neumann) UCP BARRAMENTO MEMÓRIA PRINCIPAL ENTRADA E SAÍDA ! Visão geral da CPU UC - UNIDADE DE CONTROLE REGISTRADORES A B C D ALU

Leia mais

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone Departamento de Engenharia Elétrica ELE 1084 - Microprocessadores II Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I

Leia mais

2.4 Temporização da CPU

2.4 Temporização da CPU 2.4 Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste devese conectar um cristal entre os pinos Xtal1 e Xtal2. Pode-se também utilizar um oscilador

Leia mais

Estrutura de um Computador

Estrutura de um Computador Departamento de Engenharia Elétrica e de Computação EESC-USP SEL-0415 Introdução à Organização de Computadores Estrutura de um Computador Aula 6 Profa. Luiza Maria Romeiro Codá 1 INTRODUÇÃO Organização

Leia mais

Microprocessadores TIMER/COUNTER I

Microprocessadores TIMER/COUNTER I Microprocessadores TIMER/COUNTER I Prof. Clayrton Henrique rev. 01 mar. 2016 Roteiro Introdução; Características; Modos de Operação; Modo 0 Modo 1 Modo 2 Modo 3 Exemplos; Referências... 2 Introdução Apresentação

Leia mais

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

Professor: 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 mais

CAPíTULO III PINAGEM E TEMPORIZAÇÃO

CAPíTULO III PINAGEM E TEMPORIZAÇÃO CAPíTULO III 3.1. INTODUÇÃO O encapsulamento dos microcontroladores varia muito, de acordo com as funções desempenhadas. Basicamente são usados 3 tipos de encapsulamento : DIP Dual in Pack, QFP Quad Flat

Leia mais

UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III

UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III Orientações: Esta lista de Exercícios deve ser entregue juntamente com a

Leia mais

Programa Trainee 2012 Módulo 4 Microcontroladores AVR

Programa 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 mais

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone Departamento de Engenharia Elétrica ELE 1084 - Microprocessadores II Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I

Leia mais

Microcontroladores. Prof. Nivaldo T. Schiefler Jr. M.Eng Homepage: www.joinville.ifsc.edu.br/~nivaldo Email: nivaldo@ifsc.edu.br

Microcontroladores. Prof. Nivaldo T. Schiefler Jr. M.Eng Homepage: www.joinville.ifsc.edu.br/~nivaldo Email: nivaldo@ifsc.edu.br Prof. Nivaldo T. Schiefler Jr. M.Eng Homepage: www.joinville.ifsc.edu.br/~nivaldo Email: nivaldo@ifsc.edu.br Conceito final será constituído de duas avaliações: 1ª Conceito avaliação teórica 2ª Conceito

Leia mais

a) Obtenha a tabela verdade das operações com 01 bit

a) Obtenha a tabela verdade das operações com 01 bit 01. Deduza a obtenção de um circuito somador completo (FULL ADDER) e 01 bit seguindo os passos abaixo: a) Obtenha a tabela verdade das operações com 01 bit SOLUÇÃO NOS SLIDE b) Obtenha a expressão não

Leia mais

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone Departamento de Engenharia Elétrica ELE 1084 - Microprocessadores II Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 3.1 CPU: Unidade de Processamento Central Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Unidade de Processamento Central (CPU): Memória Principal Unidade de Processamento

Leia mais

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone Departamento de Engenharia Elétrica ELE 1084 - Microprocessadores II Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I

Leia mais

Arquitetura 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 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 mais

Disciplina de Organização de Computadores I

Disciplina de Organização de Computadores I USP - ICMC - SSC SSC 0610 - Eng. Comp. - 2o. Semestre 2010 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal: http://www.icmc.usp.br/~fosorio/

Leia mais

MSP430 - Arquitertura

MSP430 - Arquitertura Curso Técnico de Nível Médio Integrado Eletrônica - 8o Período Disciplina de Microcontroladores 2 (EL08D) Professor Gabriel Kovalhuk Email: kovalhuk@utfpr.edu.br Página pessoal: http://paginapessoal.utfpr.edu.br/kovalhuk

Leia mais

KIT DE DESENVOLVIMENTO 8051 BASEADO NO AT89S8252 MANUAL DO UTILIZADOR. Rui Marcelino (Nov. 2005)

KIT DE DESENVOLVIMENTO 8051 BASEADO NO AT89S8252 MANUAL DO UTILIZADOR. Rui Marcelino (Nov. 2005) KIT DE DESENVOLVIMENTO 805 BASEADO NO AT89S8252 MANUAL DO UTILIZADOR Rui Marcelino (Nov. 2005) ÍNDICE Introdução 3 2 Características do Kit 3 3 Mapa de memória 4 3. Memória de Programa 4 3.2 Memória de

Leia mais

Acetatos de apoio às aulas teóricas

Acetatos de apoio às aulas teóricas Microprocessadores e Aplicações Acetatos de apoio às aulas teóricas Ana Cristina Lopes Dep. Engenharia Electrotécnica http://orion.ipt.pt anacris@ipt.pt Ana Cristina Lopes, 24 de Outubro de 2004 Microprocessadores

Leia mais

Introdução à Organização de Computadores. Aula 8

Introduçã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 mais

Hardware, Processador e Memória

Hardware, Processador e Memória Referências: STALLINGS, ZELENOVSKY, BERENGER Prof. Fabio D. Rocha, UTFPR CAMPO MOURÃO 1 Berenger, Stallings Um sistema embarcado computacional, é um conjunto de Hardware ( coponentes físicos) e Software

Leia mais

Arquitetura 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 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 mais