Proyecto semáforo electrónica

Solo disponible en BuenasTareas
  • Páginas : 28 (6898 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de febrero de 2011
Leer documento completo
Vista previa del texto
Escuela Universitaria Politécnica de Málaga

Laboratorio de Sistemas Electrónicos Digitales

Proyecto Semáforo

Realizado por el GRUPO-34 Fecha 15-05-07 Curso 2006/07

L.S.E.D

1

Escuela Universitaria Politécnica de Málaga

1. Presentación y justificación
Este documento contiene la 1ª memoria de la práctica de la asignatura de Laboratorio de Sistemas Electrónicos Digitales cuyadocencia se imparte en el 2º curso de la titulación de Ingeniería Técnica Industrial especialidad en Electrónica Industrial.

1.1. Objetivo de la práctica

Se trata de desarrollar un sistema de regulación semafórica basado en el PC para realizar un control de tráfico con las características mínimas siguientes: • • • • • • • • • • Cruce de 4 calles de dos direcciones cada una de ellas. Paso depeatones en cada una de las calles. No está permitido el giro a la izquierda. Supervisión del funcionamiento. Funcionamiento manual. La unidad se conecta a un ordenador PC por medio del cable de conexión de la placa 7130 descrita en la documentación de prácticas. Opcionalmente el control puede realizarse por medio del SPP del PC. La programación para el control del sistema se realizará en lenguajeensamblador en el formato descrito en clase. Se han de realizar dos programas básicamente diferentes. Uno específico de verificación del funcionamiento de la circuitería y otro de funcionamiento según las especificaciones. La documentación ha de incluir: esquemas eléctricos, esquemas de montaje, lista de partes, cronogramas de funcionamiento, interfaz de programación, memoria descriptiva ycálculos justificativos de las decisiones tomadas. El programa de control ha de incluir una estructura a base de menús para la selección de las funciones principales: o Selección del modo de funcionamiento. Automático o manual. o Visualización del estado del sistema. o Funcionamiento en general. o Salida al SO.

L.S.E.D

2

Escuela Universitaria Politécnica de Málaga

2.Desarrollo
2.1.Brevedescripción del puerto paralelo.

El puerto paralelo del PC es una conexión por medio de la cual el ordenador puede transferir información de 8 bits a un dispositivo externo. Dispone de tres registros a los que se accede por programa, que generan un conjunto de conexiones agrupadas en tres partes diferentes: bits de datos, de control y de estado. Para esta práctica el registro de datos se utilizaráen modo SPP (sólo escritura). Se usará el puerto LPT1, que tiene tres direcciones asociadas cada una a un puerto: La dirección del registro de datos es 378H, la del registro de estado es 379H, y la del registro de control es 37AH. En nuestro caso hemos utilizado seis direcciones del registro de datos y cuatro del registro de control. Puerto de datos (Patillas 2 a la 9): Es el PUERTO 888 y es desolo escritura, por este registro enviaremos los datos al exterior del pc. Puerto de estado (Patillas 15, 13, 12, 10 y 11): Es el PUERTO 889 y es de solo lectura, por aquí enviaremos señales eléctricas al ordenador, de este registro solo se utilizan los cinco bits de más peso, que son el bit 7, 6, 5, 4 y 3 teniendo en cuenta que el bit 7 funciona en modo invertido. Puerto de control (Patillas 1, 14,16 y 17): Es el correspondiente al PUERTO 890, y es de lectura/escritura, es decir, podremos enviar o recibir señales eléctricas, según nuestras necesidades. De los 8 bits de este registro solo se utilizan los cuatro de menor peso o sea el 0, 1, 2 y 3, con un pequeño detalle, los bits 0, 1, y 3 están invertidos.

L.S.E.D

3

Escuela Universitaria Politécnica de Málaga

Tabla general delpuerto paralelo

DB25
1

Señal
Control 0

Registro
C0-

Tipo
Salida

Activo
Bajo

Sentido
Invertido

2

Dato 0

D0

Salida

Alto

directo

3

Dato 1

D1

Salida

Alto

directo

4

Dato 2

D2

Salida

Alto

directo

5

Dato 3

D3

Salida

Alto

directo

6

Dato 4

D4

Salida

Alto

directo

7

Dato 5

D5...
tracking img