Buenas tardes! buscando por muchos sitios web encontre esta pagina de aficionados a la electronica y por lo visto este es un sitio donde muchos sabes y son expertos. Estoy amigandome con los microcrontroladores de apoco y programando en basic (principiante) estoy trabajando con el pic16f628a y tengo varias consultas sobre la programacion de un ascensor de 3 pisos (6 entradas de los cuales 3 son pulsadores de llamada, y 3 son finales de carrera) a la salida A.1 y A.2 conectado el L293d. Cuando compilo el programa no me sale ningun error, alguno me podria decir si la logica del programa esta fallando, o cual es el problema! lo quiero simular en el proteus y no me funciona. Otra pregunta! Para definir el oscilador I/o que tienen estos pic como hago en la programacion? define osc ... muchisimas gracias, espero sus ayuda! acá les dejo el programa:
cmcon=7
trisa=0
trisb=1
porta=0
portb=0
ppiso var portb.5
spiso var portb.6
tpiso var portb.7
suno var portb.0
sdos var portb.1
stres var portb.2
inicio:
if ppiso=1 and stres=1 and sdos=0 then bajar
if ppiso=1 and sdos=1 and stres=0 then bajar
if spiso=1 and stres=1 and suno=0 then bajar
if spiso=1 and stres=0 and suno=1 then subir
if tpiso=1 and suno=1 and sdos=0 then subir
if tpiso=1 and suno=0 and sdos=1 then subir
if ppiso=1 and suno=1 then parar
if spiso=1 and sdos=1 then parar
if tpiso=1 and stres=1 then parar
goto inicio
bajar:
high porta.1
low porta.2
goto inicio
subir:
low porta.1
high porta.2
goto inicio
parar:
high porta.1
high porta.2
goto inicio
end
y el otro programa con la misma logica lo hice asi:
cmcon=7
trisa=0
trisb=1
porta=0
inicio:
if portb=%01000001 then subir
if portb=%10000010 then subir
if portb=%01000100 then bajar
if portb=%00100010 then bajar
if portb=%10000001 then subir
if portb=%00100100 then bajar
if portb=%00100001 then parar
if portb=%01000010 then parar
if portb=%10000100 then parar
subir:
low porta.2
high porta.1
goto inicio
bajar:
high porta.2
low porta.1
goto inicio
parar:
high porta.2
high porta.1
goto inicio
end
gracias AMIGOS! Aguante la ELECTRONICAAAAAAAA