Capítulo 7 Os “Timers”/Contadores da família de microcontroladores MCS-51 da Intel Prentice Hall Microcontroladores 8051.

Slides:



Advertisements
Apresentações semelhantes
Contadores e Registradores
Advertisements

Sistemas Operacionais
MICROCONTROLADORES Escola Politécnica de Pernambuco - UPE
Meu primeiro programa em ARDUINO
Capítulo 5 Sub-rotinas e Estruturação da Linguagem de Programação “Assembly” aplicadas a família de microcontroladores MCS-51 da Intel Prentice Hall Microcontroladores.
Capítulo 6 As portas (portes) de entrada e saída da família de microcontroladores MCS-51 da Intel e suas aplicações no controle digital de máquina e de.
Capítulo 2 A família de Microcontroladores MCS-51 da Intel
Capítulo 4 Fluxograma e programação em “Assembly” aplicados a família de microntroladores MCS-51 da Intel Prentice Hall Microcontroladores 8051.
Prentice HallMicrocontroladores Capítulo 8 A interface de comunicação serial da família de microcontroladores MCS-51 da Intel.
Autor: Salvador P. Gimenez
Capítulo 3 O conjunto de instruções da família de microcontroladores MCS-51 da Intel Prentice Hall Microcontroladores 8051.
Chip-Select e Controle de Interrupção
Sistemas Embarcados Microcontroladores PIC
Chip-Select e Controle de Interrupção Sistemas Embarcados.
Configuração de Periféricos
Organização da Memória
Exercícios de revisão sobre relógios lógicos e físicos
MC542 Organização de Computadores Teoria e Prática
ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
MC542 Organização de Computadores Teoria e Prática
Sistemas Operacionais
Conhecendo Hardware Parte 1
Conhecendo Hardware Parte 2
EEL Microprocessadores
EEL Microprocessadores
EEL 7030 Resumo do Programa 1 – Com 8085 – Subrotinas, Pilha, Entrada e Saídas, Interrupção Prova1 2 – Microcontroladores – 8051 Timer, Interrupção e.
O MICROPROCESSADOR INTEL 8080
Sistemas Digitais Microprocessados
Watchdog Timer O WDT causa um reset quando há falha no software ou no hardware (travamento); Está sempre habilitado e opera de maneira independe da CPU;
Experimentos Práticos Introdução aos Sistemas Embarcados
Autor: Fernando de Mesentier Silva
Arquitectura de Computadores II
Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da.
Microprocessador 8051 Aula 01
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP PIC16F877A - Parte III Jadsonlee da Silva Sá
EEL Microprocessadores
Classes de Arquiteturas Tipos de operação Codificação das operações
Comparação Processadores Hardwired x Microcoded
Escola Politécnica de Pernambuco - UPE Betânia Ribeiro de Almeida
ORGANIZAÇÃO DE COMPUTADORES
Grupo de Engenharia da Computação Departamento de Informática - UFPE
Grupo de Engenharia da Computação Departamento de Informática - UFPE
Sergio Cavalcante Centro de Informática – UFPE
Experimentos Práticos Arquitetura de Software para Celulares
Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da.
Microprocessadores 8051 – Aula 3 Interrupção
Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc UPE - POLI
Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da.
EEL 7030 Resumo do Programa 1 – Com 8085 – Subrotinas, Pilha, Entrada e Saídas, Interrupção Prova1 2 – Microcontroladores – 8051 Timer, Interrupção e.
Hardware Description Language Aula 4 -VHDL
Módulo Timers - PIC16F877A Jadsonlee da Silva Sá
Arquitetura de Computadores
Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc UPE - POLI
Arquitetura 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi
Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc
Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc
8088 Assembly Software Básico Mitsuo Takaki.
8 - 1 Organização Básica de Computadores e Linguagem de Montagem Ricardo Pannain ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM A pilha e subrotinas.
2a Aula Pratica Dispositivos Programáveis Roteador 2E-2S e Modularização.
1 Ports Paralelos no 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc UPE - POLI.
Engenharia de Sistemas Embarcados Aula 5: Técnicas Especiais de Software.
A família 80C51 Organização:
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Módulo Timers - PIC16F877A Jadsonlee da Silva Sá.
ARQUITETURA DE COMPUTADORES Nível do Conjunto de Instruções
Por Cássio Mello e André Luis.  É a parte inteligente do circuito, onde sinais de controle serão recebidos e enviados e o processamento será efetuado.
Microcontroladores Sistemas Digitais Microprocessados (SDM) Temporizadores MTIM (8 bits) Profa. Ana T. Y. Watanabe ou
Aula 7 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Aula 3 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Aula 12 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Arquitetura 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi
Transcrição da apresentação:

