electrónica foro

Reglas | Envíos recientes | RSS tema | Buscar | Registro | Entrar

temporizadores de la comprensión en PIC16F84


Post new topic Reply to topic EDAboard.com Foros de discusión -> Microcontrollers -> entender temporizadores en PIC16F84
Autor Mensaje
eddy12345



Antigüedad: 22 de enero 2008
Mensajes: 4
Ubicación: Reino Unido


Post 14 de febrero 2008 8:24

temporizadores de la comprensión en PIC16F84


Hola chicos,

Tengo un problema tratando de hacer una contraoferta que puede manejar una amplia gama de tiempo.
Suponiendo que mi prescaler es de 4 y I mov 231 en TMR0

tengo 4 (256-231) Us = 100uS

y cada vez que se desborda, puedo aumentar el valor de un contador. En este caso, se llevará a 100uS para cada cuenta (hasta el valor máximo se ha llegado, que es 125).

¿Cómo puedo hacer un contador que puede manejar valores de entre 1 a 5000? Quiero que sea así, porque voy a producir una serie de tiempo de retraso de la salida:

1) 0 ms a 600 <count <5000
2) 4 ms para 0 <count <75
3) Convocatoria valores de retardo de mesa para 75 <count <600
4) reiniciar el programa de recuento de> 5000
Volver al principio
Google
AdSense
Google Adsense




Post 14 de febrero 2008 8:24

Anuncios




Volver al principio
adidav



Antigüedad: 19 de abril 2006
Mensajes: 15
Ayudó a: 1
Lugar: Rumania


Post 14 de febrero 2008 11:40

Re: temporizadores de entendimiento en PIC16F84


Hola eddy12345,

No se utiliza el timer1. Es un contador de 16 bits y puede tener período de tiempo de unos pocos nosotros hasta ms.

Ejemplo:
Fquartz = 4MHz, prescaler = 2

para TMR1 = 0 es el momento 131.07ms
para TMR1 = 65500 es el momento 70us

Los cálculos se hizo utilizando la fórmula:
= tiempo ((Fquartz * PRESCALER) / 4) * (65535 - TMR1), el resultado está en nosotros.

Saludos,
ADi
Volver al principio
Versión en árabe Versión búlgara Versión en catalán Versión checa Versión danesa Versión alemana Versión griega Versión Inglés Versión en español Versión finlandesa Versión francesa Versión hindi Versión croata Versión indonesia Versión italiana Versión hebrea Versión en japonés Versión coreana Versión lituana Versión letona Versión neerlandesa Versión noruega Versión polaca Versión en portugués Versión rumana Versión rusa Versión eslovaca Versión eslovena Versión serbia Versión sueca Versión en tagalo Versión de Ucrania Versión en vietnamita Versión en chino
Post new topic Reply to topic EDAboard.com Foros de discusión -> Microcontrollers -> entender temporizadores en PIC16F84
Página 1 de 1

subj

text

Todas las horas son GMT 1 Hora
Temas similares:
temporizadores (3)
555 Timers (5)
555 Timers (12)
Temporizadores en PIC??? (1)
Temporizadores de programación de Windows (3)
Temporizadores y las interrupciones (12)
reloj en tiempo real utilizando los temporizadores (2)
asesoramiento sobre los temporizadores en PIC 18F452 (5)
PIC 18F452 8bit temporizadores. (4)
Las interrupciones y temporizadores en 8051 (11)


Abuso | | Administrador | | Moderadores | | Apoyo a nosotros | | Mapa del sitio
RSS tema