programacion
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
INGENIERÍA ELECTROMECÁNICA CON ESPECIALIDAD EN AUTOMATIZACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNMC. L.I YOLANDA MEREDITH GARCÍA MOLINA
MARIELA MARTÍNEZ VARELA
No. de control: 13010380
ACTIVIDADES
4.1_ Programación de puertos de la computadora
4.2_Elaboracion de unainterface
4.3_Control de interfaces atreves de la computadora
4.3_Diagrama de alambrado.
4.4_Aplicacion en la industria.
4.1 CONTROL DE LOS PUERTOS DELENGUAJE
En lenguaje C, existe una instrucción especial para manejar las comunicaciones seriales. Esta instrucción posee la siguiente sintaxis:
int bioscom (int cmd, char abyte, int port);
Elparámetro cmd puede tener los siguientes valores y significados:
0 Inicializa el puerto port con los valores dados por abyte
1 Envía el caracter abyte por el puerto port
2 Lee el caracterrecibido por el puerto port
3 Retorna el estado del puerto port
Para configurar el puerto con algunos parámetros, bastará con realizar una operación OR con los deseados, por ejemplo, para1200 baudios, sin bit de paridad, sin bit de parada y 8 bits, bastará con seleccïonar la palabra dada por:
abyte = 0x80 | 0x00 | 0x00 | 0x03
O lo que es equivalente,
abyte =0x83
Comunicación con el puerto paralelo en Lenguaje C.
El lenguaje C permite tanto la lectura como la escritura de los puertos paralelo. Para leer el puerto existen las instrucciones inport einportb, mientras que para escribir están las instrucciones outport y outportb. La sintaxis de estas instrucciones es la siguiente:
unsigned inport (unsigned portid);
unsigned char inportb (unsigned portid);
void outport (unsigned portid, unsigned value);
void outportb (unsigned portid, unsigned char value);
Ejemplo:
Palabra =...
Regístrate para leer el documento completo.