Sistemas Microprocessados
|
|
- Mirela Manuela da Costa Vilalobos
- 5 Há anos
- Visualizações:
Transcrição
1 Sistemas Microprocessados sato<at>utfpr<dot>edu<dot>br
2 Temporizadores e Contadores do ATmega8 sato<at>utfpr<dot>edu<dot>br
3 Sobre o material Essas transparências foram baseadas no manual do ATmega8 da Atmel e no site da Atmel
4 Temporizadores e Contadores Operação independente Programável por software Aplicações contagem de tempo Contador de eventos medição da largura de pulsos geração de sinais PWM geração periódica de interrupções
5 Temporizadores e Contadores ATmega8 Dois T/C de 8 bits com prescaler e modo de comparação (T/C0 e T/C2) Um T/C de 16 bits com prescaler e modo de comparação de captura (T/C1)
6 Temporizador/Contador 0
7 T/C0 Timer/Counter 0 8 bits progressivo (00 a FF) Contagem circular Gerador de frequência (temporizador) Contador de eventos externos (contador) Prescaler de 10 bits Pode gerar interrupção (TOV0)
8 Timer/Counter 0
9 TCNT0 T0 8bits Timer/Counter 0 Contem o valor da contagem ( capacidade máxima 00 a FF) R/W Entrada externa de clock Contador de eventos externos
10 TCCR0 Timer/Counter 0 Timer/Counter Control Register Seleção do clock Sem clock Externo Prescaler (clk i/o ) Bits CS02..CS00
11 TCCR0 TCCR CS02 CS01 CS00 CS0 2 CS0 1 CS0 0 Fonte de Clock Sem clock(contador parado) clk i/o clk i/o /8(prescaler) clk i/o /64(prescaler) clk i/o /256(prescaler) clk i/o /1024(prescaler) T0 -Clockexterno borda de descida T0 - Clock externo borda de subida
12 TOV0 Interrupções T/C T/C0 Overflow Flag (registro TIFR) Setadoquando o a contagem(tcnt0) vai a 0 TIFR T/C Interrupt Flag Register Sinalização de eventos nos T/C Compartilhado com outros T/C
13 TIFR TIFR OCF2 TOV2 ICF1 OCF1A OCF1B TOV1 - TOV0 Bit 0 TOV0 Descrição T/C0Overflow Flag: - Setada quando ocorre overflow(ff 00) -É resetadapor HW quando a interrupção é atendida -Pode se resetadapor SW -Para que gere interrupção, a interrupção deve estar habilitada(i= 1 e TOIE0=1)
14 TIMSK Interrupções T/C T/C Interrupt Mask Register Habilitação/Desabilitação de interrupção Compartilhado com outros T/C
15 TIMSK TIMSK OCIE2 TOIE2 TICIE1 OCIE1A OCIE1B TOIE1 - TOIE0 Bit 0 TOIE0 Descrição T/C0Overflow InterruptEnable: - Se I(SREG)=1 e TOIE0=1 a interrupção está habilitada -Se o TOV0 for para 1, então ocorre a interrupção
16 Prescaler T/C0 e T/C1 Prescaler Compartilhadoentre T/C0e T/C1, mas eles ficam independentes Divide a frequência de entrada clk i/o Divisão por 8, 64, 256 e 1024 Fica rodando continuamente de forma independente
17 Prescaler T/C0 e T/C1 Prescaler T0e T1não passam pelo prescaler O prescaler pode ser resetado O bit PSR10 do SFIOR é o reset
18 SFIOR SFIOR ACME PUD PSR2 PSR10 Bit 0 PSR10 Descrição PrescalerReset T/C1andT/C0: -Se o PSR10=1 reseta o prescaler -Depois do reset, o PSR10 vai a zero -O reset afeta tanto o T/C1quanto o T/C0
19
20 Temporizador/Contador 1
21 T/C1 Timer/Counter 1 16 bits bidirecional (capacidade máxima 0000 a FFFF) Gerador de frequência (temporizador) Contador de eventos externos (contador) Prescaler de 10 bits
22 T/C1 Timer/Counter 1 Pode gerar quatro interrupções diferentes (TOV1, OCF1A, OCF1B e ICF1) Pode gerar PWM de período variável Dois registros de comparação independentes Um registro de captura
23 Timer/Counter 1 Valor máximo de contagem Capacidade máxima de 0000 a FFFF Depende do Modo de operação 00FF, 01FF, 03FF OCR1A, ICR1
24
25 TCNT1 T1 16bits TCNT1 e T1 Contêm o valor da contagem ( capacidade máxima 0000 a FFFF) R/W Entrada externa de clock Contador de eventos externos
26
27 TCNT1H+ TCNT1L TCNT1 Clock Interno (Prescaler) ou Externo (T1) Bits CS12... CS10 do TCCR1B Modo de operação Bits WGM13... WGM10 dos TCCR1A e TCCR1B O flag TOV1é acionado cf. modo de operação
28 TCCR1B TCCR1B ICNC1 ICES1 - WGM13 WGM12 CS12 CS11 CS10 CS1 2 CS 11 CS10 Fonte de Clock Sem clock(contador parado) clk i/o clk i/o /8(prescaler) clk i/o /64(prescaler) clk i/o /256(prescaler) clk i/o /1024(prescaler) T1 -Clockexterno borda de descida T1 - Clock externo borda de subida
29 Captura Captura o valor de TCNT1quando ocorre um evento: No pino ICP1 Em uma entrada do comparador analógico Aplicado no cálculo de duty-cycle e de frequência, na criação de logs, etc
30
31 ICR1 ICR1 (Input Capture Register) 16bits (ICR1H + ICR1L) Registro que guarda cópia do conteúdo de TCNT1 quando da ocorrência do evento O flag ICF1 é setado quando o TCNT1 é copiado e pode ser usado para gerar interrupção
32 ICR1 Dependendo do Modo de Operação, o ICR1 pode armazenar o valor máximo da contagem
33 ICP1 Pinoque disparao processo de captura A captura pode ser disparada pela saída do comparador analógico Pino ICP1 possui filtro digital na entrada O disparo pode ser feito por SW, com uma escrita em ICP1
34 Comparação TCNT1é comparado continuamente com OCR1Ae OCR1B Quando os valores são iguais: ativaopino OC1A ou o OC1Be seta o flagocf1a ou o OCF1B Se a interrupção estiver habilitada, ela vai ser gerada
35
36 OCR1A e OCR1B Output Compare Registers 16bits Contêm o valor para comparação com TCNT1 Dependendo do modo de operação, a recarga do valor é automática
37 Modos de Operação O T/C pode operar de formas diferentes (modos) Definidos pela combinação de: WGM13... WGM10 COM1A1... COM1A0 COM1B1... COM1B0
38 Mais simples Modo Normal Progressivo e circular O flag TOV1é setadoquando o TCNT1 torna-se 0000 Se a interrupção estiver habilitada: TOV1 setado gera pedido de interrupção TOV1é resetado quando a interrupção é atendida
39 Modo Normal O TCNT1pode receber um novo valor (carga) a qualquer momento Captura operacional Comparaçãopode ser usada para gerar interrupção
40 Modo CTC Clear Timer on Compare Match OCR1Aou ICR1 guardam o valor máximo Quando o TCNT1tornar-se iguala OCR1Aou ICR1, otcnt1 é resetado O flag OCF1Aou o flag ICF1 são setados Uma interrupção pode ser gerada
41 Modo CTC Para gerar uma forma de onda pode-se usar o pino OC1A O pino deve ser configurado como saída em modo toggle O flag TOV1é setado quando o T/C1 vai do FFFF a 0000
42
43 Modo Fast PWM PWM de mais alta frequência Rampa simples O T/C1 conta do valor mínimo para o máximo e retorna para o mínimo A saída do PWM pode ser o pino OC1Aou OC1B O sinal de saída pode ser invertido ou não invertido
44 Valor máximo Modo Fast PWM 00FF (8 bits), 01FF (9 bits), 03FF (10bits), OCR1A ou ICR1 TOV1é setado quando o valor máximo é atingido Se são usados OCR1Ae ICR1 então são setados também OCF1Ae ICF1
45 Usado para Modo Fast PWM Controle de potência Retificação Conversão D/A
46
47 Modo Phase Correct PWM Gera PWM com fase correta Rampa dupla O T/C1 conta do valor mínimo para o máximo e do máximo para o mínimo A saída do PWM pode ser o pino OC1Aou OC1B O sinal de saída pode ser invertido ou não invertido
48 Modo Phase Correct PWM Valor máximo 00FF (8 bits), 01FF (9 bits), 03FF (10bits), OCR1A ou ICR1 TOV1é setado quando o 0000 é atingido O flag OCF1Aou o OCF1Bsão setados quando TCNT1 torna-se igual a OCR1A ou a OCR1B
49 Modo Phase Correct PWM Se OCR1Aou ICR1 armazenam o valor máximo, então OCF1Ae ICF1 são setados quando o valor de OCR1A ou OCR1B são recarregados Usado para Controle de motor
50
51 Modo Phase and Frequency Correct PWM Gera PWM com fase e frequência correta Rampa dupla O T/C1 conta do valor mínimo para o máximo e do máximo para o mínimo A saída do PWM pode ser o pino OC1A ou OC1B O sinal de saída pode ser invertido ou não invertido
52 Modo Phase and Frequency Correct PWM Valor máximo OCR1A ou ICR1 TOV1é setado quando o 0000 é atingido O flag OCF1Aou o OCF1Bsão setados quando TCNT1 torna-se igual a OCR1A ou a OCR1B
53 Modo Phase and Frequency Correct PWM Se OCR1Aou ICR1 armazenam o valor máximo, então OCF1Ae ICF1 são setados quando o valor de OCR1A ou OCR1B são recarregados Usado para Controle de motor
54
55 Modo de Funcionamento da Saída de Comparação Configuração de como OC1A ou OC1B operam Operam diferentemente, conforme modo de operação Bits COM1A1, COM1A0, COM1B1, COM1B0 do TCCR1A
56 TCCR1A COM1A1 COM1A0 COM1B1 COM1B0 FOC1A FOC1B WGM11 WGM10 TCCR1A Modos Não-PWM COM1A1/ COM1B1 COM1A0/ COM1B0 0 0 Modo de funcionamento da saída de comparação OperaçãoNormal do port, OC1A e OC1B desconectados 0 1 Toggle OC1A e OC1B quando comparação positiva 1 0 Reseta OC1A e OC1B quando comparação positiva 1 1 Seta OC1A e OC1B quando comparação positiva
57 TCCR1A COM1A1 COM1A0 COM1B1 COM1B0 FOC1A FOC1B WGM11 WGM10 TCCR1A Modo Fast PWM COM1A1/ COM1B1 COM1A0/ COM1B0 Modo de funcionamento da saída de comparação 0 0 Operação Normal do port, OC1A e OC1B desconectados Modo WGM13:0= 15: ToggleOC1A quando comparação positiva. OC1B desconectado. Outros modos OC1A e OC1B desconectados Reseta OC1A e OC1B quando comparação, seta OC1A e OC1B quando valor mínimo (não inversor) Seta OC1A e OC1B quando comparação, reseta OC1A e OC1B quando valor mínimo (inversor)
58 TCCR1A COM1A1 COM1A0 COM1B1 COM1B0 FOC1A FOC1B WGM11 WGM10 TCCR1A Modo Fast PWM COM1A1/ COM1B1 COM1A0/ COM1B0 Modo de funcionamento da saída de comparação 0 0 Operação Normal do port, OC1A e OC1B desconectados Modo WGM13:0= 15: ToggleOC1A quando comparação positiva. OC1B desconectado. Outros modos OC1A e OC1B desconectados Reseta OC1A e OC1B quando comparação, seta OC1A e OC1B quando valor mínimo (não inversor) Seta OC1A e OC1B quando comparação, reseta OC1A e OC1B quando valor mínimo (inversor)
59 TCCR1A COM1A1 COM1A0 COM1B1 COM1B0 FOC1A FOC1B WGM11 WGM10 TCCR1A COM1A1/ COM1B1 Modo fase correta e fase e frequências corretas PWM COM1A0/ COM1B0 Modo de funcionamento da saída de comparação 0 0 Operação Normal do port, OC1A e OC1B desconectados Modo WGM13:0= 9 ou 14: ToggleOC1A quando 0 1 comparação positiva. OC1B desconectado. Outros modos OC1A e OC1B desconectados Reseta OC1A e OC1B quando comparação positiva na contagem progressiva, seta OC1A e OC1B quando comparação positiva na contagem regressiva Seta OC1A e OC1B quando comparação positiva na contagem progressiva, reseta OC1A e OC1B quando comparação positiva na contagem regressiva
60 Forçar comparação positiva Bits FOC1A e FOC1B do TCCR1A Modos não-pwm Setandoesses bits uma comparação positiva é forçada Pinos de saída OC1A e OC1B reagem a comparação (depende do modo) Não ativa flagsocf1a e OCF1B
61 TCCR1A COM1A1 COM1A0 COM1B1 COM1B0 FOC1A FOC1B WGM11 WGM10 TCCR1A Bit 2e 3 FOC1A / FOC1B Descrição Force Output Compare for channel A Force Output Compare for channelb - Se setado por SW força comparação positiva - Somente modos não-pwm -O efeito de setaresses bits nas saídas OC1Ae OC1B depende do estado de COM1A1/COM1A0 e COM1B1COM1B0
62 Modos de Operação 16 modos de operação (0 a 15) Bits WGM13 e WGM12 do TCCR1B Bits WGM11 e WGM10 do TCCR1A
63 TCCR1A e TCCR1B COM1A1 COM1A0 COM1B1 COM1B0 FOC1A FOC1B WGM11 WGM10 TCCR1A TCCR1B ICNC1 ICES1 - WGM13 WGM12 CS12 CS11 CS10 Bit 1e 0 TCCR1A WGM11 / WGM10 Bit 4e 3 TCCR1B WGM13 / WGM12 Descrição Waveform Generation Mode Descrição Waveform Generation Mode
64 Modos de Operação Modo WGM1(3:0) Descrição Normal: val. máx. = FFFF, atualização OCR1A/B imediata, TOV1 setado em FFFF CorrectphasePWM, 8 bits: val. máx. = 00FF, atualização OCR1A/B em 00FF, TOV1 setado em 0000 CorrectphasePWM, 9 bits: val. máx. = 01FF, atualização OCR1A/B em 01FF, TOV1 setado em 0000 CorrectphasePWM, 10 bits: val. máx. = 03FF, atualização OCR1A/B em 03FF, TOV1 setado em 0000
65 Modos de Operação Modo WGM1(3:0) Descrição CTC: val. máx. = OCR1A, atualização imediata, TOV1 setado em OCR1A FastPWM, 8 bits: val. máx. = 00FF, atualização OCR1A/B em 0000, TOV1 setado em 00FF FastPWM, 9 bits: val. máx. = 01FF, atualização OCR1A/B em 0000, TOV1 setado em 01FF FastPWM, 10 bits: val. máx. = 03FF, atualização OCR1A/B em 0000, TOV1 setado em 03FF
66 Modos de Operação Modo WGM1(3:0) Descrição PWM,phaseandfrequencycorrect: val. máx. = ICR1, atualização OCR1A/B em0000, TOV1 setado em 0000 PWM,phaseandfrequencycorrect: val. máx = OCR1A, atualização OCR1A/B em0000, TOV1 setado em CorrectphasePWM: val. máx. = ICR1, atualização OCR1A/B em ICR1, TOV1 setado em 0000 CorrectphasePWM: val. máx. = OCR1A, atualização OCR1A/B emocr1a, TOV1 setado em 0000
67 Modos de Operação Modo WGM1(3:0) Reserved Descrição CTC: val. máx. = ICR1, atualização OCR1A/B imediata, TOV1 setado em FFFF FastPWM: val. máx. = ICR1, atualização OCR1A/B em 0000, TOV1 setadoemicr1 FastPWM val. máx. = OCR1A, atualização OCR1A/B em 0000, TOV1 setado em OCR1A
68 Filtro Digital Entrada de captura Bit ICNC1 do TCCR1B Setado ativa o filtro Seleção da Borda Bit ICEB1 do TCCR1B Setado o ICR1 fica sensível a borda de subida Resetado o ICR fica sensível a borda de descida
69 TCCR1B TCCR1B ICNC1 ICES1 - WGM13 WGM12 CS12 CS11 CS10 Bit 7 ICNC1 Bit 6 ICES1 Descrição Input Capture Noise Canceler -Sesetadofiltra o sinal do pino ICP1 -Causa atraso no sinal de entrada Descrição Input Capture Edge Select -Se resetado, uma borda de descida no pino ICP1 dispara a captura -Se setado, uma borda de subida no pino ICP1 dispara a captura
70 TIFR TIFR OCF2 TOV2 ICF1 OCF1A OCF1B TOV1 - TOV0 Bit ICF1 OCF1A OCF1B TOV1 Descrição T/C1 Input Capture Flag -Setadoquando uma captura ocorre no pino ICP1 -Resetadoquando atende a interrupção T/C1 Output Compare A Match Flag -Setadono ciclo de clockseguinte de quando ocorre uma comparação -Resetadoquando atende a interrupção T/C1 Output Compare B Match Flag -Setadono ciclo de clockseguinte de quando ocorre uma comparação -Resetadoquando atende a interrupção T/C1 Overflow Flag -Setadoconforme o modo de operação -Resetadoquando atende a interrupção
71 TIMSK TIMSK OCIE2 TOIE2 TICIE1 OCIE1A OCIE1B TOIE1 - TOIE0 Bit TICIE1 OCIE1A OCIE1B TOIE1 Descrição T/C1 Input Capture Interrupt Enable - Se I(SREG)=1 e TICIE1=1 a interrupção está habilitada -Se o ICF1 for para 1, então ocorre a interrupção T/C1 Output Compare A Match Interrupt Enable - Se I(SREG)=1 e OCIE1A=1 a interrupção está habilitada -Se o OCF1A for para 1, então ocorre a interrupção T/C1 Output Compare B Match Interrupt Enable Se I(SREG)=1 e OCIE1B=1 a interrupção está habilitada -Se o OCF1B for para 1, então ocorre a interrupção T/C1 Overflow Interrupt Enable - Se I(SREG)=1 e TOIE1=1 a interrupção está habilitada -Se o TOV1for para 1, então ocorre a interrupção
72 Temporizador/Contador 2
73 T/C2 Timer/Counter 2 8 bits bidirecional (capacidade máxima 00 a FF) Gerador de frequência (temporizador) Prescaler de 10 bits Limpa a contagem quando a comparação é positiva
74 T/C2 Timer/Counter2 Pode gerar duas interrupções diferentes (TOV2 e OCF2) Pode gerar correct phase PWM Um registro de comparação Pode usar clockexterno de 32k Hz, independente do clock interno
75
76 TCNT2 8bits TCNT2 Contêm o valor da contagem ( capacidade máxima 00 a FF) R/W TOSC1/TOSC2 Entrada para oscilador externo de clock
77
78 TCNT2 Clock Interno ou Oscilador Externo Ambos passam pelo Prescaler Bits CS22... CS20 do TCCR2 Modo de operação Bits WGM21... WGM20 dos TCCR2 O flagtov2é acionado cf. modo de operação
79 TCCR2 TCCR2 FOC2 WGM20 COM21 COM20 WGM21 CS22 CS21 CS20 CS2 2 CS 21 CS2 0 Fonte de Clock Sem clock(contador parado) clk T2S clk T2S /8(prescaler) clk T2S /32(prescaler) clk T2S /64(prescaler) clk T2S /128(prescaler) clk T2S /256(prescaler) clk T2S /1024(prescaler)
80 Comparação TCNT2é comparado continuamente com OCR2 Quando os valores são iguais: ativaopino OC2 e seta o flagocf2 Se a interrupção estiver habilitada, ela vai ser gerada
81 Comparação OCR2: Output Compare Register 2 8bits Contêm o valor para comparação com TCNT2 Dependendo do modo de operação, a recarga do valor é automática OCF2: Output Compare Flag2 Resetadoautomaticamente quando a interrupção é atendida
82 Comparação OCR2: Output Compare Register 2 8bits Contêm o valor para comparação com TCNT2 Dependendo do modo de operação, a recarga do valor é automática OCF2: Output Compare Flag2 Resetadoautomaticamente quando a interrupção é atendida
83
84 Modos de Operação O T/C2 pode operar de formas diferentes (modos) Definidos pela combinação de: WGM21 e WGM20 Modo de operação COM21 e COM20 Modo de funcionamento dos pinos de saída de comparação
85 Mais simples Modo Normal Progressivo e circular O flagtov2é setadoquando o TCNT2 torna-se 00 Se a interrupção estiver habilitada: TOV2 setado gera pedido de interrupção TOV2é resetadoquando a interrupção é atendida
86 Modo Normal O TCNT2pode receber um novo valor (carga) a qualquer momento Comparaçãodeve ser usada preferencialmente para gerar interrupção, não para gerar formas de onda
87 Modo CTC ClearTimer oncompare Match OCR2guarda o valor máximo Quando o TCNT2tornar-se iguala OCR2 otcnt2 é resetado O flagocf2 é setado Uma interrupção pode ser gerada
88 Modo CTC Para gerar uma forma de onda pode-se usar o pino OC2 O pino deve ser configurado como saída em modo toggle O flagtov2é setadoquando o T/C2 vai do FF a 00
89
90 Modo Fast PWM PWM de mais alta frequência Rampa simples O T/C2 conta do valor mínimo para o máximo e retorna para o mínimo A saída do PWM é o pino OC2 O sinal de saída pode ser invertido ou não invertido
91 Valor máximo OCR2 Modo Fast PWM TOV2é setadoquando FF é atingido. Nesse momento pode ser atualizado o OCR2
92 Usado para Modo Fast PWM Controle de potência Retificação Conversão D/A
93
94 Modo Phase Correct PWM Gera PWM com fase correta Rampa dupla O T/C2 conta do valor mínimo para o máximo e do máximo para o mínimo A saída do PWM é o pino OC2 Osinal de saída pode ser invertido ou não invertido
95 Modo Phase Correct PWM Valor máximo FF TOV2é setadoquando 00 é atingido O flagocf2é setadoquando TCNT2 torna-se igual a OCR2 Usado para Controle de motor
96
97 TCCR2 TCCR2 FOC2 WGM20 COM21 COM20 WGM21 CS22 CS21 CS20 Modo WGM2(1:0) Descrição Normal: val. máx. = FF, atualização OCR2 imediata, TOV2 setado em FF CorrectphasePWM: val. máx. = FF, atualização OCR2 emff, TOV2 setadoem 00 CTC: val. máx. = OCR2, atualização OCR2 imediate, TOV2 setado em FF FastPWM: val. máx. = FF, atualização OCR2 em00, TOV2 setadoem FF
98 Modo de Funcionamento da Saída de Comparação Configuração de como OC2 opera Opera diferentemente, conforme modo de operação Bits COM21 e COM20 do TCCR2
99 TCCR2 TCCR2 FOC2 WGM20 COM21 COM20 WGM21 CS22 CS21 CS20 Modos Não-PWM COM21 COM20 Modo de funcionamento da saída de comparação 0 0 Operação Normal do port, OC2 desconectado 0 1 Toggle OC2 quando comparação positiva 1 0 Reseta OC2 quando comparação positiva 1 1 Seta OC2 quando comparação positiva
100 TCCR2 TCCR2 FOC2 WGM20 COM21 COM20 WGM21 CS22 CS21 CS20 Modo Fast PWM COM21 COM20 Modo de funcionamento da saída de comparação 0 0 Operação Normal do port, OC2 desconectado 0 1 Reservado Reseta OC2 quando comparação positiva, seta OC2 em 00 (não-inversor) Seta OC2 quando comparação positiva, reseta OC2 em FF (inversor)
101 TCCR2 TCCR2 FOC2 WGM20 COM21 COM20 WGM21 CS22 CS21 CS20 Modo Phase Correct PWM COM21 COM20 Modo de funcionamento da saída de comparação 0 0 Operação Normal do port, OC2 desconectado 0 1 Reservado Reseta OC2 quando comparação positiva em contagem progressiva, seta OC2 quando comparação positiva em contagem regressiva (não-inversor) Seta OC2 quando comparação positiva em contagem progressiva, reseta OC2 quando comparação positiva em contagem regressiva (inversor)
102 Forçar comparação positiva Bit FOC2 do TCCR2 Modos não-pwm Setandoesse bit uma comparação positiva é forçada Pino de saída OC2 reage à comparação (depende do modo) Não ativa flagocf2
103 TCCR2 TCCR2 FOC2 WGM20 COM21 COM20 WGM21 CS22 CS21 CS20 Bit 7 FOC2 Descrição Force Output Compare - Se setado por SW força comparação positiva - Somente modos não-pwm -O efeito de setaresse bit na saída OC2 depende do estado de COM21 e COM20 -Não gera interrupção
104 TIFR TIFR OCF2 TOV2 ICF1 OCF1A OCF1B TOV1 - TOV0 Bit 7 e 6 OCF2 TOV2 Descrição T/C2 Output Compare Flag -Setadono ciclo de clockseguinte de quando ocorre uma comparação positiva (TCNT2=OCR2) -Resetadoquando atende a interrupção T/C2 Overflow Flag -Setado quando ocorre overflow do TCNT2 -Resetadoquando atende a interrupção
105 TIMSK TIMSK OCIE2 TOIE2 TICIE1 OCIE1A OCIE1B TOIE1 - TOIE0 Bit 7e 6 OCIE2 TOIE2 Descrição T/C2 Output Compare Match Interrupt Enable - Se I(SREG)=1 e OCIE2=1 a interrupção está habilitada -Se o OCF2 for para 1, então ocorre a interrupção T/C2 Overflow Interrupt Enable - Se I(SREG)=1 e TOIE2=1 a interrupção está habilitada -Se o TOV2for para 1, então ocorre a interrupção
106 Prescaler do T/C2 T/C2 Prescaler Frequência de entrada clk T2S clk T2S pode ser clk i/o ou TOSC1 Essa escolha é feito no bit AS2 do registro ASSR Divisão por 8, 32, 64, 128, 256 e 1024 Fica rodando continuamente de forma independente
107 Prescaler do T/C2 T/C2 Prescaler O prescaler pode ser resetado O bit PSR10 do SFIOR é o reset
108 SFIOR SFIOR ACME PUD PSR2 PSR10 Bit 1 Descrição PSR2 PrescalerReset T/C2: -Se o PSR2=1 reseta o prescaler -Depois do reset, o PSR2 vai a zero
109 Sobre o material Essas transparências foram baseadas no manual do ATmega8 da Atmel e no site da Atmel
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 maisSistema Digitais. Bacharelado de Informática UEM DIN - Prof. Elvio 2017
5197 - Sistema Digitais Bacharelado de Informática UEM DIN - Prof. Elvio 2017 Roteiro ATmega328 (Interrupções) ATmega328 (Interrupções Externas) ATmega328 (Portas de E/S) ATmega328 (Temporizador/Contador
Leia maisPlano 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 maisSistemas Microprocessados
Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ Temporizadores e Contadores do 8051 satoutfpredubr Sobre o material Essas transparências foram baseadas
Leia maisTutorial Microcontroladores AVR Atmega8
Tutorial Microcontroladores AVR Atmega8 Instrumentação UnBall Engenharia Mecatrônica Universidade de Brasília Integrantes: José Oniram Limaverde João Vitor Vilela David Bevilaqua Heyder Araújo Tiago Silva
Leia maisSistemas Microprocessados
Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ Interrupções no ATmega8 satoutfpredubr Sobre o material Essas transparências foram baseadas no manual
Leia maisMicrocontroladores. 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 maisSistemas 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 maisJadsonlee 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 maisLista de Exercícios A2
Lista de Exercícios A2 Nota: Aluno: RA: Curso: Turma: 1 1 Em um sistema microprocessado, interrupção é o nome dado a um mecanismo que permite interromper a execução normal do programa, para atender a um
Leia maisCircuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais
1 Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais Circuitos Digitais Circuito combinacional: Circuito não é capaz de armazenar um valor Possui portas lógicas conectadas para
Leia maisEx.: Rotinas de tempo
Ex.: Rotinas de tempo ORG 0000h PADRAO EQU 11111110b PORTA EQU P1 VBASE EQU 0800h mov r0,# PADRAO inicio: mov PORTA,r0 ;***********TEMPO DE 1S ************ mov dptr,#vbase ; Tt= 2T espera1: mov r1,#0f2h
Leia maisAula 14. Contadores Assíncronos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 4 Contadores Assíncronos SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Assíncronos X Síncronos l Contadores Assíncronos: O CLK é colocado apenas no primeiro FF (LSB) l Contadores
Leia maisTemporizadores 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 maisprogramá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 maisTemporizadores 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 maisMicrocontroladores 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 maisSistemas 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 maisAcetatos 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, 27 de Outubro de 2004 Microprocessadores
Leia maisAAAA 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 mais1.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 maisELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR
ELETRÔNICA DIGITAL II AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR 52wz1h@bol.com.br UBERABA MG 2º SEMESTRE 2008 CONTEÚDO PROGRAMADO: 1 Flip-Flop J-K 2 Flip-Flop D 3 Latch D 4 Entradas assíncronas 5 Características
Leia maisInterrupçõ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 maisCONTADORES DIGITAIS (Unidade 6)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Leia maisELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa
ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops Prof. Antonio Heronaldo de Sousa Agenda - Circuitos Sequenciais - Conceitos - Conceito e circuitos de Latch RS - Aplicações do
Leia maisSistemas 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 maisAtividade de laboratório 005. Prof: Carlos Eduardo de Brito Novaes 20 de maio de Alunos RA Nome Curso Semestre
Atividade de laboratório 005 Prof: Carlos Eduardo de Brito Novaes 20 de maio de 2016 Alunos RA Nome Curso Semestre Resumo Atividade da unidade curricular: Laboratório Integrado de Microprocessadores e
Leia maisTIMER2 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 maisShift Registers e Contadores Assíncronos
Shift Registers e Contadores Assíncronos Prof. Ohara Kerusauskas Rayel Disciplina de Eletrônica Digital - ET75C Curitiba, PR 28 de maio de 2015 1 / 19 Registradores Registradores nada mais são que Flip-flops
Leia maisSistema Digitais. Bacharelado de Informática UEM DIN - Prof. Elvio 2016
5197 - Sistema Digitais Bacharelado de Informática UEM DIN - Prof. Elvio 2016 Roteiro ATmega328 (Relógio) ATmega328 (Modos Sleep) ATmega328 (Reset) ATmega328 (Watchdog) ATmega328 (Relógio) Fontes de relógio
Leia maisSistemas 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 maisPlano de Aula. 1 o semestre. Cronômetro Interrupções, Timers. Utilizar interrupções para criar um cronômetro com parciais
Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Nome da Unidade Curricular Aula número Tema Período Turma Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Microprocessadores e Microcontroladores
Leia maisInterrupçõ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 maisMicrocontroladores: Programação em C
Aula 09 Microcontroladores: Programação em C Prof. Tecgº Flávio Murilo 10/04/2013 1 PWM Conceitos Definição PWM é a sigla para Pulse Width Modulation (Modulação por Largura de Pulso). É uma técnica utilizada
Leia maisENG-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 maisUniversidade Federal do ABC
Universidade Federal do ABC Eletrônica Digital Aula 09: Considerações Gerais e Aplicações de Flip-Flop TOCCI, Sistemas Digitais, Sec. 5.11-5.23 http://sites.google.com/site/eletdigi/ 1 Entradas Assíncronas
Leia maisSistemas 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 maisELETRÔNICA DIGITAL. Parte 12 Latches e Flip-Flops. Professor Dr. Michael Klug. 1 Prof. Michael
ELETRÔNICA DIGITAL Parte 2 Latches e Flip-Flops Professor Dr. Michael Klug Circuitos Sequenciais Circuitos Combinacionais: As saídas em qualquer instante de tempo dependem apenas dos valores das entradas
Leia maisUTFPR 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 maisRTC 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 maisSistemas Microprocessados
Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ A satoutfpredubr Sobre o material Essas transparências foram baseadas no manual do ATmega8 da Atmel,
Leia maisCIRCUITOS SEQUENCIAIS (Unidade 5)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Leia maisSSC512 Elementos de Lógica Digital. Latches e Flip Flops. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Latches e Flip Flops GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos
Leia maisEletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br
Eletrônica Digital Prof. Gilson Yukio ato sato[at]utfpr[dot]edu[dot]br egistradores Prof. Gilson Yukio ato sato[at]utfpr[dot]edu[dot]br egistradores O termo registrador geralmente se refere a um conjunto
Leia maisAPRESENTAÇÃO DO KIT CPLD_EE01
APRESENTAÇÃO DO KIT CPLD_EE01 O kit CPLD_EE01 foi desenvolvido para alunos de cursos técnicos, engenharia e desenvolvedores na área de circuitos digitais, o mesmo conta com alguns módulos que podem ser
Leia maisCIRCUITOS DIGITAIS. Contadores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau. Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau
CIRCUITOS DIGITAIS Contadores Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Contadores assíncronos. Contadores
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIA E TECNOLOGIA ENGENHARIA ELÉTRICA
UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIA E TECNOLOGIA ENGENHARIA ELÉTRICA RELATÓRIO CONTADOR DE 6 BITS PROGRAMÁVEL Trabalho apresentado à disciplina de Projeto de Circuitos Integrados Digitais,
Leia maisCIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau
CIRCUITOS DIGITAIS Circuitos Sequenciais e Flip-Flops Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Flip-Flop
Leia maisCapítulo 5 - Flip-Flops e Dispositivos Correlatos
Capítulo 5 - Flip-Flops e Dispositivos Correlatos Introdução: Os circuitos considerados até o momento eram todos circuitos combinacionais, onde a saída é determinada pelos valores presentes nas entradas,
Leia maisSistemas 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 maisLATCHES e FLIP-FLOPs. Aula 15 GRECO-CIN-UFPE
LATCHE e FLIP-FLOPs Aula 5 GECO-CIN-UFPE Latches e Flip-FlopsFlops Como implementar uma célula de memória? r n- r n-2 r n-3 r n-4 r egistrador de n bits célula {,} = bit de informação Flip-Flop/LatchesFlop/Latches
Leia maisLista de Exercícios 2
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS232 c) Interrupções Lista de Exercícios 2 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
Leia maisSistemas 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 maisMicrocontroladores AVR Baseado no ATmega328 Prof. Eduardo G. Bertogna DAELN/UTFPR
1 Microcontroladores AVR Baseado no ATmega328 Prof. Eduardo G. Bertogna DAELN/UTFPR 2 Sistema Microprocessado Mínimo Microprocessador; Circuito de Clock; Circuito de Reset; Circuito de Seleção; Memória
Leia maisOs circuitos seqüenciais podem ser classificados em três tipos:
1 Circuitos Combinacionais: São circuitos cuja saída depende apenas dos valores das entradas. Circuitos Sequenciais: São circuitos cuja saída depende tanto do valor atual das entradas quanto do valor anterior
Leia maisMicrocontrolador 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 maisCONTROLE DE UM SERVO MOTOR
CONTROLE DE UM SERVO MOTOR Versão 2015 RESUMO Esta experiência tem como objetivo a familiarização e o projeto de um circuito de controle simples de um servo motor. A parte experimental inclui atividades
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA CIRCUITOS OSCILADORES. Experimentos de Osciladores
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA CIRCUITOS OSCILADORES Experimentos de Osciladores Relatório requisito Técnico parcial apresentado para como obtenção
Leia maisManual 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 maisMicrocontrolador 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 maisPCS 2304 PROJETO LÓGICO DIGITAL 19/05/2006 Gabarito Preliminar 6 a Lista de Exercícios Contadores
PCS 24 PROJETO LÓGICO DIGITAL 9/5/26 Gabarito Preliminar 6 a Lista de Exercícios Contadores ) Contador em anel. A Figura apresenta um contador em anel torcido semelhante aos vistos anteriormente em aula,
Leia maisLaborató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 2: Interrupções Externas e Relés Alunos: Matrícula:
Leia maisEletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br
Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Flip-Flops Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Seqüenciais A saída de um circuito seqüencial depende da
Leia maisLABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II. Filtros FIR utilizando matlab e arduino duo LAB 4 (BRF)
Fase (graus) Módulo da resposta em frequência METAHEURO LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II Filtros FIR utilizando matlab e arduino duo LAB 4 (BRF) Nota: O processador ARM do arduino duo
Leia maisNome...Nota... T /R,COUNT
FEI NE 7720/772 - Prova P2 Sistemas Digitais II - 28/11/07 Turma A Tempo 80min - Sem consulta Permitido o uso de calculadora científica Interpretação faz parte da prova. Nome...Nota... N.o N.o da Lista
Leia maisEletrônica Digital. Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN
Eletrônica Digital Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Circuitos Sequenciais vs Combinacionais Os circuitos lógicos combinacionais são aqueles em que suas saídas a qualquer
Leia maisEletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br
Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Contadores Síncronos Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Contadores Síncronos Todos FFs recebem o clock simultaneamente
Leia maisExperiência 5: Circuitos osciladores e conversores digital-analógicos
Experiência 5: Circuitos osciladores e conversores digital-analógicos Esta experiência analisa circuitos osciladores e conversores digital-analógicos. Circuitos osciladores são fundamentais em eletrônica,
Leia maisRegistradores de Deslocamentos.
Registradores de Deslocamentos. 1. Introdução: Implementação de um registrador de deslocamento, conversão paralelo-série e série-paralelo, geração de atrasos, contador e implementação de um registrador
Leia maisProf. 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.
Leia maisCircuitos Sequenciais
Circuitos Sequenciais Pedroni Capítulo 14 Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/35 Conteúdo programático 1 Registradores de Deslocamento
Leia maisSistema 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 maisMapeamento de memória e conexões do Controlador CP-WS11/4DO4DI-USB
Comércio e Manutenção de Produtos Eletrônicos Manual CP-WS1 Mapeamento de memória e conexões do Controlador CP-WS11/4DO4DI-USB PROXSYS Versão 1.3 Julho -2018 Controlador Industrial CP-WS1 1- Configurações
Leia maisControladores 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 maisDepartamento de Engenharia Elétrica SEL 384 Laboratório de Sistemas Digitais I PRÁTICA Nº5B
Departamento de Engenharia Elétrica SEL 384 Laboratório de Sistemas Digitais I PRÁTICA Nº5B CIRCUITOS SEQUENCIAIS Contadores síncronos e gerador de PWM 1. Introdução Nesta prática iremos compreender o
Leia maisENGC40 - Eletrônica Digital
ENGC40 - Eletrônica Digital 1 a Lista de Exercícios Prof. Paulo Farias 1 de setembro de 2011 1. A Figura 1 mostra um circuito multiplicador que recebe dois números binários x 1 x 0 e y 1 y 0 e gera a saída
Leia maisSistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 0 Circuitos Sequenciais: Latches e Flip-Flops Graduação em Sistemas de Informação Disciplina: Sistemas Digitais Prof.
Leia maisEPAC 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 maisFLIP-FLOPS JK e T. Na saída da porta A, temos J.Q e na saída da porta B temos K.Q
FLIP-FLOPS JK e T O FF JK é um dos mais versáteis utilizados em circuitos lógicos, sendo por isso considerado como FF Universal. A figura abaixo mostra um FF JK implementado a partir de um FF RS sincronizado
Leia maisCélula básica de memória - Notas de aula abril/2012
22 - Célula básica de memória - Notas de aula abril/22 Célula básica de Memória A Unidade Central de Processamento (CPU) é o componente fundamental dos sistemas computadorizados. Um de seus dispositivos
Leia maisMicroprocessadores 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 maisAula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 2 Flip-Flop Parte SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Combinacionais X Sequenciais l Circuitos Combinacionais: o valor da saída no instante t depende apenas da combinação
Leia maisSistema Digitais. Bacharelado de Informática UEM DIN - Prof. Elvio 2016
5197 - Sistema Digitais Bacharelado de Informática UEM DIN - Prof. Elvio 2016 Roteiro TWI (Twin Wire Interface) Protocolo I 2 C Protocolo I 2 C (Inter-Integrated Circuit) foi desenvolvido pela Philips
Leia maisRegistros 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 maisLABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II. Filtros FIR utilizando matlab e arduino duo LAB 1 (LPF)
Fase (graus) Módulo da resposta em frequência METAHEURO LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II Filtros FIR utilizando matlab e arduino duo LAB 1 (LPF) Nota: O processador ARM do arduino duo
Leia maisConversores Digital/Analógico (D/A) e Analógico/Digital (A/D)
Conversores Digital/Analógico (D/A) e Analógico/Digital (A/D) Conversores A/D e D/A são a base de todo o interfaceamento eletrônico entre o mundo analógico e o mundo digital. Estão presentes na grande
Leia maisEletrônica Digital para Instrumentação. Herman Lima Jr.
G03 Eletrônica Digital para Instrumentação Prof: hlima@cbpf.br Centro Brasileiro de Pesquisas Físicas Ministério da Ciência, Tecnologia e Inovação (MCTI) Parâmetros de circuitos integrados lógicos Dispositivos
Leia maisCircuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional
Circuitos Digitais Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional Plano de Ensino e Aprendizagem ( PEA) OBJETIVOS DA AULA : - Iniciar o estudo dos Circuitos Sequenciais; - Conhecer os Circuitos
Leia maisAcetatos 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 maisLista de Exercícios 1
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS2322 c) Interrupções Lista de Exercícios 1 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
Leia maisInterrupção
1. 8051 - Interrupção Def.: Consiste de um evento assíncrono que faz com que o fluxo de um programa seja desviado para uma Rotina de Tratamento de Interrupção (ISR). Faz uso da estrutura de controle da
Leia maisArquitetura 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 maisPROJETO E SIMULAÇÃO DE CIRCUITO INTEGRADO DEDICADO PARA CONTROLE DE SERVO-MOTORES
PROJETO E SIMULAÇÃO DE CIRCUITO INTEGRADO DEDICADO PARA CONTROLE DE SERVO-MOTORES Lucas Ricken Garcia Universidade Tecnológica Federal do Paraná UTFPR Campus Campo Mourão CM Coordenação de Engenharia Eletrônica
Leia maisCircuitos Seqüenciais Latches e Flip-Flops
UNIVASF Eletrônica Digital I Circuitos Seqüenciais Latches e Flip-Flops Material do professor Rodrigo Ramos (UNIVASF) Circuitos Seqüenciais Circuitos Digitais Combinatório: As saídas, em qualquer instante,
Leia maisCircuitos Sequenciais
Circuitos Sequenciais Tópicos: Contadores Memórias Circuitos Sequenciais Teoremas DeMorgan Mapas de Karnaugh Multiplexadores Flip Flops Flip Flop Os flip flops são unidades básicas de memória. Cada circuito
Leia maisFlip-Flop. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória.
Uma das coisa importantes que se pode fazer com portas booleanas é criar memória. Se as portas forem dispostas corretamente, elas vão selembrar do valor de entrada. A memória é baseada num conceito de
Leia maisUFJF FABRICIO CAMPOS
Cap 7 Revisão Teoremas Booleanos Teoremas de De Morgan Portas Lógicas Flip-Flop Mapa de Karnaugh Simbologias Representação Binária Tabela Verdade Cap 7 Revisão Teoremas Booleanos Teoremas de De Morgan
Leia maisElementos de processamento de sinais
(parte I) Instrumentação eletrônica para sistemas de medição Capítulo 10 Elementos de processamento de sinais Prof. Lélio R. Soares Júnior ENE FT UnB Introdução Necessário caso a saída do condicionador
Leia mais