Buscador
YoReparo.com La Web 

Regístrate gratis para participar de los foros, o si ya estás registrado haz login.

QBasic, Como manejo Interrupciones?

comentario del autor Jue May 29, 2008 3:27 pm
   
Hola a todos.
Estoy trabajando en un proyecto final de una maquina la cual es controlada por medio del puerto paralelo de una PC. El proyecto es heredado de gente de años anteriores. El profesor nos pidio entre otras cosas que le agregemos unos sensores opticos (optoacopladores) para detectar determinadas posiciones de la maquina. El programa esta en QBasic, y lo que nos han pedido que la señal de los sensores la usemos para interrumpir usando la señal ACK del puerto paralelo y luego hacer una rutina de interrupciones para el manejo deseado. Eso no hay problema. El problema es que no sabemos si se pueden manejar interrupciones con QBasic, y de que manera se hace en caso de que esto sea posible.
Alguien sabe donde puedo obtener esta informacion o puede pasarmela. Ya que por mas complicado que sea, se me ocurre que va a ser mas facil que pasar todo el programa a C sonde si podemos manejar interrupciones.

Gracias de antemano.

daniloarg007

Reputación

sin valorar Jue May 29, 2008 5:24 pm
   
Hola, para buscar info que mejeor que Googlear un poco.
http://es.wikipedia.org/wiki/QBASIC
En la parte Enlaces externos hay links.
este es el que sobresale http://www.etsimo.uniovi.es/qbasic/ de la universidad de Oviedo.

Saludos, Sergio

sergio_jose

Reputación

comentario del autor Jue May 29, 2008 10:25 pm
   
Gracias Sergio_jose, tengo varios tutoriales de QBasic, a los que les sumo los que estan en estos link, pero nada sobre interruciones con QBasic, en ningun lado encuentro nada al respecto, tampoco nadie me dice que no pueda manejar dicha señal de interrupcion con este lenguaje, pero realmente tampoco encuentro como hacerlo.

daniloarg007

Reputación

sin valorar Sab May 31, 2008 2:24 pm
   
Hola, el manejo de interrupciones es posible en QBasic. ME acuerdo cuando empecé a programar que lo que hacíamos era direccionar el puerto paralelo y leer los datos en esa dirección dentro de un loop, cuando encontraba la condición mediante un enmascaramiento de los datos con un XOR o AND hacia algo.
Te dejo un foro de QBasic con algo de manejo de interrupciones del Mouse, creo que te ayudara a entender como podes implementar lo tuyo.

http://www.network54.com/Forum/171757/message/1010889589/Using+Mouse+with+QB---

y otra ayuda mas con temas específicos.
http://www.network54.com/Realm/QBasicFAQ/QBasicFAQ.html


Saludos, Sergio.

sergio_jose

Reputación



Hacer una pregunta

Reglamento / P+F

Foros

Miembros / Expertos