EEC2104 Microprocessadores
|
|
|
- Aurélio Morais Bento
- 9 Há anos
- Visualizações:
Transcrição
1 EEC2104 Microprocessadores Edição 2005/2006 Contadores / Temporizadores Contadores/temporizadores em geral... Hardware para contagem de impulsos Externos Internos (derivados do relógio interno) Contagem crescente, decrescente ou ambas Fim de escala programável Vários canais de contagem independentes Podem originar pedidos de interrupção Exemplos: Zilog: Z84C30 (Z80CTC) - 4 canais de 8 bits Intel: 82C53/82C54-3 canais, 8 modos de funcionamento Contadores/temporizadores - 1
2 ... e na família 51 Vcc 128 RAM CPU 128 RAM INT OSC RST TIMER 1 TIMER 0 Barramento interno 4k ROM Bus CTR I/O PORTS UART P0 P1 P2 P3 (P3.2 a P3.5) Contadores/temporizadores - 2 Resumo... 2 contadores/temporizadores de 16 bits Contador: conta impulsos em T0 ou em T1 (f MAX =f OSC /24) Temporizador: conta ciclos máquina (1 ciclo máquina = 12 ciclos de relógio) Registos de controlo: TMOD e TCON Registos de contagem: TH0/TL0 e TH1/TL1 4 modos de funcionamento Valor inicial da contagem configurável Pedido de interrupção na passagem do valor final para o valor inicial da contagem Contadores/temporizadores - 3
3 Resumo... Pinos T0 = P3.4 T1 = P3.5 Registo TMOD Função (Contador/Temporizador) Modo de funcionamento Sincronismo Registo TCON Arranque e paragem Registos TH e TL Contagem e valor inicial T0 T1 Bit Pino Fosc 12 TH0 TL0 TMOD TCON TH1 TL1 Contadores/temporizadores - 4 Registo TCON TF1 TR1 TF0 TR0 IT1 IE1 IT0 IE0 BITs endereçáveis individualmente TRx: Arranque e paragem TRx=0 pára, TRx=1 arranca TFx: Overflow TFx=1 quando a contagem passa do valor final para o inicial Contadores/temporizadores - 5
4 Registo TMOD G C/T M1 M0 G C/T M1 M0 TC1 TC0 Bits não endereçáveis individualmente M1 e M0: modo de funcionamento (0,1,2,3) C/T: origem dos impulsos C/T=1: externos (contador) C/T=0: internos (temporizador) G: sincronismo da contagem G=0: conta quando TRx=1 G=1: conta quando TRx=1 e INTx=1 Contadores/temporizadores - 6 Modos 0 e 1 C/T G INT Bit Pino Fosc/12 T TR TL TH TF Pedido de interrupção Modo 0: 13 bits (5+8) TL[7:5] indeterminados Compatível com 8048 Modo 1: 16 bits (8+8) Conta até Recarga Automática, com o valor 0 Manual, com outro valor Contadores/temporizadores - 7
5 Modo 2 G INT Fosc/12 T TR C/T TH TL TF Pedido de interrupção Modo 2: 8 bits Conta até 255 em TL Recarga automática de TL Com o valor guardado em TH No momento em que é gerado o pedido de interrupção Bit Pino Contadores/temporizadores - 8 Modo 3 (apenas TC0) G INT0 T0 Bit Pino Fosc/12 Fosc/12 TR0 C/T TR1 Pedido de interrupção TF1 TH0 TL0 TF0 Pedido de interrupção Modo 3: 2 x 8 bits TL0 como Contador/Temporizador TH0 só como Temporizador TC1 parado! Controlo TR0/TF0 para TL0 TR1/TF1 para TH0 Contadores/temporizadores - 9
6 TC1 com TC0 em modo 3 Perde os bits TR1 e TF1 Pode funcionar em qualquer modo Modo 3 Parado (mantém os valores de contagem) Modos 0, 1 e 2 Não gera pedidos de interrupção Sempre a contar (paragem/arranque faz-se entrando/saindo do modo 3) Aplicações Taxa de transmissão para a interface série Contagem de impulsos... Contadores/temporizadores - 10 Timer 2 (apenas nos 52) Contagens de 16 bits com recarga automática Funções dos registos associados TH2 e TL2 Contagem de impulsos RCAP2H e RCAP2L Valores para recarga automática em TH/TL Captura de valores intermédios (sincronizável com T2EX) T2CON Paragem/arranque e outras funções de controlo T2 T2EX Fosc 12 Bit Pino TH2 TL2 RCAP2H RCAP2L T2CON Contadores/temporizadores - 11
7 Exemplo: ondas quadradas... Problema Com um cristal de MHz gerar 2 ondas quadradas com frequências diferentes não relacionadas 2.5 khz Máximo valor possível Solução Uma gerada pelo programa principal (qual?) A outra gerada por interrupção periódica de um temporizador T/2 T Contadores/temporizadores - 12 Exemplo: ondas quadradas... Alguns pontos-chave da solução: Comutar um pino a cada meio período da onda, implica gerar uma interrupção a cada 200us Supondo Fosc= Mhz, o ciclo máquina dura 1.085us, logo 200us correspondem a ciclos máquina Para contar 184 ciclos máquina o temporizador pode estar em modo 2 (8 bit com recarga é automática) TMOD G C/T M1 M0 G C/T M1 M x x x x Para gerar uma interrupção ao fim de 184 ciclos máquina a contagem deve começar em 72 ( =72) Contadores/temporizadores - 13
8 Ondas quadradas... ; Nomes simbólicos WAVE1 equ P1.7 WAVE2 equ P1.6 TC1VAL equ ; Recarga para TC1 (2.5kHz) ; Declaração de segmentos prog segment code ; Entrada no programa principal cseg at 0000h jmp main Contadores/temporizadores - 14 Ondas quadradas... cseg at 001bh ; Atendimento da cpl WAVE1 ; interrupção do reti ; temporizador TC1 rseg prog main: anl tmod,# b ; TC1 em modo 2 sem orl tmod,# b ; estragar TC0 orl ie,# b ; Activa atendimento mov tl1,#tc1val ; Primeira contagem mov th1,#tc1val ; Contagens seguintes setb tr1 ; Arranca TC1 loop: cpl WAVE2 jmp loop end Contadores/temporizadores - 15
9 Exemplo: cronómetro... Problema Apagar automaticamente um LED 10 minutos após ter sido acendido por activação de uma tecla (LED e tecla activos a zero). Considerar f osc =12MHz Más soluções (porquê?) Atraso por software Atraso por interrogação de um timer Boa solução Atraso por interrupção de um timer Contadores/temporizadores - 16 Cronómetro... Se houver interrupções periódicas de 50 em 50 ms, basta contar 6000 interrupções para saber que já passaram 5 minutos... ; Nomes simbólicos LED equ P1.7 KEY equ P1.3 TC0VAL equ ; Recarga para TC0 T5MIN equ 6000 ; 5min (6000 interrupções) ; Declaração de segmentos prog segment code vars segment data Contadores/temporizadores - 17
10 Cronómetro... ; Declaração de variáveis rseg vars nint: ds 2 stack: ; Entrada no programa principal cseg at 0000h jmp main ; Entrada na rotina de atendimento da interrupção cseg at 000bh jmp tc0isr Contadores/temporizadores - 18 Cronómetro... rseg prog main: anl tmod,# b ; TC0 em modo 1 sem orl tmod,# b ; estragar TC1 mov sp,#stack-1 ; Por causa de vars... orl ie,# b ; Activa atendimento loop: jb KEY,cont ; Se tecla não premida jnb KEY,$ ; Enquanto premida mov tl0,#low(tc0val) ; LSB de TC0VAL mov th0,#high(tc0val) ; MSB de TC0VAL mov nint+1,#high(t5min); MSB mov nint,#low(t5min) ; LSB clr LED ; Acende LED setb tr0 ; Arranca TC0 cont: nop ; Aqui poderão ficar nop ; outras tarefas a jmp loop ; realizar Contadores/temporizadores - 19
11 Cronómetro... tc0isr: clr tr0 ; Pára TC0 mov th0,#high(tc0val) ; Recarga de MSB mov tl0,#low(tc0val) ; Recarga de LSB setb tr0 ; Arranca novamente mov a,nint+1 ; LSB de cont jnz done orl a,nint ; MSB de cont jz stop dec nint done: dec nint+1 reti stop: setb LED ; Apaga LED clr tr0 ; Pára TC0 reti end Contadores/temporizadores - 20 Cronómetro... Considerar f osc =12MHz Responder depois de experimentar no dscope Medir por simulação a periodicidade das interrupções do TC0. Repetir, considerando f osc = MHz Examinar o código proposto e explicar porque é que o ajuste do valor de recarga está incorrecto. Como calcular correctamente esse valor? Teoricamente Experimentalmente (por simulação) O que acontece se se retirar a instrução que inicializa o SP? Contadores/temporizadores - 21
12 Avaliação e aprofundamento... Perceber, conhecer: Os conceitos genéricos associados aos periféricos de contagem de impulsos (contadores/temporizadores) As funcionalidades oferecidas pelos contadores/temporizadores da família 51 Estudar: 80C51 family hardware description, pp. 6 a 8 Contadores/temporizadores - 22
Microprocessadores e Microcontroladores. Prova Substitutiva Uma Solução
Prova Substitutiva Uma Solução Aluno: Matrícula: Uso de Interrupções e do Temporizador 1. Faça um programa (usando o assembly do 8051) para acionamento de um motor de corrente contínua, com as seguintes
Aplicações de Microprocessadores I. Prof. Adilson Gonzaga
Aplicações de Microprocessadores I Prof. Adilson Gonzaga Exercício -1 Fazer um programa em Assembly do 8051 que informe a temperatura de um forno. O programa deve enviar inicialmente um String em ASCII
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 4: Temporizadores e Motor de Passo Alunos: Matrícula:
EXPERIÊNCIA 17 USO DO TEMPORIZADOR INTERNO
EXPERIÊNCIA 17 USO DO TEMPORIZADOR INTERNO Parte I Fundamentos Teóricos O que diferencia um microcontrolador (como o 8051) de um microprocessador é o fato de que o primeiro pode apresentar, integrados
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
18. Temporizadores/contadores... 18 2 18.1 TC (Timer/Counter)... 18 2 18.1.1 Especificação... 18 2 18.1.2 Diagrama de blocos... 18 4 18.1.
18. Temporizadores/contadores... 18 2 18.1 TC (Timer/Counter)... 18 2 18.1.1 Especificação... 18 2 18.1.2 Diagrama de blocos... 18 4 18.1.3 Exercícios... 18 5 18. TEMPORIZADORES/CONTADORES Uma funcionalidade
MICROCONTROLADORES FAMÍLIA 8031/8051
MANUAL MICROCONTROLADORES FAMÍLIA 8031/8051 PROF. EDSON PEDRO FERLIN CURITIBA, PR ABRIL 2004 Sumário CAPÍTULO 1 INTRODUÇÃO... 3 CAPÍTULO 2 VISÃO GERAL... 4 1.1) Características de Hardware... 6 1.1) Pinagem
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
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
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)
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
17. Espaço de I/O (entrada/saída)... 17 2 17.1 Portos paralelos de entrada e saída... 17 2 17.1.1 Porto paralelo de saída... 17 2 17.1.
17. Espaço de I/O (entrada/saída)... 17 2 17.1 Portos paralelos de entrada e saída... 17 2 17.1.1 Porto paralelo de saída... 17 2 17.1.2 Porto paralelo de entrada... 17 3 17.1.3 Exercício... 17 3 17.2
Contador crescente e decrescente...
Contador crescente e decrescente... Hardware Quatro LEDS (P1.7 a P1.4) Um interruptor (P1.0) LEDS e interruptor activos a zero f x = 12MHz P1 VCC Problema Visualizar nos LEDs uma contagem cíclica entre
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
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 [email protected] Ana Cristina Lopes, 24 de Outubro de 2004 Microprocessadores
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
INSTITUTO POLITÉCNICO DE BRAGANÇA ESCOLA SUPERIOR DE TECNOLOGIA E DE GESTÃO. Engenharia Electrotécnica. Microprocessadores. 2ºano - 1ºsemestre
INSTITUTO POLITÉCNICO DE BRAGANÇA ESCOLA SUPERIOR DE TECNOLOGIA E DE GESTÃO Engenharia Electrotécnica Microprocessadores 2ºano - 1ºsemestre Microprocessador 8085 Exercícios de Programação em Linguagem
17/04/2017. Comunicação Serial. Comunicação Serial. Comunicação de Dados em Microprocessadores. . Comunicação Paralela. Comunicação Serial
DESLOCAMENTO DESLOCAMENTO 1/0/01 SEL- APLICAÇÕES DE MICROPROCESSADORES I Comunicação de Dados em Microprocessadores. Comunicação Paralela Tipos de Comunicação FONTE DADOS READY STROBE DESTINO Distância
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUÇÃO POSSÍVEL. Obs.: Todas as questões têm valor 2,0. Boa prova e Feliz Natal e Ano Novo!!!!
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Aluno: Matrícula: UMA SOLUÇÃO POSSÍVEL Obs.: Todas as questões têm valor 2,0. Boa prova e Feliz Natal e Ano Novo!!!! 1. Escreva um pequeno, em assembly do
USJT Universidade São Judas Tadeu ENGENHARIA ELÉTRICA - LAB. INTEGRADO. EXP4 : Interrupções do uc 8051
USJT Universidade São Judas Tadeu ENGENHARIA ELÉTRICA - LAB. INTEGRADO EXP4 : Interrupções do uc 8051 Prof. Vladimir Chvojka Jr Eng. Elétrica- Lab. Integrado - uc 8051 - Prof. Vladimir Chvojka Jr Exp4:
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
Interrupções por hardware
Interrupções Existem interrupções por software e por hardware, embora as que nos interessem mais neste contexto sejam as interrupções por hardware As interrupções por software são instruções que causam
Sistemas Operativos I
Arquitectura de um Computador Maria João Viamonte / Luis Lino Ferreira Fevereiro de 2006 Sumário Arquitectura de um Computador Estrutura de I/O Estrutura de Armazenamento Hierarquia de Armazenamento Protecção
MICROPROCESSADORES E MICROCONTROLADORES. Prova 1 Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES Prova 1 Resposta Esperada 1. Tema: Conceitos Gerais Valor: 1,0 Os microcontroladores da família 8051 possuem arquitetura CISC, e os microcontroladores da família
DIAGRAMA DE BLOCOS DE UM MICROCONTROLADOR
DIAGRAMA DE BLOCOS DE UM MICROCONTROLADOR BARRAMENTO [BUS] DE ENDEREÇOS UNIDAD CENTRAL DE PROCESO C.P.U INTERFACE SERIE UNIDADE DE CONTROLE U.L.A REGITRADORES TIMERS ROM RAM PORTAS E/S [I/O] BUS DE DADOS
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
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
Interrupções. As interrupções são casos especiais de chamadas de procedimentos.
Interrupções Uma interrupção é equivalente a uma chamada de procedimento. A chamada é equivalente a um CALL gerado pela execução de uma instrução. As interrupções são casos especiais de chamadas de procedimentos.
1. SINTAXE DA LINGUAGEM ASSEMBLY
1. SINTAXE DA LINGUAGEM ASSEMBLY Antes de se escrever em assembly, é conveniente construir um fluxograma do programa. Um fluxograma não faz referência à linguagem a utilizar, pelo que pode ser utilizado
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
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Aluno: Matrícula: 1. Na figura a seguir 8 Leds são conectados à porta P1 e 8 à porta P2. Valor: 2,5 Faça um programa em assembly do 8051 em que as interrupções
PROJETOS COM MICROCONTROLADORES
Escola de Engenharia Elétrica e de Computação Universidade Federal de Goiás PROJETOS COM MICROCONTROLADORES Versão em Processo de Atualização Prof. Dr. José Wilson Lima Nerys Goiânia, 2009 Projetos com
Oprojeto apresenta três níveis de dificuldade: fácil, médio e difícil. No modo fácil tem-se uma
Jogo de Memória (Memorex v. 3.0) José Wilson Lima Nerys Universidade Federal de Goiás [email protected] Abstract No presente projeto uma sequência de Leds é criada pelo microcontrolador, e deve ser repetida
Interface Serial. Prof. Adilson Gonzaga
Interface Serial Prof. Adilson Gonzaga Comunicação de Dados em Microprocessadores. Comunicação Paralela Tipos de Comunicação FONTE DADOS READY STROBE GND DESTINO Distância < 30 metros Amplificação complexa
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
Sistemas Microprocessados
Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ Temporizadores e Contadores do 8051 satoutfpredubr Sobre o material Essas transparências foram baseadas
MINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações CONTADORES. Marcos Moecke
MINISTÉRIO DA EDUCAÇÃO - Unidade de São José Curso Técnico em Telecomunicações CONTADORES Marcos Moecke São José - SC, 25 SUMÁRIO 5. CONTADORES... 5. CONTADORES ASSÍNCRONOS... CONTADOR ASSÍNCRONO CRESCENTE...
Aula 19. Conversão AD e DA Técnicas
Aula 19 Conversão AD e DA Técnicas Introdução As características mais importantes dos conversores AD e DA são o tempo de conversão, a taxa de conversão, que indicam quantas vezes o sinal analógico ou digital
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
EXERCÍCIOS RESOLVIDOS
EXERCÍCIOS RESOLVIDOS Modos de endereçamento direto ; inclui no programa assembly o arquivo (REG51.inc) ORG 0000H ; o programa inicia na linha 0000H da EPROM MOV A,#01010101B ; carrego no ACC por binário
Nível da Arquitetura do Conjunto das Instruções
Nível da Arquitetura do Conjunto das Instruções (Aula 13) Fluxo de Controle Fluxo Seqüencial de Controle e Desvios (1) Fluxo de Controle: É a seqüência na qual instruções são dinamicamente executadas Isto
Entradas/Saídas. Programação por espera activa Programação por interrupções
Entradas/Saídas Programação por espera activa Programação por interrupções Programação por espera activa 1. O programa lê o estado do periférico: CPU pede ao controlador (IN) o valor no registo ESTADO
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
Temporização Interrupções. Prof: Evandro L. L. Rodrigues. Rotinas de Atraso
Temporização Interrupções Prof: Evandro L. L. Rodrigues Rotinas de Atraso Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar
Interrupções e timers
Prática 3: 3.1 Introdução e objetivos Interrupções e timers Na prática anterior foi visto que a função main fica continuamente monitorando o teclado avaliando se alguma tecla foi pressionada através da
Parte II O microcontrolador Intel 8051
Parte II O microcontrolador Intel 8051 1 Comentários sobre microcontroladores Um microcontrolador é um componente que tem, num único chip, além de uma CPU, elementos tais como memórias ROM e RAM, temporizadores,
Técnico/a de Refrigeração e Climatização
Técnico/a de Refrigeração e Climatização 1315 Eletricidade e eletrónica - programação de autómatos 2013/ 2014 Gamboa 1 Introdução Automação, estudo dos métodos e procedimentos que permitem a substituição
Prof. Adilson Gonzaga
Prof. Adilson Gonzaga 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 Xtal1 e Xtal2 da CPU.
Capítulo 12. Projeto 5 Controle de Motores de Passo. 12.1 Circuito e Funcionamento
Capítulo 12 Projeto 5 Controle de Motores de Passo A crescente popularidade dos motores de passo deve-se a sua adaptação à lógica digital. Estes dispositivos são usados em inúmeras aplicações, tais como:
SISTEMA DE CLIMATIZAÇÃO
AUTOMAÇÃO SEGURANÇA SOM SISTEMA DE CLIMATIZAÇÃO MANUAL DO UTILIZADOR www.only-pt.pt INTRODUÇÃO... 4 EQUIPAMENTOS... 4 CONTROLOS E INDICAÇÕES... 5 CONFIGURAÇÃO ATRAVÉS DO OTC-CLIMA... 6 1. Ajuste de data
Microcontroladores (µcs) e microprocessadores (µps) A família 80C51. 80C51: Arquitectura do núcleo de base. Os µcs da família 80C51
A família 80C51 Organização: Microcontroladores versus microprocessadores Os microcontroladores da família 80C51 Interface com o exterior Modelo de programação Processamento dos pedidos de interrupção
Contadores (Aula1) Prof. Rômulo Calado Pantaleão Camara
Contadores (Aula1) Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Contadores Contadores (cont.) Os contadores podem ser classificados por: Tipo de controle - Assíncrono - Síncrono Tipo de contagem
CENTRAL PRCESSING UNIT
Processador O processador, também chamado de CPU ( CENTRAL PRCESSING UNIT) é o componente de hardware responsável por processar dados e transformar em informação. Ele também transmite estas informações
Interrupção. Prof. Adilson Gonzaga
Interrupção Prof. Adilson Gonzaga Estrutura de Programação Assembly Programa Principal Chamada de Sub-rotina1 Programa Principal Chamada de Sub-rotina2 Sub-rotina1 Subrotina2 Programa Principal Chamada
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL Aluno: Matrícula: 1. Escreva as instruções necessárias para atender a cada uma das configurações solicitadas. Valor: 2,0 (a) Interrupção
1345 Arquitectura de Computadores
1345 Arquitectura de Computadores Relatório do 2º Teste formativo Ano lectivo 1999/2000 Resolução da questão 1 O mapa de memória pedido é o seguinte: Endereço do fim da página FFFFH DFFFH BFFFH 9FFFH 7FFFH
Sistemas Distribuídos
Sistemas Distribuídos Sincronização de relógios Gustavo Reis [email protected] 1 - Sincronização de Relógios Em um sistema centralizado, o tempo não é ambíguo. Quando um processo quer saber
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 5: Comunicação Serial Alunos: Matrícula: Prof. Dr.
Programmable Interval Timer
Programmable Interval Timer 8253/8254 Walter Fetter Lages [email protected] Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Microprocessadores II Copyright
WT-1000 LED INDICADOR DE PESAGEM
WT-1000 LED INDICADOR DE PESAGEM Manual do usuário Rev0 21/03/2006 Índice 1 Funções das teclas Página 2 2 Operação Página 2 2.1 Carregando a Bateria Página 2 2.2 Zero Manual Página 3 2.3 Função de Tara
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051)
MICROPROCEADORE E MICROCOTROLADORE PROVA 2 (Tema: Microcontrolador 8051) 1. Tema: programação geral do microcontrolador 8051. Valor: 2,5 A Figura a seguir mostra um carro com quatro sensores de obstáculos
Comunicação Serial. Comunicação Serial
RECEPÇÃO TRANSMISSÃO D7 D6 D5 D4 D3 D2 D1 D0 DESLOCAMENTO DESLOCAMENTO D7 D6 D5 D4 D3 D2 D1 D0 D0 D0 D7 D6 D5 D4 D3 D2 D1 D1 D0 D1 D7 D6 D5 D4 D3 D2 D2 D0 D1 D2 D7 D6 D5 D4 D3 D3 D0 D1 D2 D3 D7 D6 D5 D4
7. PROGRAMANDO O MICROCONTROLADOR. Microcontroladores - Prof: Demantova
7. PROGRAMANDO O MICROCONTROLADOR 1 7. PROGRAMANDO O MICROCONTROLADOR: Hardware parte física do circuito eletrônico CPU onde está localizado o microcontrolador. Dentro do microcontrolador existe um conjunto
PROGRAMAÇÃO DE UM MICROPROCESSADOR
Relatório de Microprocessadores 2007/2008 Engenharia Física Tecnológica PROGRAMAÇÃO DE UM MICROPROCESSADOR EM C E ASSEMBLY PARA CONTROLO DE UM LED Laboratório I Trabalho realizado por: André Cunha, nº53757
Descobrindo o dspic da Microchip Vitor Amadeu Souza [email protected]
Descobrindo o dspc da Microchip Vitor Amadeu Souza [email protected] A Microchip lançou recentemente uma nova família de microcontroladores chamada de dspc. Esta linha vem para atender um mercado onde
Unidade: Unidade Lógica e Aritmética e Registradores. Unidade I:
Unidade: Unidade Lógica e Aritmética e Registradores Unidade I: 0 Unidade: Unidade Lógica e Aritmética e Registradores UNIDADE LÓGICA E ARITMÉTICA E REGISTRADORES O Processador é um chip com milhares de
Circuitos Lógicos Registradores e Contadores
Circuitos Lógicos Registradores e Contadores Prof.: Daniel D. Silveira 1 Problemas de temporização Como Q1 muda de estado na borda de descida, J2 e Q2 mudará de estado quando receber a mesma borda de descida.
Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s)
Memórias O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Essas informações são guardadas eletricamente em células individuais. Chamamos cada elemento
mov R1,10H ; Carrega o dado do endereço 10H em R1 mov R1,#10H ; Carrega 10H em R1
--------------------------------------------------------------- Programa: primeiro.asm Move dado da acumulador para o registro B e vice-versa. Autor: Vargas Data:16:52 16/02/01 ---------------------------------------------------------------
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Comunicação Serial Alunos: Matrícula: Prof. Dr.
Boot Camp Manual de Instalação e Configuração
Boot Camp Manual de Instalação e Configuração Conteúdo 3 Introdução 3 Do que necessita 4 Descrição geral da instalação 4 Passo 1: Procurar actualizações 4 Passo 2: Preparar o computador Mac para o Windows
Introdução à Engenharia de Computação
Introdução à Engenharia de Computação Tópico: Organização Básica de um Computador Digital Introdução à Engenharia de Computação 2 Componentes de um Computador Computador Eletrônico Digital É um sistema
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
CEFET-RS Curso de Eletrônica
CEFET-RS Curso de Eletrônica 3.1 - Memória DRAM Profs. Roberta Nobre & Sandro Silva [email protected] e [email protected] Estrutura básica da DRAM LSB CAS Decodificador de Colunas Endereço Real
Laboratório de Microprocessadores e Microcontroladores. Experimento 7:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Sensores e Transdutores Alunos: Matrícula: Prof.
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
QUADRO ELECTRÓNICO LRX 2150
QUADRO ELECTRÓNICO LRX 2150 Central electrónica monofásica, para a automatização de portões batentes com receptor rádio incorporado. - Mod. LG 2150 : Sem rádio Receptor - Mod. (LR 2150) : 306 Mhz. - Mod.
Arquitectura de Computadores. Dicas e Truques do Assembly do P3
Instituto Superior Técnico Arquitectura de Computadores Dicas e Truques do Assembly do P3 Prof. Renato Nunes Versão 2.0 03/03/2008 1. Introdução Este documento contém vários pedaços de código, instruções
CEFET-SP. Microcontroladores Família MCS-51 Conceitos, Aplicações e Projetos versão 6.0 2004 Wilson Ruiz. Wilson Ruiz
CEFET-SP Microcontroladores Família MCS-51 Conceitos, Aplicações e Projetos versão 6.0 2004 Wilson Ruiz Harpia harpyja Harpia ou Águia Real Brasil 1 CAPÍTULO 1: HARDWARE DOS MICROCONTROLADORES DA FAMÍLIA
KF2.4 MANUAL DE UTILIZADOR
MANUAL DE UTILIZADOR Conteúdo Marcas comerciais IKIMOBILE é uma marca registada da Univercosmos, Lda., uma empresa do Grupo FF, com uma participação na Technology Solutions IT INT. Android e Google Search
Boot Camp Manual de Instalação e Configuração
Boot Camp Manual de Instalação e Configuração Índice 3 Introdução 4 Descrição geral da instalação 4 Passo 1: Verificar se existem actualizações 4 Passo 2: Preparar o computador Mac para o Windows 4 Passo
