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.

Slides:



Advertisements
Apresentações semelhantes
Microcontroladores Uma visão geral.
Advertisements

Sistemas Operacionais
Capitulo 6: Entrada e Saída
MICROCONTROLADORES Escola Politécnica de Pernambuco - UPE
Controlador PID de Temperatura
Entrada e Saída Introdução.
Técnicas para operações E/S
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 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.
Capítulo 7 Os “Timers”/Contadores da família de microcontroladores 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
Padrões e procedimentos de programação
Capítulo 3 O conjunto de instruções da família de microcontroladores MCS-51 da Intel Prentice Hall Microcontroladores 8051.
Álgebra Booleana e Circuitos Lógicos
Unidades de Execução e de Controle Sistemas Digitais.
Fundamentos em Informática
Configuração de Periféricos
William Stallings Arquitetura e Organização de Computadores 8a Edição
Algoritmos e Estruturas de Dados Eng. Elétrica – CEFETES Prof. MSc. Luis Eduardo 2006/2.
MC542 Organização de Computadores Teoria e Prática
1. SINAIS Contém informações sobre uma variedade de coisas e atividades em nosso mundo físico. PROCESSAMENTO DE SINAIS Ato de extrair as informações necessárias.
CAPÍTULO 6 1. Computação reconfigurável
Sensor de Temperatura Digital TMP75
Sistemas Operacionais
Professor: Carlos Roberto da Silva Filho, M. Eng.
Aluna: Gabriela Werner Gabriel Orientadores: Cairo L. Nascimento Jr.
Uma chave é normalmente aberta e a outra normalmente fechada
Experimentos Práticos Introdução aos Sistemas Embarcados
ROB 553.
Interfaces de entrada e saída discreta
Fundamentos do Projeto Lógico
Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da.
2- Entendendo o que é Arquitetura e Organização
Sistemas Digitais e Arquitetura de Computadores - SDAC
Módulo MSSP Jadsonlee da Silva Sá
Algoritmo Comandos de entrada e saída
Representação de Algoritmos
Sistemas Operacionais
PCI- Introdução à Computação
Sistemas de Controle Processo Controle Medição Atuação prof. d'Avila.
Introdução à Automação Industrial
Escola Politécnica de Pernambuco - UPE Betânia Ribeiro de Almeida
AUTOMAÇÃO INDUSTRIAL.
Introdução aos Sistemas Microcontrolados
Experimentos Práticos Arquitetura de Software para Celulares
Entrada e Saída (E/S ou I/O)
Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da.
Hardware Description Language Aula 4 -VHDL
Tecnologias da Informação e Comunicação
PIC Peripheral Interface Controller
Sistemas Operacionais
Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc UPE - POLI
Programação de PIC em C Exposição das funções básicas para
Capítulo 4 Nível da Microarquitetura
Organização e Arquitetura de Computadores
Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc
Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc
Controle Digital Prof. Flávio Vidal, MSc..
Hardware Description Language Aula 4 -VHDL Prof. Afonso Ferreira Miguel, MSc.
1 Ports Paralelos no 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc UPE - POLI.
A Arquitetura de Computadores
Arquitetura de Microcomputadores
Introdução 1ª Semana # Introdução # Álgebra Lógica Simbólica Famílias Lógicas 2ª Semana # Organização de um Computador # Memória Registradores Instruções.
Prof. Dr. Mário Luiz Tronco
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.
Descrevendo Circuitos Lógicos Capítulo 3 Parte I
PARA TER O SINAL DIGITAL.
Transcrição da apresentação:

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 processo Prentice Hall Microcontroladores 8051

Capítulo 6 A estrutura e a operação dos portes: 4 portes de oito bits programáveis como entrada e saída; Prentice Hall Microcontroladores 8051

Capítulo 6 Prentice Hall Microcontroladores 8051

Capítulo 6 Prentice Hall Microcontroladores 8051

Capítulo 6 Prentice Hall Microcontroladores 8051

Capítulo 6 Prentice Hall Microcontroladores 8051

Capítulo 6 Característica de ler-modificar-escrever: ANL (Ex: ANL P1,A); ORL (Ex: ORL P2,A); XRL (Ex: XRL P3,A); JBC (Ex: JBC P1.1, LABEL); CPL (Ex: CPL P3.0); INC (Ex: INC P2); DEC (Ex: DEC P2); DJNZ (Ex: DJNZ P3, LABEL); MOV PX.Y, C (Ex: MOV P0.1,C); CLR PX.Y (Ex: CLR P1.2); SETB PX.Y (Ex: SETB P2.0). Prentice Hall Microcontroladores 8051

Capítulo 6 Programação dos conteúdos dos portes dos microcontroladores MCS-51 da Intel: Operações de leitura dos portes da família de microcontroladores MCS-51 da Intel: Operação de escrita nos portes na família de microcontroladores MCS-51 da Intel: Monitorando acionamentos através dos portes, gerados por interfaces de entrada, implementadas por chaves e sensores: Exemplos de monitoração de acionamentos de interfaces de entrada utilizando os portes: Monitoração de acionamento de apenas um específico bit de um porte: Prentice Hall Microcontroladores 8051

Capítulo 6 Monitoração de vários acionamentos de interfaces de entrada utilizando os portes: Monitoração do acionamento de um bit qualquer: Como gerar rotinas de tempo utilizando software: Prentice Hall Microcontroladores 8051

Capítulo 6 Tempo (R0)  #constante (R0)(R0) -1 (R0)  0 ? FIM MOV R0, #constante DJNZ R0,$ Figura 5: Fluxograma e programa fonte de uma rotina que gera tempo por software. Prentice Hall Microcontroladores 8051

Capítulo 6 Eliminando o ruído (bounce) gerado por chaves mecânicas: Aberta (1 lógico) Fechada (0 lógico) Saída T > Tbounce Figura 7: Hardware de uma interface de entrada utilizando uma chave mecânica e seu sinal elétrico de saída, enfatizando o ruído gerado pelo chaveamento. Prentice Hall Microcontroladores 8051

Capítulo 6 addr1: MOV A, #0FFh CLR C SUBB A,P1 JZ addr1 ACALL tempo Detecção de Acionamento de uma chave mecânica com eliminação de bounce FIM addr1: MOV A, #0FFh CLR C SUBB A,P1 JZ addr1 ACALL tempo MOV A, #0FFh Figura 8: Fluxograma e programa fonte em assembly do 8051 de uma rotina que monitora o acionamento de uma chave mecânica qualquer com eliminação de ruído (bounce). (A) #0FFh (C) #0b (A)  (A) – (C) – (P1) (A) = 0  (Chaves abertas ) S Chama a sub-rotina de tempo Prentice Hall Microcontroladores 8051

Capítulo 6 Prentice Hall Microcontroladores 8051

Capítulo 6 Número de acionamentos e desacionamentos de uma chave mecânica qualquer com eliminação de bounce addr1: MOV R2, #00h ACALL ACIONA ACALL DESACIONA INC R2 SJMP addr1 Figura 10: Fluxograma e programa fonte em assembly do 8051 que conta o número de acionamentos e desacionamentos de uma chave mecânica qualquer com eliminação de ruído (bounce). (R2) #00h Chama sub-rotina ACIONA Chama sub-rotina DESACIONA (R2) (R2) + 1 Prentice Hall Microcontroladores 8051