Arquitetura PIC - Interrupções e timers + Motores de passo

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

Download "Arquitetura PIC - Interrupções e timers + Motores de passo"

Transcrição

1 Arquitetura PIC - e timers + Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 03 de 2013 e timers no PIC

2 Guilherme Luiz Moritz Avaliação UTFPR - Engenharia industrial elétrica - ênfase em eletrônica/telecomunicações ( ) Gerdau Aços Especiais Piratini (2007) - Manutenção industrial esystech Indústria e Comércio ( ) - Projeto de sistemas embarcados Mestrado em Telemática ( ) - Códigos corretores de erro e timers no PIC

3 Guilherme Luiz Moritz Avaliação UTFPR - Engenharia industrial elétrica - ênfase em eletrônica/telecomunicações ( ) Gerdau Aços Especiais Piratini (2007) - Manutenção industrial esystech Indústria e Comércio ( ) - Projeto de sistemas embarcados Mestrado em Telemática ( ) - Códigos corretores de erro e timers no PIC

4 Guilherme Luiz Moritz Avaliação UTFPR - Engenharia industrial elétrica - ênfase em eletrônica/telecomunicações ( ) Gerdau Aços Especiais Piratini (2007) - Manutenção industrial esystech Indústria e Comércio ( ) - Projeto de sistemas embarcados Mestrado em Telemática ( ) - Códigos corretores de erro e timers no PIC

5 Guilherme Luiz Moritz Avaliação UTFPR - Engenharia industrial elétrica - ênfase em eletrônica/telecomunicações ( ) Gerdau Aços Especiais Piratini (2007) - Manutenção industrial esystech Indústria e Comércio ( ) - Projeto de sistemas embarcados Mestrado em Telemática ( ) - Códigos corretores de erro e timers no PIC

6 Guilherme Luiz Moritz Avaliação UTFPR - Engenharia industrial elétrica - ênfase em eletrônica/telecomunicações ( ) Gerdau Aços Especiais Piratini (2007) - Manutenção industrial esystech Indústria e Comércio ( ) - Projeto de sistemas embarcados Mestrado em Telemática ( ) - Códigos corretores de erro e timers no PIC

7 Permanência Avaliação 4 as e 5 as a tarde Agendar com antecedência guilherme@eletrica.eng.br e timers no PIC

8 Permanência Avaliação 4 as e 5 as a tarde Agendar com antecedência guilherme@eletrica.eng.br e timers no PIC

9 Permanência Avaliação 4 as e 5 as a tarde Agendar com antecedência guilherme@eletrica.eng.br e timers no PIC

10 Avaliação Avaliação Continuará com os mesmos critérios estabelecidos pela Professora Rosângela e timers no PIC

11 Objetivos Compreender o sistema de interrupções do PIC Compreender a arquitetura de Timers do PIC Ter conhecimento básico sobre Motores de Passo e timers no PIC

12 Objetivos Compreender o sistema de interrupções do PIC Compreender a arquitetura de Timers do PIC Ter conhecimento básico sobre Motores de Passo e timers no PIC

13 Objetivos Compreender o sistema de interrupções do PIC Compreender a arquitetura de Timers do PIC Ter conhecimento básico sobre Motores de Passo e timers no PIC

14 Introdução Vivemos num mundo controlado pelo tempo Muitas das ações que um microcontrolador toma devem ser regradas pelo tempo O sistema de timers e interrupções provê maneiras do microcontrolador responder em tempo aos estímulos do sistema e timers no PIC

15 Introdução Vivemos num mundo controlado pelo tempo Muitas das ações que um microcontrolador toma devem ser regradas pelo tempo O sistema de timers e interrupções provê maneiras do microcontrolador responder em tempo aos estímulos do sistema e timers no PIC

16 Introdução Vivemos num mundo controlado pelo tempo Muitas das ações que um microcontrolador toma devem ser regradas pelo tempo O sistema de timers e interrupções provê maneiras do microcontrolador responder em tempo aos estímulos do sistema e timers no PIC

17 Conceito de interrupção Uma interrupção de um processador funciona de maneira análoga a uma interrupção do mundo real Num processador, ela é atendida de maneira urgente. É importante salvar o contexto antes de atender a interrupção e timers no PIC

18 Conceito de interrupção Uma interrupção de um processador funciona de maneira análoga a uma interrupção do mundo real Num processador, ela é atendida de maneira urgente. É importante salvar o contexto antes de atender a interrupção e timers no PIC

19 Conceito de interrupção Uma interrupção de um processador funciona de maneira análoga a uma interrupção do mundo real Num processador, ela é atendida de maneira urgente. É importante salvar o contexto antes de atender a interrupção e timers no PIC

20 Analogia com o mundo real Telefone celular Mãe trazendo um lanchinho Jogo de futebol na TV e timers no PIC

21 Analogia com o mundo real Telefone celular Mãe trazendo um lanchinho Jogo de futebol na TV e timers no PIC

