Professional Documents
Culture Documents
SISTEMAS MICROPROCESADOS
PRACTICA 3
Utilización de declaraciones con el pic
INTENGRANTES
- PEDRO FONSECA
- EDISON ORTEGA
- CHRISTIAN SIMBAÑA
2010
UNIVERSIDAD POLITECNICA SALESIANA 2010
SISTEMAS MICROPROCESADOS
Practica N° 3
Tema: Utilizar los temporizadores con el microcontrolador pic.
Entradas:
El puerto A del.
Procesos:
Salidas:
CÓDIGO.
program TIMERINTERNO
dim a as byte
a=0
main:
TRISA=$FF
TRISB=$0
Option_reg=%10000111
Intcon=$0
TMR0=$0
portb=$0
LAZO:
if tmr0=155 then
inc(a)
if a=39 then
inc(portb)
UNIVERSIDAD POLITECNICA SALESIANA 2010
SISTEMAS MICROPROCESADOS
end if
end if
GOTO LAZO
end.
DIAGRAMA DE FLUJOS.
INICIO
Configuro el puerto C
como entrada y el
puerto B como
salida
NO
TMR0=0
SI
Inicia el contador
UNIVERSIDAD POLITECNICA SALESIANA 2010
SISTEMAS MICROPROCESADOS
ESQUEMÁTICO.
FOTOS.
UNIVERSIDAD POLITECNICA SALESIANA 2010
SISTEMAS MICROPROCESADOS
2. Elabore un programa que realice las operaciones del numeral 1, pero
con TMR0=96, TMR0=155, utilice del numeral anterior.
3.3 Elabore un programa que utilice un timer en modo contador externo, y se visualice el
incremento en un display de 7 segmentos.
Entradas:
Procesos:
Salidas:
Salida del puerto B hacia el decodificador 7448 y mediante este a un display de cátodo
común.
UNIVERSIDAD POLITECNICA SALESIANA 2010
SISTEMAS MICROPROCESADOS
DIAGRAMA DE FLUJO
INICIO
DECLARAR
VARIABLES
MOSTRAR DATOS EN EL
DISPLAY
UNIVERSIDAD POLITECNICA SALESIANA 2010
SISTEMAS MICROPROCESADOS
CÓDIGO
program practica33
main:
Trisa = $FF Trisb
=$0
Option_reg= %10100001
Intcon= $0
TMR0=0
Lazo:
PortB= TMR0
Goto Lazo end.
ESQUEMÁTICO Y SIMULACIÓN
UNIVERSIDAD POLITECNICA SALESIANA 2010
SISTEMAS MICROPROCESADOS
FOTOS
Entradas:
Procesos:
Salidas:
Salida del puerto B hacia los optoacopladores y de estos hacia los focos.
UNIVERSIDAD POLITECNICA SALESIANA 2010
SISTEMAS MICROPROCESADOS
DIAGRAMA DE FLUJO
INICIO
PUERTO B COMO
SALIDA.
OTROS PUERTOS=0
RETRASO 30s
RETRASO 10s
OTROS PUERTOS=0
RETRASO 20s
UNIVERSIDAD POLITECNICA SALESIANA 2010
SISTEMAS MICROPROCESADOS
CÓDIGO
program p34
trisb= $0
main:
portb.1=0
portb.2=0
delay_ms(30000
portb.0=1 portb.1=1
portb.2=0
delay_ms(10000)
portb.0=0 portb.1=0
portb.2=1
delay_ms(20000)
wend
end.
UNIVERSIDAD POLITECNICA SALESIANA 2010
SISTEMAS MICROPROCESADOS I
ESQUEMÁTICO Y SIMULACIÓN
CONCLUSIONES
BIBLIOGRAFÍA
Datasheet del PIC 16F877A
Manual del entrenador de Pics QL200_user_a4_en
Manual de Microbasic y Proteus 7.6
Cuaderno y diapositivas de Sistemas Microprocesados I, Ing. Luis Oñate, Ups 2010
Hojas de datos Practica 1 sistemas Microprocesados I
12