Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS MICROPROCESADOS 1
EVALUACIÓN Nº 1
DAVID ESPÍN
PRUEBA Nº 1
Entradas:
Procesos:
Salidas:
Salida del puerto B hacia el decodificador 74LS47 y salidas del puerto C hacia
los displays.
CÓDIGO.
program contadorexterprueba
main:
TRISC=$0 'programa contador externo
trisb=$0
trisa=$FF
Option_reg=%10100001
Intcon=$0
TMR0=0
de=2
u=0
v=0
Lazo:
if TMR0=1 then
while true
portc = 1
portb = de
delay_us(100)
portc =2
portb = u
delay_us(100)
inc(v)
if v=2500 then
u= u +5
if u=2 then
u=0
inc(de)
else
if de=9 then
if u=5 then
de=1
u=2
end if
end if
end if
v =200
else
end if
wend
end if
goto lazo
end.
DIAGRAMA DE FLUJOS.
INICIO
Configuro el puerto C
y B como salidas y el
puerto A como entrada
Si hay 4 NO
pulsos en
porta.4
SI
Inicio el contador en 20
Si el contador NO
es igual a 95
SI
Contador = 20
ESQUEMÁTICO.
FOTOS.
CONCLUSIONES:
BIBLIOGRAFÍA:
1. www.datasheetcatalog.com
2. Datasheet PIC16F877A