Idea principal:
Controlador de semáforos
Contara con los colores convencionales rojo. verde, y amarillo
Explicación:
Estados del semáforo
I-. Verde:
1-. Se podrá oprimir el botón para simular la llegada de los diferentes personas que cruzaran.
II-. Amarillo
1-. En amarillo se anulara el incremento de personas, aunque se presione el botón no se incrementara el numero de personas
III-. rojo
1-. Se disminuirá el contador de personas actualmente, en caso de que no alcanse a pasar todas las personas, en el siguiente estado "verde" se incrementaran el numero de gentes a partir de los que no alcanzaron esperando.
Componentes:
1-. Cuatro leds
2-. Push button
3-. Display catodo comun
4-. 11 resistencias
5-. Pic16f628a
Diagrama electronico //creado en proteus
Herramientas utilisadas:
MicroCode
ISIS
MicroPro
Codigo:
Prueba:
@ DEVICE pic16f628A, INTRC_OSC_NOCLKOUT 'Reloj interno solo.-
ResponderEliminar'@ DEVICE pic16f628A, WDT_OFF ' Watchdog Timer desconectado.-
@ DEVICE pic16f628A, PWRT_OFF ' Power-On Timer conectado.-
@ DEVICE pic16f628A, BOD_ON ' Brown-Out Detect conectado.-
'@ DEVICE pic16f628A, MCLR_ON ' Master Clear Externo desconectado.-
'@ DEVICE pic16f628A, LVP_OFF ' Low-Voltage Programming desconectado.-
'@ DEVICE pic16f628A, CPD_OFF
AMIGO QUIERO COMPILAR Y POR ESTO ME SALE ERRORES