Tareas

Páginas: 9 (2005 palabras) Publicado: 21 de mayo de 2012
UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO
ELECTRÓNICA Y AUTOMATIZACIÓN
LENGUAJE DE PROGRAMACION
M. en C. Raúl Lozano Dorantes
Alan Salvador Hernández García
Práctica 10: Comunicación puerto paralelo

OBJETIVO(S):
Se desarrollará un algoritmo que se implementará en el entorno C, mediante el cual se mandan datos al puerto paralelo.

INTRODUCCIÓN
Mediante la aplicación del lenguaje C, sedesarrollará un programa con el cual se pueda mandar una palabra binaria que se vera reflejada en el puerto paralelo, mediante diodos led`s ,

MARCO TEÓRICO

Librerías
stdio.h: significa "standard input-output header" (cabecera estandar E/S), es la biblioteca estándar del lenguaje de programación C, el archivo de cabecera que contiene las definiciones de macros, las constantes, lasdeclaraciones de funciones y la definición de tipos usados por varias operaciones estándar de entrada y salida. Por motivos de compatibilidad, el lenguaje de programación C++ (derivado de C) también tiene su propia implementación de estas funciones, que son declaradas con el archivo de cabecera cstdio.

conio.h: La biblioteca "conio" es la encargada de manipular directamente tanto la salida a consola comola entrada desde el teclado.

Tipos de variables

Identificador: un identificador es simplemente el nombre que le vamos a dar a la variable, constante o función

Para que un indicador sea valido es necesario:
* Iniciar con una letra del alfabeto o con _
* No contener caracteres especiales
* Puede contener mas caracteres o _ después de la primera letra
* No debe tenerespacios en blanco
* C reconoce mayúsculas y minúsculas
*
* No usar palabras reservadas

Variables globales: son las que se declaran después del llamado a las cabeceras, pero antes de cualquier función, son útiles para cualquier parte del programa

Variables locales: son las que se declaran dentro de una función y solo sirven para ser utilizadas dentro de esa función

Tipos de datosLos tipos de datos definen los métodos de almacenamiento disponibles para representar información, junto con la forma en que dicha información será interpretada; los tipos de datos son indispensables para la declaración de variables.

En C encontramos diferentes tipos de variables:

tipo | bytes | desde | hasta |
void | null | null | null |
Signed char | 1 | -128 | 127 |
Unsigned char| 1 | 0 | 255 |
Signed short | 2 | -32768 | 32767 |
Unsigned short | 2 | 0 | 65535 |
Unsigned int | 2 | 0 | 65535 |
Signed long | 4 | -2147483648 | 2147483647 |
Unsigned long | 4 | 0 | 4294967295 |
float | 4 | 3.4x10-38 | 3.4x1038 |
double | 8 | 1.7x10-308 | 1.7x10308 |

Operadores aritméticos

operador | Nombre |
+ | Suma |
- | Resta |
* | Producto |
/ | división |
%| residuo |

PUERTO PARALELO
El puerto paralelo más conocido en el mundo de los petos es el puerto de impresora (que cumplen más o menos la norma IEEE 1284, también denominados tipo Centronics) que destaca por su sencillez y que transmite 98 bits. Se ha utilizado principalmente para conectar impresoras, pero también ha sido usado para programadores EPROM, escáners, interfaces de red Ethernet a10 Mb, unidades ZIP, SuperDisk y para comunicación entre dos PC (MS-DOS trajo en las versiones 5.0 ROM a 6.22 un programa para soportar esas transferencias).

El puerto paralelo de las computadoras, de acuerdo a la norma Centronics, está compuesto por un bus de comunicación bidireccional de 8 bits de datos, además de un conjunto de líneas de protocolo. Las líneas de comunicación cuentan con unretenedor que mantiene el último valor que les fue escrito hasta que se escribe un nuevo dato, las características
eléctricas son:

Tensión de nivel alto: 3,3 o 5 V.
Tensión de nivel bajo: 0 V.
Intensidad de salida máxima: 2,6 mA.
Intensidad de entrada máxima: 24 mA.

Los sistemas operativos basados en DOS y compatibles gestionan las interfaces de puerto paralelo con los nombres LPT1,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tareas tareas y mas tareas
  • tareas tareas
  • Taran Taran
  • tareas tareas
  • Tareas Y Tareas
  • Mis tareas...Tus tareas
  • Tareas de Tareas
  • Tareas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS