tecnico electronico

Páginas: 4 (837 palabras) Publicado: 21 de abril de 2013
EJERCICIO 5 – Timer TMR0CONEXIONES DE LA PLACA BASICA DE APENDIZAJE:
Para este ejercicio necesitamos la placa básica de aprendizaje, en ella tenemos
conectado a las líneas RA0..RA3, 4 diodos led ya las líneas RB5, RB4 y RB0, tres
pulsadores de la siguiente manera:

RAx

RBx
330 oh.

10 oh.
100 nF

Como vamos a utilizar la entrada del TMR0 como contador de eventos,
tendremos quedesconectar la resistencia del pulsador conectado a RB5 y conectarla a la
entrada del timer RA4/T0CKI.
EJERCICIO 5-0:
El objetivo de este ejercicio es construir un contador de eventos con el timerTMR0, de tal macera que cada vez que este pase de 255 a 0 , incrementará un contador
hecho con el PORTA, cuyo valor binario se visualizará en los leds.
El TMR0 del PIC16F84:
Para manejar la TMR0,el PIC utiliza 2 registros, estos son:


Bit 7
-

TMR0 (01h): Este es el contador propiamente dicho y puede ser leído y escrito
en cualquier momento.
OPTION (81h): De este registro,utilizaremos los siguientes bits:
Bit 6
-

Bit 5
T0CS

Bit 4
T0SE

Bit 3
PSA

Bit 2
PS2

Bit 1
PS1

Bit 0
PS0

o T0CS: Indica cual es el origen de los pulsos de clk para el timer; sies 1
el origen es la señal introducida por el pin RA4/T0CKI, si es 0 el origen
será el ciclo de instrucción (CLKOUT = FrecuenciaXtal/4).
o T0SE: Indica el flanco por el que se incrementará lacuenta del contador
TMR0. Si vale 0 se hará por el flanco de bajada, si es 1 se hará por el
flanco de subida.
o PSA: El chip tienen internamente un divisor, este se puede asignar
mediante este bit alWDT con un 1 o al TMR0 con un 0.
o PS2:PS0: Este es el valor de la preescala del divisor, según la siguiente
tabla de valores.

Valor PS2:PS0
000

TMR0
1:2

WDT
1:1

001
010
011
100101
110
111

1:4
1:8
1:16
1:32
1:64
1:128
1:256

1:2
1:4
1:8
1:16
1:32
1:64
1:128

El TMR0 puede funcionar de dos maneras; como contador de eventos o como
temporizador. Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnico Electronico
  • tecnico electronico
  • tecnico electronico
  • Técnico Electrónico
  • Tecnico Electronico
  • tecnico en electronica
  • tecnico electronico
  • tecnica electronica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS