Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Departamento de Automatizacin y
Control Industrial - DACI
Interrupiones ATMEGA164P
Interrupiones ATMEGA164P
Interrupiones ATMEGA164P
Timer1
16-bit del temporizador / Counter1 con PWM
Caracteristicas
Timer1
Timer1
Para leer y escribir sobre el Registro TCNT1 al ser de 16 bit
contiene 2 registros TCNT1H y TCNT1L:
Timer1
Timer1
Timer1
Timer1
Timer1
Ejercicio: Generar un seal de 1Hz que salga por el puerto 0C1A
Timer1
.include "m164pdef.inc"
.def tempo=r16
.org 0x0
sbi DDRD,5 ; configuro como salida
ldi tempo,high(15624) ; alto
sts OCR1AH,tempo
ldi tempo,low(15624) ; bajo
sts OCR1AL,tempo
ldi tempo,0b0100_0000 ; toggle y ctc
sts TCCR1A,tempo
ldi tempo, 0b0000_01100 ; prescaler 256
sts TCCR1B,tempo
lazo:
rjmp lazo
Bibliografa
1. Muhammad Ali Mazidi (2011). The avr
microcontroller and embedded system.
SISTEMAS MICROPROCESADOS
Departamento de Automatizacin y
Control Industrial - DACI
Marco Herrera
marco.herrera@ieee.org