Professional Documents
Culture Documents
Ingeniería Electrónica
Sistemas Microprocesados
Practica 3
TEMPORIZADORES
Integrantes:
• Juan Villacís
• Gabriela Chicaiza
Periodo
Septiembre2009-Febrero 2010
Objetivo:
Utilización DE temporizadores con el microcontrolador PIC
Practica 3.1
Desarrollo:
Procesos:
Definir variables
Contador=0
Inicializó mi secuencia
Incremento mi contador
Defino mi variable, a
Trisa=$FF
Trisb=$0
Intcon=$0
TMRO=0
Portb=0
Tmr0=155
Inc(a)
a=1
Inc(a) portb
Inicio
Codificación:
Esquemático:
Simulación:
Fig. 1
TOSC=4/10MHZ=400ns
t=(256-TMR0)-400ns*256=
T=(256-0)-400nd*256=26.2144 ms
2.-Elaborar un programa que realice las operaciones del numeral 1, pero con
TMR0=96, TMRO=155, utilice el esquema del numeral anterior
.Aquí en este Numeral es lo mismo que el anterior lo único que debemos modificar
es la Programación ya sea para el TMR0=96 y TMRO=155 lo que nos permitirá
observar su comportamiento como se observa en el diagrama de Flujo.
Desarrollo:
Procesos:
Para
TMR0=96
Para
TMR0=155
Codificación:
3.2.1
Para
TMR0=96
3.2.2
Simulación:
Practica 3.3
Desarrollo:
Procesos:
Inicializo mi lazo
Diagrama de Flujo.
Inicio
Option_reg=%1010000
Intcon=$0
TMR0=0
Portb=TMR0
Inicio
Codificación:
Esquema:
Simulación:
• Cambie el programa para el prescaler 4,8, que ocurre.
Análisis:
Cambiamos por:
10000100
10001000
Y seguimos los mismos pasos para este ejercicio sus entradas, salidas, procesos.
Practica 3.4
Este ejercicio se lo realizara mediante la familia 12fxx el cual nos permitirá controlar
los tiempos en nuestro programa. Ver Video
Conclusiones:
Los temporizadores nos permitirán controlar el tiempo mediante su reloj interno so cual
nos permite tener el control de nuestro programa y hardware.
Es una gran ventaja al permitirnos operar con el timer y el prescaler y utilizar menos
líneas de código.
Recomendaciones:
Tener en cuenta como opera el Option_reg y como se calcula el tiempo que uno
requiere teniendo en cuenta el tiempo de oscilación y el precaler que vamos a Utilizar.
Ver DATA SHEET.