22 Analogia com o mundo real Telefone celular Mãe trazendo um lanchinho Jogo de futebol na TV e timers no PIC

23 E no PIC? Escrita na EEPROM Comparador UART RX e TX Timer 1 (Capture e Match e Overflow) Timer2 (Match) externas (GPIO) Outros chips possuem outras fontes e timers no PIC

24 E no PIC? Escrita na EEPROM Comparador UART RX e TX Timer 1 (Capture e Match e Overflow) Timer2 (Match) externas (GPIO) Outros chips possuem outras fontes e timers no PIC

25 E no PIC? Escrita na EEPROM Comparador UART RX e TX Timer 1 (Capture e Match e Overflow) Timer2 (Match) externas (GPIO) Outros chips possuem outras fontes e timers no PIC

26 E no PIC? Escrita na EEPROM Comparador UART RX e TX Timer 1 (Capture e Match e Overflow) Timer2 (Match) externas (GPIO) Outros chips possuem outras fontes e timers no PIC

27 E no PIC? Escrita na EEPROM Comparador UART RX e TX Timer 1 (Capture e Match e Overflow) Timer2 (Match) externas (GPIO) Outros chips possuem outras fontes e timers no PIC

28 E no PIC? Escrita na EEPROM Comparador UART RX e TX Timer 1 (Capture e Match e Overflow) Timer2 (Match) externas (GPIO) Outros chips possuem outras fontes e timers no PIC

29 E no PIC? Escrita na EEPROM Comparador UART RX e TX Timer 1 (Capture e Match e Overflow) Timer2 (Match) externas (GPIO) Outros chips possuem outras fontes e timers no PIC

30 Como configurar uma interrupção no PIC INTCON -> Liga ou desliga as diferentes interrupções (mascara) PIE1 -> Peripheral enable IRQs Habilite a geração de interrupção do periférico! e timers no PIC

31 Como configurar uma interrupção no PIC INTCON -> Liga ou desliga as diferentes interrupções (mascara) PIE1 -> Peripheral enable IRQs Habilite a geração de interrupção do periférico! e timers no PIC

32 Como configurar uma interrupção no PIC INTCON -> Liga ou desliga as diferentes interrupções (mascara) PIE1 -> Peripheral enable IRQs Habilite a geração de interrupção do periférico! e timers no PIC

33 Como configurar uma interrupção no PIC Figura : Sistemas de interrupção do PIC e timers no PIC

34 O que acontece quando o PIC detecta uma interrupção? Completa a instrução corrente Salva o Program Counter Limpa o GIE Executa o código na posição correspondente a interrupção (0x0004) No fim o programa usa uma instrução especial que restaura o Program counter, continuando daonde o programa parou e timers no PIC

35 O que acontece quando o PIC detecta uma interrupção? Completa a instrução corrente Salva o Program Counter Limpa o GIE Executa o código na posição correspondente a interrupção (0x0004) No fim o programa usa uma instrução especial que restaura o Program counter, continuando daonde o programa parou e timers no PIC

36 O que acontece quando o PIC detecta uma interrupção? Completa a instrução corrente Salva o Program Counter Limpa o GIE Executa o código na posição correspondente a interrupção (0x0004) No fim o programa usa uma instrução especial que restaura o Program counter, continuando daonde o programa parou e timers no PIC

37 O que acontece quando o PIC detecta uma interrupção? Completa a instrução corrente Salva o Program Counter Limpa o GIE Executa o código na posição correspondente a interrupção (0x0004) No fim o programa usa uma instrução especial que restaura o Program counter, continuando daonde o programa parou e timers no PIC

38 O que acontece quando o PIC detecta uma interrupção? Completa a instrução corrente Salva o Program Counter Limpa o GIE Executa o código na posição correspondente a interrupção (0x0004) No fim o programa usa uma instrução especial que restaura o Program counter, continuando daonde o programa parou e timers no PIC

39 O que acontece quando o PIC detecta uma interrupção? Figura : Fluxograma de interrupção do PIC e timers no PIC

40 Salvamento de contexto O estado dos registradores do PIC devem ser salvos para execução da interrupção O MicroC faz este trabalho Se for usar assembly, deve ser feito no código e timers no PIC

41 Salvamento de contexto O estado dos registradores do PIC devem ser salvos para execução da interrupção O MicroC faz este trabalho Se for usar assembly, deve ser feito no código e timers no PIC

42 Salvamento de contexto O estado dos registradores do PIC devem ser salvos para execução da interrupção O MicroC faz este trabalho Se for usar assembly, deve ser feito no código e timers no PIC

43 Salvamento de contexto O estado dos registradores do PIC devem ser salvos para execução da interrupção O MicroC faz este trabalho Se for usar assembly, deve ser feito no código e timers no PIC

44 Regiões Críticas Regiões onde o processador não pode parar para realizar outra tarefa Mascaramento de interrupções e timers no PIC

45 Regiões Críticas Regiões onde o processador não pode parar para realizar outra tarefa Mascaramento de interrupções e timers no PIC

46 Como fazer no MicroC? void interrupt() { counter++; TMR0 = 96; INTCON = $20; } e timers no PIC

47 Como fazer no MicroC? void interrupt() { if (INTCON.TMR0IF) { counter++; TMR0 = 96; INTCON.TMR0F = 0; } else if (INTCON.RBIF) { counter++; TMR0 = 96; INTCON.RBIF = 0; } } e timers no PIC

48 O que é um contador? e timers no PIC

49 Usos do contador Contar tempo (com o auxílio do módulo de capture/compare - próxima aula) Contar eventos e timers no PIC

50 Usos do contador Contar tempo (com o auxílio do módulo de capture/compare - próxima aula) Contar eventos e timers no PIC

51 Timer1 do PIC Figura : Timer 1 do PIC16f628A Olhar datasheet! e timers no PIC

52 Outros Timers Timer 0 - WatchDog timer Timer 2 - Base de tempo para o PWM e o CCP e timers no PIC

53 Outros Timers Timer 0 - WatchDog timer Timer 2 - Base de tempo para o PWM e o CCP e timers no PIC

54 Timer0 do PIC Figura : Timer 0 do PIC16f628A e timers no PIC

55 Características e timers no PIC

Interrupções e Timers

Interrupções e Timers Interrupções e timers Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 4 de dezembro de 2013 Objetivos Compreender o funcionamento de um display de sete segmentos Compreender

Leia mais

Controladores PID - Efeitos e sintonia

Controladores PID - Efeitos e sintonia - Efeitos e sintonia Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 03 de 2013 Guilherme Luiz Moritz Avaliação UTFPR - Engenharia industrial elétrica - ênfase em eletrônica/telecomunicações

Leia mais

Sistemas Digitais e Microcontrolados

Sistemas Digitais e Microcontrolados UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL Sistemas Digitais e Microcontrolados Contador/Temporizador

Leia mais

Arquitetura PIC - PWM

Arquitetura PIC - PWM Arquitetura PIC - PWM Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 03 de 2013 Objetivos Aprender o que é a técnica de PWM Compreender a utilidade da técnica Aprender a utilizar

Leia mais

Sistemas Digitais e Microcontrolados

Sistemas Digitais e Microcontrolados UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL Sistemas Digitais e Microcontrolados Contador/Temporizador

Leia mais

AAAA AAAA SEL Aplicação de Microprocessadores I. Aula 5 Temporização e Interrupção. Marcelo Andrade da Costa Vieira

AAAA AAAA SEL Aplicação de Microprocessadores I. Aula 5 Temporização e Interrupção. Marcelo Andrade da Costa Vieira SEL 0629 Aplicação de Microprocessadores I Aula 5 Temporização e Interrupção Marcelo Andrade da Costa Vieira Contagem de Tempo Contando tempo Existem 3 maneiras de contarmos tempo com os microcontroladores

Leia mais

Registros do 16F628A. Prof. Luiz Antonio Vargas Pinto Prof. Vargas

Registros do 16F628A. Prof. Luiz Antonio Vargas Pinto   Prof. Vargas Registros do 16F628A www.mikroe.com Prof. Luiz Antonio Vargas Pinto www.vargasp.com STATUS (03) STATUS (03) Após RESET Chave dos bancos STATUS (03) Bit 7: IRP - Seleção de banco de registradores 0 - seleciona

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Aula 5: Interrupções e Temporizadores Marco Jose da Silva mdasilva@utfpr.edu.br Interrupções Interrupção é um evento externo ao programa que provoca: A parada da sua execução;

Leia mais

1.2 Registradores relacionados as Interrupções. 3. TOSE Sentido da transição da borda do sinal aplicado am TMR0

1.2 Registradores relacionados as Interrupções. 3. TOSE Sentido da transição da borda do sinal aplicado am TMR0 Capítulo 1 Interrupções 1.1 O que são interrupções? Como o nome sugere interrompe a execução normal e exige atenção urgente da CPU. São eventos não previsíveis e assim não pode ser oferecido tempo de CPU

Leia mais

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento Conhecimento para o Desenvolvimento Cerne Tecnologia e Treinamento Apostila de Assembly para o PIC16F628A (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe:

Leia mais

ENG-1450 Microcontroladores e Sistemas Embarcados. Lab02 Apresentação Kit PicGenios Interrupção e Timers

ENG-1450 Microcontroladores e Sistemas Embarcados. Lab02 Apresentação Kit PicGenios Interrupção e Timers ENG-1450 Microcontroladores e Sistemas Embarcados Lab02 Apresentação Kit PicGenios Interrupção e Timers Atividades 1. Executar tarefas da aula anterior no kit 2. Exemplo1: 1.Acionar o LED por interrupção

Leia mais

Objetivos MICROCONTROLADORES HARDWARE. Microcontroladores I. Prof. Mauricio. Micro-I Prof. Mauricio 1. Microcontroladores PIC. Requisitos de Hardware

Objetivos MICROCONTROLADORES HARDWARE. Microcontroladores I. Prof. Mauricio. Micro-I Prof. Mauricio 1. Microcontroladores PIC. Requisitos de Hardware MICROCONTROLADORES HARDWARE 1 Prof. Mauricio Microcontroladores I Objetivos 2 Microcontroladores PIC Famílias PIC PIC 16F877A Tipos de Encapsulamentos Requisitos de Hardware Prof. Mauricio 1 Microcontroladores

Leia mais

Sistemas Embarcados:

Sistemas Embarcados: Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Temporizadores e Contadores DCA0119 Sistemas Digitais Heitor Medeiros Florencio Temporizadores

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

Microcontroladores: Programação em C

Microcontroladores: Programação em C Aula 06 Microcontroladores: Programação em C Prof. Tecgº Flávio Murilo 02/04/2013 1 Microcontroladores PIC São fabricados pela Microchip Technology. PIC significa Programmabile Intelligent Computer, ou

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

Evolução dos microcontroladores

Evolução dos microcontroladores Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 9 de abril de 2014 Permanência Agendar com antecedência moritz@utfpr.edu.br http://paginapessoal.utfpr.edu.br/moritz Avaliação

Leia mais

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento Conhecimento para o Desenvolvimento Tecnologia e Treinamento Apostila de Assembly para AT89S8252 (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Ciência da Computação Sistemas Microcontrolados Introdução aos Microcontroladores PIC Prof. Sergio F. Ribeiro Microprocessadores Os microprocessadores são circuitos integrados compostos por diversas portas

Leia mais

01. Identifique o conjunto de portas de entrada A e o conjunto de portas B na figura abaixo.

01. Identifique o conjunto de portas de entrada A e o conjunto de portas B na figura abaixo. MICROPROCESSADORES 4 BIMESTRE LISTA 01 - REGISTRADORES E INTERRUPÇÃO - PARTE 1 (EXERCÍCIO INDIVIDUAL EM SALA DE AULA) NOME: 01. Identifique o conjunto de portas de entrada A e o conjunto de portas B na

Leia mais

Sistemas Microcontrolados. Período Aula 9. 1 Saulo O. D. Luiz

Sistemas Microcontrolados. Período Aula 9. 1 Saulo O. D. Luiz Sistemas Microcontrolados Período 2009.2 Aula 9 1 Saulo O. D. Luiz Roteiro Módulos CCP Captura Comparação Modulação por largura de pulso (PWM) 2 Saulo O. D. Luiz Módulos CCP Os módulos CCP são formados

Leia mais

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 03: INTERRUPÇÕES

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 03: INTERRUPÇÕES AEVSF Autarquia Educacional do Vale do São Francisco FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina Curso de Ciência da Computação LABORATÓRIO DE ARQUITETURA DE COMPUTADORES Prof. Sérgio

Leia mais

Introdução ao PIC. Guilherme Luiz Moritz 1. 6 de novembro de DAELT - Universidade Tecnológica Federal do Paraná

Introdução ao PIC. Guilherme Luiz Moritz 1. 6 de novembro de DAELT - Universidade Tecnológica Federal do Paraná Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 6 de novembro de 2013 Características do PIC Arquitetura Harvard RISC, 35 instruções 8 a 84 pinos Mais de 180 modelos Vários

Leia mais

1.1 Noções básicas sobre interrupções em Microcontroladores

1.1 Noções básicas sobre interrupções em Microcontroladores Capítulo 1 Interrupções 1.1 Noções básicas sobre interrupções em Microcontroladores PIC Interrupções é obrigação em uma programação profissional. Quando um evento ocorrer, uma bandeira de interrupção será

Leia mais

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A Cerne Conhecimento para o Desenvolvimento Cerne Tecnologia e Treinamento Apostila de BASIC para PIC16F628A (21) 43-9798 (11) 43-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec

Leia mais

Periféricos do PIC - Comparadores e UART

Periféricos do PIC - Comparadores e UART Periféricos do PIC - Comparadores e Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 03 de 2013 Periféricos do PIC - Comparadores e Objetivos Aprender a utilizar o comparador

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Ciência da Computação Sistemas Microcontrolados Função dos Registradores no PIC Prof. Sergio F. Ribeiro Os Registradores Especiais que Controlam Tudo Vimos que configurações podem ser feitas para definir

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

PIC18F4550. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com

PIC18F4550. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com PIC18F4550 Curso Engenharia de Controle e Automação Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com 1 Agenda Características do PIC18F4550 Pinagem do PIC18F4550 Pinagem do PIC18F4550 Datasheet

Leia mais

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento Cerne Conhecimento para o Desenvolvimento Cerne Tecnologia e Treinamento Apostila de Pascal Avançado para PIC16F877A (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com

Leia mais

Palestra de Tecnologia. Assunto: Microcontroladores.

Palestra de Tecnologia. Assunto: Microcontroladores. Palestra de Tecnologia Assunto: Microcontroladores www.cerne-tec.com.br Apresentação Apresentação Vitor Amadeu Souza vitor@cerne-tec.com.br Cerne Tecnologia: Localização: Rio de Janeiro Áreas de atuação:

Leia mais

Sistemas Embarcados:

Sistemas Embarcados: Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Microcontroladores DCA0119 Sistemas Digitais Heitor Medeiros Florencio Sistemas Embarcados

Leia mais

Programação ARM. Engenharia de Sistemas Embarcados Prof. Abel Guilhermino

Programação ARM. Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Programação ARM Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Criação de Novo Projeto Criação de Novo Projeto Criação de Novo Projeto Desmarcar MAM e ExternalMemory e Salvar Criação de Novo

Leia mais

Interrupção Externa. Capítulo 1. Noções básicas sobre interrupções em Microcontroladores PIC

Interrupção Externa. Capítulo 1. Noções básicas sobre interrupções em Microcontroladores PIC Capítulo 1 Interrupção Externa Noções básicas sobre interrupções em Microcontroladores PIC Seção 1.1 Interrupções é obrigação em uma programação profissional. Quando um evento ocorrer, uma bandeira de

Leia mais

Curso de Microcontroladores PIC 16F84A

Curso de Microcontroladores PIC 16F84A Curso de Microcontroladores PIC 16F84A João Neto Caetano Jnetcaetano@hotmail.com Marciel Gonçalves Azevedo Marcielgazevedo@hotmail.com Célio Rodrigues Pinto Treinamentos em geral, suporte a alunos universitários

Leia mais

Introdução ao Microcontrolador PIC

Introdução ao Microcontrolador PIC Introdução ao Microcontrolador PIC Nikolas Libert Aula 11 Eletrônica Digital ET52C Tecnologia em Automação Industrial Memórias Memórias Memória de dados Núcleo do μc Memória de código Normalmente os microcontroladores

Leia mais

Placa McLab1 Upgrade PIC16F84A p/ PIC16F62x

Placa McLab1 Upgrade PIC16F84A p/ PIC16F62x Placa Upgrade PIC16F84A p/ PIC16F62x Sumário 1. UTILIZANDO OS PICS 16F62X...3 1.1. INTRODUÇÃO...3 2. ATUALIZAÇÃO DO HARDWARE...4 2.1. UPGRADE DA PLACA MCLAB1 PARA TRABALHAR COM PIC16F627 / PIC16F628...4

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

Microprocessadores. São máquinas elétricas onde podemos armazenar instruções lógicas, aritméticas e de tomada de decisão;

Microprocessadores. São máquinas elétricas onde podemos armazenar instruções lógicas, aritméticas e de tomada de decisão; Microprocessadores São máquinas elétricas onde podemos armazenar instruções lógicas, aritméticas e de tomada de decisão; CPU (Central Processing Unit Unidade Central de Processamento) CPU (Central Processing

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

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO DISCIPLINA: SISTEMAS MICROPROCESSADOS CÓDIGO: EAI.707 Período Letivo: 1º Semestre / 2018 Carga Horária: Total: 72H/A Semanal: 0 aulas Créditos: 0 Modalidade: Teórica Classificação do Conteúdo pelas DCN:

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

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

SISTEMAS EMBARCADOS Arquitetura ARM Cortex-M3

SISTEMAS EMBARCADOS Arquitetura ARM Cortex-M3 Universidade Tecnológica Federal do Paraná (UTFPR) Departamento Acadêmico de Eletrônica (DAELN) SISTEMAS EMBARCADOS Arquitetura ARM Cortex-M3 Prof. André Schneider de Oliveira andreoliveira@utfpr.edu.br

Leia mais

Microcontroladores. Contadores e Temporizadores. Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão

Microcontroladores. Contadores e Temporizadores. Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão Microcontroladores Contadores e Temporizadores Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão Introdução Como fazer um temporizador? 2 maneiras 2 Introdução Como fazer um

Leia mais

RTC Real Time Counter e Pinos do JM60

RTC Real Time Counter e Pinos do JM60 RTC Real Time Counter e Pinos do JM60 Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Profa. Eduardo Henrique Couto Tópicos da aula: Modos de baixo consumo; RTC; Pinos do JM60; Pinos I/O de

Leia mais

OMódulo Comparador Analógico consiste em um conjunto

OMódulo Comparador Analógico consiste em um conjunto Módulo Comparador Analógico Roteiro N o 05 Fundação Universidade Federal de Rondônia, Núcleo de Ciência e Tecnologia, Departamento de Engenharia - DEE Curso de Bacharelado em Engenharia Elétrica - Disciplina

Leia mais

Microcontroladores PIC16 - XM 116 -

Microcontroladores PIC16 - XM 116 - T e c n o l o g i a Microcontroladores PIC16 - XM 116 - Os melhores e mais modernos MÓDULOS DIDÁTICOS para um ensino tecnológico de qualidade. Microcontroladores PIC16 - XM 116 - INTRODUÇÃO O mundo da

Leia mais

Laboratório de Hardware

Laboratório de Hardware Ciência da Computação Laboratório de Hardware Introdução ao Microcontrolador PIC Prof. Sergio Ribeiro Microprocessadores Os microprocessadores são circuitos integrados compostos por diversas portas lógicas

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

Sistemas Digitais e Microcontrolados

Sistemas Digitais e Microcontrolados UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL Sistemas Digitais e Microcontrolados - PIC16F877A

Leia mais

Manual da Pinagem dos Microcontroladores BASIC Step 1 e M8 + Esquema de instalação do cabo

Manual da Pinagem dos Microcontroladores BASIC Step 1 e M8 + Esquema de instalação do cabo Manual da Pinagem dos Microcontroladores BASIC Step 1 e M8 + Esquema de instalação do cabo Pinagem Previous Top Next PWR - Alimentação (7-15V) GND - Terra PCO - Saída de comunicação com o PC PCI - Entrada

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

William Stallings Computer Organization and Architecture

William Stallings Computer Organization and Architecture William Stallings Computer Organization and Architecture Capítulo 3 Como o Processador Funciona Arquitetura von Neumann Como discutido anteriormente, os projetos dos computadores modernos são baseados

Leia mais

Prof. Gabriel Kovalhuk

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

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

TIMER2 no ATMEL AT89S8252 TIMER 2 - CARACTERISTICAS TIMER 2 MODOS

TIMER2 no ATMEL AT89S8252 TIMER 2 - CARACTERISTICAS TIMER 2 MODOS TIMER2 no ATMEL AT89S8252 Aplicações de Microprocessadores 2006/2007 TIMER 2 - CARACTERISTICAS Temporizador / Contador de 16 bits Funcionamento como Temporizador (conta ciclos máquina = 1/12 da Freq. Relógio)

Leia mais

Entradas/Saídas. Programação por interrupções Conceitos gerais Programação da porta série Transmissão

Entradas/Saídas. Programação por interrupções Conceitos gerais Programação da porta série Transmissão Entradas/Saídas Programação por interrupções Conceitos gerais Programação da porta série Transmissão Problemas a resolver Como identificar a interrupção? Motivo da interrupção Que rotina executar? Como

Leia mais

Sistemas Embebidos I , Tiago Miguel Dias ISEL, ADEETC - Secção de Eletrónica e Telecomunicações e de Computadores

Sistemas Embebidos I , Tiago Miguel Dias ISEL, ADEETC - Secção de Eletrónica e Telecomunicações e de Computadores Sistemas Embebidos I Licenciatura em Eng. de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Mestrado em Engenharia de Electrónica e Telecomunicações

Leia mais

Apresentação da Disciplina

Apresentação da Disciplina CURSO: SUPERIOR DE TECNOLOGIA EM ELETRÔNICA INDUSTRIAL 1 DISCIPLINA: MICROCONTROLADORES I SEMESTRE: 4º HTTPS://SITES.GOOGLE.COM/SITE/MAURICIODEFFERT/ E-MAIL: MAURICIO.DEFFERT@GMAIL.COM Prof.Mauricio Deffert

Leia mais

Microprocessadores Tópicos Esp. em Eletrônica Industrial

Microprocessadores Tópicos Esp. em Eletrônica Industrial UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ - UTFPR DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA - DAELT CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA MESTRADO EM SISTEMAS DE ENERGIA - PPGSE Microprocessadores Tópicos

Leia mais

Sistemas Embutidos Prática. Prof. Marcos Augusto Menezes DCC/ /UFMG

Sistemas Embutidos Prática. Prof. Marcos Augusto Menezes DCC/ /UFMG Sistemas Embutidos Prática Prof. Marcos Augusto Menezes Vieira mmvieira@dcc.ufmg.br DCC/ /UFMG Arquivos IAR http://www.dcc.ufmg.br/~mmvieira/se/slac050ag.zip Arquivos dos Projetos http://www.dcc.ufmg.br/~mmvieira/se/praticas.zip

Leia mais

MICROCONTROLADORES NO RADIOAMADORISMO

MICROCONTROLADORES NO RADIOAMADORISMO MICROCONTROLADORES NO RADIOAMADORISMO CT2KAV CARLOS SOUSA Almeirim, 17 de Setembro de 2016 Único circuito com O MICROCONTROLADOR Processador Memória Ram, E2Prom, Flash Periféricos ADC, USART, USB Comparadores,

Leia mais

Plano de Aula. 1 o semestre. Aula número 010 Interrupções Internas Timers. Uso de interrupções internas produzidas pelos timers

Plano de Aula. 1 o semestre. Aula número 010 Interrupções Internas Timers. Uso de interrupções internas produzidas pelos timers Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Nome da Unidade Curricular Microprocessadores e Microcontroladores Aula número 010 Tema

Leia mais

Grupo de Robótica Experimental do Instituto Militar de Engenharia. Microcontroladores STM32 ARM Cortex-M3 Aula 04 Periféricos II

Grupo de Robótica Experimental do Instituto Militar de Engenharia. Microcontroladores STM32 ARM Cortex-M3 Aula 04 Periféricos II Grupo de Robótica Experimental do Instituto Militar de Engenharia Microcontroladores STM32 ARM Cortex-M3 Aula 04 Periféricos II Roteiro USART RTC Systick Arquitetura STM32F10X USART USART Universal Syncronous

Leia mais

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11 Circuito Eletrônico Entendendo o circuito eletrônico na robótica Circuito Integrado Um circuito integrado híbrido é um circuito eletrônico miniaturizado constituído de dispositivos semicondutores individuais,

Leia mais

Plano de Aula. 1 o semestre. Aula número 009 Interrupções. Fazer uso das interrupções externas no Arduíno

Plano de Aula. 1 o semestre. Aula número 009 Interrupções. Fazer uso das interrupções externas no Arduíno Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Nome da Unidade Curricular Microprocessadores e Microcontroladores Aula número 009 Tema

Leia mais

Revisão: Modo Real, pt 2 Interrupções

Revisão: Modo Real, pt 2 Interrupções Revisão: Modo Real, pt 2 Interrupções Interrupção Evento (interno ou externo) que faz o processador parar o programa em execução para tratar a interrupção Ex: ler o teclado, comunicação com os dispositivos

Leia mais

Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento

Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento Microprocessadores e Microcontroladores Professor Lucas Araujo do Nascimento REVISÃO Microprocessadores e Microcontroladores Microprocessadores e Microcontroladores COMPUTADOR Microprocessadores e Microcontroladores

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 Introdução A Unidade de Controle O Ciclo de Instrução

Leia mais

Sistema Digitais. Bacharelado de Informática UEM DIN - Prof. Elvio v. 17a

Sistema Digitais. Bacharelado de Informática UEM DIN - Prof. Elvio v. 17a 5197 - Sistema Digitais Bacharelado de Informática UEM DIN - Prof. Elvio v. 17a Roteiro A Família AVR Introdução ao ATmega328 Características Gerais Memórias Família AVR AVR = Advanced Virtual RISC Fundadores

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Aula 3: Microcontroladores PIC e Programação Assembly Marco Jose da Silva mdasilva@utfpr.edu.br Especificação de um uc Qual escolher? Capacidade de processamento 8 bits (16 bits

Leia mais

Sistemas Embarcados:

Sistemas Embarcados: Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Interfaces de Entradas e Saídas DCA0119 Sistemas Digitais Heitor Medeiros Florencio

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

Introdução à robótica

Introdução à robótica Núcleo de Robótica e Sistemas Cibernéticos Ensino pesquisa e extensão em robótica educacional e cibernética. Introdução à robótica Objetivo da aula 7: Entender o funcionamento de um controlador ou processador

Leia mais

Sistemas Digitais: Introdução

Sistemas Digitais: Introdução Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Digitais: Introdução DCA0119 Sistemas Digitais Heitor Medeiros Florencio 1 Objetivo: Projetar Sistemas

Leia mais

Microcontroladores. Interrupções no Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão

Microcontroladores. Interrupções no Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão Microcontroladores no 8051 Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão O que é interrupção? Interrupção 2 Definição Qualquer evento interno ou externo que obriga o microcontrolador

Leia mais

Eder Terceiro. Programação C com o PIC16F628a. Eder Terceiro. 31 de Outubro de 2016

Eder Terceiro. Programação C com o PIC16F628a. Eder Terceiro. 31 de Outubro de 2016 Programação C com o PIC16F628a 31 de Outubro de 2016 2016-2 2 Conteúdo 3 2016-2 4 Capítulo 1 Interrupções Timer0 1.1 Registradores relacionados as Interrupcoes 1.1.1 Registrador OP T ION R EG Configura

Leia mais

ARDUINO. Profº. Engº. Robson Dias Ramalho

ARDUINO. 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 mais

Organização de computadores. Prof. Moisés Souto

Organização de computadores. Prof. Moisés Souto Organização de computadores Prof. Moisés Souto Moisés Souto docente.ifrn.edu.br/moisessouto professor.moisessouto.com.br moises,souto@ifrn.edu.br @moises_souto Aula 06 CICLO DE INSTRUÇÕES Unidade Central

Leia mais

ARQUITETURA DE PROCESSAMENTO

ARQUITETURA DE PROCESSAMENTO ARQUITETURA DE PROCESSAMENTO Os subsistemas digitais codificadores, decodificadores, multiplexadores, demultiplexadores, registradores e contadores, possibilitam a criação de um sistema digital mais complexo

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

Microcontroladores PIC18 - XM 118 -

Microcontroladores PIC18 - XM 118 - T e c n o l o g i a Microcontroladores PIC18 - XM 118 - Os melhores e mais modernos MÓDULOS DIDÁTICOS para um ensino tecnológico de qualidade. Microcontroladores PIC18 - XM 118 - INTRODUÇÃO O mundo da

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

Microcontroladores 2 EL08D Turma M12

Microcontroladores 2 EL08D Turma M12 Microcontroladores 2 EL08D Turma M12 Prof. Gabriel Kovalhuk E-mail: kovalhuk@utfpr.edu.br Site: http://paginapessoal.utfpr.edu.br/kovalhuk TEMPORIZADORES / CONTADORES NO MSP430 Este material foi retirado

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

1.1. Microprocessadores e microcontroladores Sistemas genéricos e sistemas dedicados. 2. Microcontrolador PIC:

1.1. Microprocessadores e microcontroladores Sistemas genéricos e sistemas dedicados. 2. Microcontrolador PIC: PLANO DE ENSINO Curso: Engenharia mecânica com habilitação em controle e automação Disciplina: Eletiva I Carga Horária Semanal: 04 Carga Horária Total 80 EMENTA Introdução à linguagem Assembly, microcomputador

Leia mais

Registradores. Os processadores possuem espaços específicos onde são guardados valores, os chamados registradores.

Registradores. Os processadores possuem espaços específicos onde são guardados valores, os chamados registradores. Os processadores possuem espaços específicos onde são guardados valores, os chamados registradores. Esses espaços são parecidos com variáveis de uma linguagem de programação de alto nível, onde se guarda

Leia mais

SISTEMAS EMBARCADOS. Apresentação da disciplina e dos critérios de avaliação. Prof. André Schneider de Oliveira

SISTEMAS EMBARCADOS. Apresentação da disciplina e dos critérios de avaliação. Prof. André Schneider de Oliveira Universidade Tecnológica Federal do Paraná (UTFPR) Departamento Acadêmico de Eletrônica (DAELN) SISTEMAS EMBARCADOS Apresentação da disciplina e dos critérios de avaliação Prof. André Schneider de Oliveira

Leia mais

Sistemas Reativos. Interrupções em microcontroladores (baseado no Atmega328p Arduino Uno)

Sistemas Reativos. Interrupções em microcontroladores (baseado no Atmega328p Arduino Uno) Sistemas Reativos Interrupções em microcontroladores (baseado no Atmega328p Arduino Uno) Noemi Rodriguez noemi@inf.puc-rio.br Adriano Branco abranco@inf.puc-rio.br Interrupção no Microcontrolador Mecanismo

Leia mais

2a Prova de ELT024 Programação para Sistemas Embarcados Prof. Rodrigo Maximiano Antunes de Almeida

2a Prova de ELT024 Programação para Sistemas Embarcados Prof. Rodrigo Maximiano Antunes de Almeida UNIFEI Universidade Federal de Itajubá Instituto de Engenharia de Sistemas e Tecnologias da Informação IESTI 2a Prova de ELT024 Programação para Sistemas Embarcados Prof. Rodrigo Maximiano Antunes de Almeida

Leia mais

Plano de Trabalho Docente 2017 Ensino Técnico

Plano de Trabalho Docente 2017 Ensino Técnico Plano de Trabalho Docente 2017 Ensino Técnico Plano de Curso nº 95 aprovado pela portaria Cetec nº 38 de 30/10/2010 Etec Sylvio de Mattos Carvalho Código: 103 Município: Matão - SP Eixo Tecnológico: Controle

Leia mais

Microprocessadores Tópicos Esp. em Eletrônica Industrial

Microprocessadores Tópicos Esp. em Eletrônica Industrial UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ - UTFPR DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA - DAELT CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA MESTRADO EM SISTEMAS DE ENERGIA - PPGSE Microprocessadores Tópicos

Leia mais

EL08D - MICROCONTROLADORES

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

Leia mais

Sistemas Embarcados:

Sistemas Embarcados: Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Interrupções DCA0119 Sistemas Digitais Heitor Medeiros Florencio Tópicos Conceito de

Leia mais

Exceções no Fluxo de Execução: Interrupções e Traps

Exceções no Fluxo de Execução: Interrupções e Traps Exceções no Fluxo de Execução: Interrupções e Traps 1 Fluxo de Controle Fluxo de controle de um programa: a 0 a 1 a 2 a n sequência de endereços I 0 I 1 I 2 I n sequência de instruções O fluxo mais simples

Leia mais

Controladores do IBM-PC. Gustavo G. Parma

Controladores do IBM-PC. Gustavo G. Parma Controladores do IBM-PC Gustavo G. Parma IBM-PC baseado em ISA Sistema de interrupção do x86 Duas entradas de solicitação de interrupção NMI: Non-maskable interruption Erro de paridade da RAM Channel Check

Leia mais

PSI3441 Arquitetura de Sistemas Embarcados

PSI3441 Arquitetura de Sistemas Embarcados PSI3441 Arquitetura de Sistemas Embarcados - Introdução à Plataforma Freedom KL25Z - Portas de Entrada e Saída Escola Politécnica da Universidade de São Paulo Prof. Gustavo Rehder grehder@lme.usp.br Prof.

Leia mais