• Domingo 19 de Mayo de 2024, 18:53

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - betoelectronico

Páginas: [1]
1
ASM (Ensamblador) / Re: duda en el puerto paralelo
« en: Viernes 10 de Julio de 2009, 00:09 »
gracias.te comento que para cuando lo llamo del piso 1 o del piso3, el ascensor funciona bien.
 yo anteriormente habia hecho como vos me propones hacer ahora y los resultados que tuve fue que cuando apretaba el numero 1 del teclado( para llamarlo a ese piso)..el led de salida,se prendia y se apagaba. osea..no se mantenia prendido hasta que el sensor del piso 1 se active.
me entiendes? por eso directamente hago como esta ahora, porque ahi funciona bien.
ahora probare con ese programa que me diste y vere
muchas gracias!

2
ASM (Ensamblador) / Re: duda en el puerto paralelo
« en: Miércoles 8 de Julio de 2009, 17:50 »
ya lo probe y no andaba igual. Pero luego me puse a urgar el circuito y descubri que habia un inconveniente en el circuito.lo solucione y ahora anda.
Pero ahora salio otro drama  <_<  ,resulta que cuando al ascensor lo llamo del piso2 , no funciona correctamente.
me puedes ayudar en esta ultimo problema que se me presenta??
ahi va adjuntado el programa modificado y explicado

3
ASM (Ensamblador) / Re: duda en el puerto paralelo
« en: Miércoles 8 de Julio de 2009, 00:14 »
gracias amigo....lo armo al programa y te cuentoo que salio :)

4
ASM (Ensamblador) / Re: duda en el puerto paralelo
« en: Martes 7 de Julio de 2009, 20:49 »
hola amigo..jeje..la verdad q si. bueno..pero en fin, como corrijo mi problema?? yo nose como hacerlo andar?vos q opinas? yo kiero que tocando el numero 1 ,el ascensor vaya al piso 1,si toco el 3 ,vaya al piso 3, si aprieto el dos vaya al piso 2.usare 3 pulsadores que me indicaran la ubicacion del ascensor.

5
ASM (Ensamblador) / Re: duda en el puerto paralelo
« en: Martes 7 de Julio de 2009, 19:51 »
Gracias amigos, por su pronta respuesta. Probando asi como esta el programa, cuando aprieto el 1 (desde el teclado), el puerto paralelo me envia `la corriente de salida  para hacer funcionar el motor ,hasta que el pulsador (del piso 1) se activa.En este momento el puerto paralelo deja de 'mandar'corriente y el motor deja de funcionar. hasta ahi vamos bien.
      Pero cuando aprieto el numero 3 del teclado, el puerto paralelo me envia corriente solamente si mantengo apretado dicha tecla. La idea es que apriete una sola vez y el puerto paralelo me envie a la salida el hexadecimal 22h hasta que el pulsador (del piso 3) se active.
   programa:
inicio1:
        mov     ah,08h     ;habilito el teclado
        int     21h
        cmp     al,'0'  ; compara con '0'
        je      fin  ;si la entrada en el teclado es '0' ..salgo del programa
        cmp     al,'1'  ; compara con 1
        je      inicio2 ; si es igual a 1 salta a inicio2 ,en esa etiqueta envia el 21h a la salida hasta  q se activa el pulsador1
        jmp     inicio_1 ; si no es igual a 1,va hasta etiqueta inicio_1 para preguntar si el numero ingresado fue 3.


En el caso que quiera depurarlo, como hago??Yo pienso que hay algun paso que me estoy salteando.  :(
En cuanto a los nombres de la etiquetas..lo usabamos en clases. Fue idea de mi profesor  :P
espero sus respuestass

6
ASM (Ensamblador) / duda en el puerto paralelo
« en: Lunes 6 de Julio de 2009, 20:49 »
buenas...!soy nuevo en este foro. La verdad tengo un problema con un programa que estoy armando para un trabajo de la universidad .Queria hacer un miniascensor controlado por puerto paralelo y usando el lenguaje asm.
*las teclas 1 , 2 y 3 indicara los pisos a donde se movera el ascensor.
* 3 pulsadores simularan la sensores de ubicacion del ascensor y dicha señal sera enviada a la entradas del puerto paralelo.
*el puerto paralelo  enviara señales de salida para hacer girar un motor hacia arriba o hacia abajo.
cuando aprieto la tecla uno..el puerto paralelo  me envia la señal de salida hasta el motor y lo hace funcionar hasta que el interruptor del piso 1 se activa.ahi vamos bien.
Pero, Cuando aprieto el numero 3 para llevar el ascensor hasta el tercer piso, no hace lo mismo. porquee?? alguien me podria dar una mano en el programa? y me dice en que me estoy equivocando?
desde ya gracias:!

Páginas: [1]