Capítulo 7 Os “Timers”/Contadores da família de microcontroladores MCS-51 da Intel Prentice Hall Microcontroladores 8051

Capítulo 7 Interrupções: Prentice Hall Microcontroladores 8051

Capítulo 7 Prentice Hall Microcontroladores 8051

Capítulo 7 Prentice Hall Microcontroladores 8051

Capítulo 7 Prentice Hall Microcontroladores 8051

Capítulo 7 Oscilador  12 TX pino C/Tbarra=0 C/Tbarra=1 THX8 TLX5 TFX Controle GATE Porta AND INTXbarra Porta OR TRX Interrupção Figura 1: Timer/Contador no Modo 0 de operação (13 bits de contagem). Registradores de contagem Flag de Inter. Prentice Hall Microcontroladores 8051

Capítulo 7 Prentice Hall Microcontroladores 8051

Capítulo 7 Prentice Hall Microcontroladores 8051

Capítulo 7 Oscilador  12 TX pino C/Tbarra=0 C/Tbarra=1 THX8 TLX8 TFX Controle GATE Porta AND INTXbarra Porta OR TRX Interrupção Figura 2: Timer/Contador no Modo 2 de operação (8 bits de contagem). Registrador de contagem Flag de Inter. Recarregamento Prentice Hall Microcontroladores 8051

Capítulo 7 Oscilador  12 T0 pino C/Tbarra=0 C/Tbarra=1 TH08 TL08 TF0 Controle GATE Porta AND INT0barra Porta OR TR0 Interrupção Figura 3: Timer/Contador 0 no Modo 3 de operação (8 bits de contagem). Registrador de contagem Flag de Inter. TR1 TF1 Prentice Hall Microcontroladores 8051

Capítulo 7 Inicialização (set-up) dos Timers/Contadores: Prentice Hall Microcontroladores 8051

Capítulo 7 Prentice Hall Microcontroladores 8051

Capítulo 7 (0040h) T0INT: PUSH ACC PUSH PSW MOV TH0,#0FFh Rotina de atendimento a fonte de interrupção do Timer/Contado 0 (0040h) T0INT: PUSH ACC PUSH PSW MOV TH0,#0FFh MOV A,P1 RL A MOV P1,A POP PSW POP ACC RETI Salvar (ACC) e (PSW) na pilha (TH0)  #0FFh (A)  (P1) Rotaciona o (A) um bit para a esquerda (P1)  (A) Recupera (PSW) e (ACC) da pilha Prentice Hall Microcontroladores 8051

Capítulo 7 (0060h) T1INT: PUSH ACC PUSH PSW MOV TH1,#0FFh Rotina de atendimento a fonte de interrupção do Timer/Contado 1 (0060h) T1INT: PUSH ACC PUSH PSW MOV TH1,#0FFh MOV A,P2 RL A MOV P2,A POP PSW POP ACC RETI Salvar (ACC) e (PSW) na pilha (TH1)  #0FFh (A)  (P2) Rotaciona o (A) um bit para a esquerda (P2)  (A) Recupera (PSW) e (ACC) da pilha Prentice Hall Microcontroladores 8051

Capítulo 7 Sub-rotina (0080h) SUBROT:MOV A,P0 (A)  (P0) INC A MOV P0,A CPL A MOV P3,A RET (A)  (P0) (A)  (A) + 1 (P0)  (A) (A)  not (A) (P3)  (A) Sub-rotina Prentice Hall Microcontroladores 8051

Chama sub-rotina SUBROT Capítulo 7 Programa Principal: (0100h) PROGP: MOV SP,#30h MOV TMOD,#10h MOV TH0,#0FFh MOV TL0,#00h MOV TH1,#0FFh MOV TL1,#00h MOV IE,#8Ah MOV TCON,#50h MOV P0,#7Fh MOV P1,#0FEh MOV P2,P1 LOOP: ACALL SUBROT SJMP LOOP END (SP)  #30h (TMOD)  #10h (TH0)  #0FFh (TL0)  #00h (TH1)  #0FFh (TL1)  #00h (IE)  #8Ah (TCON)  #50h (P0)  #7Fh (P1)  #0FEh (P2)  (P1) Figura 4: Fluxograma e programa fonte estruturado do exercício resolvido 1. Chama sub-rotina SUBROT Prentice Hall Microcontroladores 8051