Semaforo En c

Páginas: 4 (798 palabras) Publicado: 17 de abril de 2012
Introducción
Los semáforos son dispositivos de señales que se sitúan en intersecciones viales, pasos de peatones y otros lugares para regular el tráfico de vehículos y el tránsito de peatonesActualmente un semáforo es un dispositivo mecánico o eléctrico que regula el tráfico de vehículos y peatones en las intersecciones de caminos. El tipo más frecuente tiene tres luces decolores:
* Verde (2), para avanzar, puesto que no hay obstáculos.
* Rojo (1), para detenerse inmediatamente
* Amarillo o Ámbar (3) como paso intermedio del verde a rojo, o precaución si estáintermitente
El amarillo tiene un significado distinto si está intermitente (pasar con precaución) o si está fijo (detenerse, si la velocidad que llevemos nos lo permite con seguridad).

DesarrolloEn la práctica realizada se hizo la programación para un semáforo en la intersección de una calle a continuación se muestra el programa realizado.

/*CONFIGURACION PIC*/
#include "18f4550.h"#use delay(clock=48000000)
#build(reset=0x01000,interrupt=0x01008)
#org 0x0000,0x0FFF {}
//-------------------------------------------------------------------------------
//SALIDAS//SEMAFORO 1 Y 2
#define LED1 PIN_B0 //LED ROJO
#define LED2 PIN_B1 //LED AMARILLO
#define LED3 PIN_B2 //LED VERDE
#define LED4 PIN_B3 //LED ROJO (PARA PEATON)
#define LED5 PIN_B4//LED VERDE (PARA PEATON)
//SEMAFORO 3 Y 4
#define LED6 PIN_B5 //LED ROJO
#define LED7 PIN_B6 //LED AMARILLO
#define LED8 PIN_B7 //LED VERDE
#define LED9 PIN_E0 //LED ROJO (PARAPEATON)
#define LED10 PIN_E1 //LED VERDE (PARA PEATON)
//---------------- configuracion de puertos -----------------------------------
void main(void)
{
set_tris_B(0b00000000); //Configura puerto 1= entrada 0= salida
set_tris_E(0b00000100); // RE2=ENTRADA
//------------------------ PROGRAMA PRINCIPAL ------------------------------------
do
{
if(input(PIN_E2)==1)
{...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Semaforo
  • Los Semaforos
  • semaforo
  • Semaforo
  • semaforo
  • SEMAFORO
  • Semáforo
  • Semaforo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS