Вы находитесь на странице: 1из 4

INSTITUTO SUPERIOR TECNOLÓGICO

“Tsa`chila”
SEMÁFORO
CARRERA:

TECNOLOGÍA SUPERIOR EN ELECTRÒNICA

ESTUDIANTE:

DAVID LEÒN QUEZADA-MARKUS QUIÑONEZ

DOCENTE:

ING. CARLOS SAMPEDRO

MATERIA:

MICROCONTROLADORES

SEMESTRE:

TERCERO “A”

PERÍODO LECTIVO:

NOVIEMBRE 2019 - MARZO 2019

SANTO DOMINGO – ECUADOR

Página 1|4
1. OBJETIVOS:

 Desarrollar en el sofware Bascom un código para simular el funcionamiento de


un semáforo.
 Programar la secuencia de encendido y tiempo para cada luz (led).

2. PROCEDIMIENTO:

 Abrimos nuestro programa BASCOM donde realizaremos el código en secuencia


del encendido de nuestros leds para la simulación del circuito solicitado.
 Tener en cuenta la secuencia sabiendo que Rojo=1 con tiempo de espera de 2
segundos después Verde=1 con tiempo de espera de 1 segundo y por último
Amarillo=1 con tiempo de espera de 2 segundos.
 Luego se realizó la programación usando instrucciones como: DO-LOOP, DIM
AS BYTE.
 Después de realizar la programación compilamos para ver si la programación es
correcta.
 Después de grabar el programa en el microcontrolador se armó el circuito en el
protoboard según el diagrama de la simulación.

3. MATERIALES:

 Atmega328P.  3 Diodos leds


 Quemadora USB.  Protoboard
 Cable para protoboard
4. MARCO TEORICO

MICROCONTROLADOR ATMEGA328P

ATmega328 MCUs es capaz de ejecutar instrucciones de gran alcance en un solo ciclo


de reloj, permitiendo que el dispositivo logre rendimientos que se aproximan 1 MIPS por
MHz mientras equilibra el consumo de energía y velocidad de procesamiento. Estos
Atmel MCU están diseñados para su uso en la automatización industrial y la
automatización de viviendas y edificios.

Este microcontrolador contiene un núcleo AVR su frecuencia de trabajo o frecuencia de


reloj máxima es de 20MHZ a si mismo se puede mencionar que tiene un tamaño de
memoria cercano a los 32kB y un tamaño de datos RAM de 2kB.

Página 2|4
DIODOS LEDS

Los Led’s son componentes eléctricos semiconductores (diodos) que son capaces de
emitir luz al ser atravesados por una corriente pequeña. Las siglas “LED” provienen del
inglés “Light Emitting Diode”, que traducido al español es "Diodo Emisor de Luz". Dos
materiales conductivos forman un diodo cuando son puestos en contacto.

BASCOMAVR

BascomAVR es una software desarrollado por la empresa estadounidense Atmel, como


objetivo de editar y compilar códigos que se puedan desarrollar por usuarios y proceder
a la ejecución de los mismos en sus microcontroladores Atmega.

RESISTENCIA ELECTRICA

Resistencias 220 Ω: Barra cerámica de carbón con una resistencia eléctrica de 220 Ω, con
una tolerancia del 5% y una capacidad de disipación de ¼ de Vatio

5. CODIGO DE PROGRAMACION (BascomAVR)

$Regfile="m328pdef.dat" Config PORTb.1 = OUTPUT

$Crystal=8000000 Config PORTb.2 = OUTPUT

Config PORTb.0 = OUTPUT led Alias Portb.0

Página 3|4
led1 Alias Portb.1 led1 = 1

led2 Alias Portb.2 led2 = 0

do Wait 2

led = 1 led = 0

led1 = 0 led1 = 0

led2 = 0 led2 = 1

Wait 2 Wait 2

led = 0 Loop

6. CONCLUSIONES

 Saber el orden de secuencia nos permite la simulación adecuada.


 Podemos observar el comportamiento del circuito asi comprender el
funcionamiento del mismo.

7. RECOMENDACIONES

 Configurar la salida correspondiente a la secuencia de encendidos que queremos.


 Al momento de la práctica hacer bien las conexiones de las resistencias del
microcontrolador hacia los leds.
 Conectar los terminales correspondientes tanto del atmega como a su quemadora
para evitar algún tipo de daño.

8. ANEXOS

Página 4|4

Вам также может понравиться