Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Programación

Programacion en lenguaje c

matiasgonne
2008-06-05 23:39 - Respuestas: 7 - Tema nº: 2523178


Características: Windows XP Profesional win xp.

estoy buscando una persona que sepa programar en c que me envie un programa que sirva para enviar 0 o 1 por las pines 2 al 9 del puerto paralelo 0x378 para un pequeño dispositivo que he montado que esta compuesto por 8 leds que se conectan al puerto paralelo.

Posibles soluciones:
Programacion en lenguaje cProgramacion en lenguaje c
Lenguaje de programacionLenguaje de programacion
Programacion lenguaje cProgramacion lenguaje c
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación multi-soLenguaje de programación multi-so
necromantika

Re: Programacion en lenguaje c - 2008-06-05 23:46 - Respuesta 2

¿que es lo que tienes hecho hasta ahora? ¿en que parte te "atascas?


salu2
TheTourist

Re: Programacion en lenguaje c - 2008-06-05 23:59 - Respuesta 3

Hola

Especificamente en C nop, busca informacion de Assembler y incrustas codigo Assembler en C. No recuerdo cual es la intruccion para hacerlo.

En todo caso es un programa simple de hacer, es tan solo un OUT en assembler. Eso si, debes buscar info sobre los registros del procesador para acceder a memoria, creo que tienes que cargar 0378 en el registro Dx pero no estoy seguro, es que la programacion en Assembler la vi hace mucho tiempo

saludos
TheTourist

Re: Programacion en lenguaje c - 2008-06-06 00:06 - Respuesta 4

Bueno aqui esta

MOV AL,FF
MOV DX, 0378
OUT DX,AL

con esto en assembler enciendes todos los bits del puerto paralelo, osea los dejas todos en uno
lo dificil es ingeniarselas para hacer el programa y que el dispositivo haga lo que uno quiere.

Como ves debes manejarte en hexadecimal, saber que son los registro s AX BX CX DX etc.. y aprender la sintaxis de Assembler... asi que como vez tienes arto trabajo...

Y tienes el problema de que el procesador hace las operaciones a la velocidad de la luz, ¿como sincronizaras con tu dispositivo?? jejeje (con loops)

saludos


matiasgonne

Re: Programacion en lenguaje c - 2008-06-06 00:18 - Respuesta 5

no he podido hacer nada no entiendo como utilizar el output
Página:1 Siguiente

Respuestas relacionadas:

Como pasar un texto a lenguaje de programación?Como pasar un texto a lenguaje de programación?Foro
Lenguaje phpLenguaje phpForo
LenguajeLenguajeForo
En que lenguajeEn que lenguajeForo
Lenguaje de la pcLenguaje de la pcForo
LenguajeLenguajeForo
Lenguaje cLenguaje cForo
Cambiar lenguaje mac os x 10.5.8Cambiar lenguaje mac os x 10.5.8Foro
Lenguaje basicLenguaje basicForo
De q me sirve el lenguaje c++?De q me sirve el lenguaje c++?Foro
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos07 Mayo 2024