Sei sulla pagina 1di 18

MECATRÓNICA

UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES

T S U MECATRONICA
MATERIA
SISTEMAS DIGITALES
PRACTICA
MICROCONTROLADORES 1
ALUMNO
MARIO EDUARDO RAMÍREZ
GRUPO
MT 2H
FECHA DE ENTREGA
12 DE AGOSTO
PROFESOR
M.I. VICTOR MANUEL MORA ROMO

Microcontroladores
MECATRÓNICA

INDICE:

Contenido
INDICE:........................................................................................................................................ 2
RESUMEN:.................................................................................................................................. 3
OBJETIVO.................................................................................................................................... 4
MARCO TEÓRICO....................................................................................................................... 5
MATERIAL Y EQUIPO.................................................................................................................. 6
DESARROLLO............................................................................................................................. 6
Conclusiones.............................................................................................................................. 17

Microcontroladores
MECATRÓNICA

RESUMEN:

Seguimos adelante con las practicas con las cuales buscamos familiarizarnos cada vez
más con el sistema micro Basic para lograr diferentes circuitos automatizados, en este
caso seguimos con la práctica numero dos que ahora incluye un componente más
como lo son los botones pulsadores

Se visualiza un futuro grande para el micro controladores del bajo costo en la industria
de las aplicaciones donde el precio bajo número de pines cuenta; los dispositivos de
memoria pequeña alcanzan niveles previamente inalcanzables. Una combinación de la
creciente demanda del consumidor por aplicaciones más sofisticadas y el requisito para
la diferenciación competitiva está dirigiendo la adopción de la electrónica dentro de la
industria de aplicaciones. La oferta de micro controladores es una manera barata de
agregar características que distinguen y de mejorar la eficacia de la aplicación mientras
que se continúa reduciendo el costo de los sistemas. En el pasado esta evolución no
había sido posible para los productos del alto volumen debido al relativamente precio
alto de micro controladores pequeños.

Muchas de las aplicaciones de hoy en día continúan utilizando componentes discretos


para agregar un control muy básico al sistema. Este artículo explorará, usando
diferentes casos de estudio, las ventajas para la industria de las aplicaciones de usar un
pequeño pero altamente integrado micro controlador en lugar de soluciones basadas en
el control discreto.

Microcontroladores
MECATRÓNICA

OBJETIVO

El alumno al final de la práctica:


 Programará el Microcontrolador para activar varias salidas a leds.
 Identificará e implementará el uso del Microcontrolador.

Microcontroladores
MECATRÓNICA

MARCO TEÓRICO
Un microcontrolador es un circuito integrado que en su interior contiene una unidad
central de procesamiento (CPU), unidades de memoria (RAM y ROM), puertos de
entrada y salida y periféricos. Estas partes están interconectadas dentro del
microcontrolador, y en conjunto forman lo que se le conoce como microcomputadora.
Se puede decir con toda propiedad que un microcontrolador es una microcomputadora
completa encapsulada en un circuito integrado.

Toda microcomputadora requiere de un programa para que realice una función


específica. Este se almacena normalmente en la memoria ROM. No está de más
mencionar que sin un programa, los microscontroladores carecen de utilidad.

El propósito fundamental de los micro controladores es el de leer y ejecutar los


programas que el usuario le escribe, es por esto que la programación es una actividad

Microcontroladores
MECATRÓNICA

básica e indispensable cuando se diseñan circuitos y sistemas que los incluyan. El


carácter programable de los microcontroladores simplifican el diseño de circuitos
electrónicos. Permiten modularidad y flexibilidad, ya que un mismo circuito se puede
utilizar para que realice diferentes funciones con solo cambiar el programa del
microcontrolador.

MATERIAL Y EQUIPO
 18F4550  1 Cristal 20MHZ
 7805  2 Capacitores Cerámicos 22pF
 3 Led  Protoboard
 3 R220Ω o R330Ω  Fuente de voltaje
 1 R10KΩ  Multímetro

Microcontroladores
MECATRÓNICA

DESARROLLO

La entrada de voltaje del microcontrolador deberá de ser suministrada con un regulador


7805 para evitar algún daño posible

Circuito de fuente de +5v para TTL

I. Encender un led

1.- Realizar el siguiente ejercicio en el Mikrobasic en un proyecto nuevo y en una


carpeta exclusiva para este ejercicio, el cual consta de prender y apagar un led cada ½
segundo.
MECATRÓNICA

2.- Compile el programa y verifique si existe algún error

3.- Realice el siguiente montaje en Proteus del circuito antes programado.

Montaje del Microcontrolador 18f4550

4.- Pulse doble clic sobre el microcontrolador y en program file introduzca el


archivo .hex del código ya antes compilado
MECATRÓNICA

5.- Correr la simulación y observar que sea correcta.

6.- En la misma carpeta donde se guardo el programa guardar la simulación.

7.- Grabe el programa dentro del microcontrolador

8.- Realice ahora el circuito en protoboard y verifique su funcionamiento.

9.- Mida la salida del microcontrolador con y sin led.


MECATRÓNICA

Cuestionario:
1. ¿Hubo alguna diferencia entre la simulación y la construcción en el Protoboard?
No hubo ninguna diferencia, si lo conectamos tal cual se realizo la simulación el
programa se realiza correctamente al igual que en el proteuz.

2. ¿Qué efecto hubo con respecto a los voltajes de salida con y sin led conectado?
El voltaje es prácticamente el mismo ya que el led consume solamente .7v y si lo
checamos sin el led el voltaje que nos envía la salida del micro controlador es de 4.9vcc
MECATRÓNICA

II. Encender 2 Leds


1. Realice una secuencia en la cual dos led prendan alternadamente cada 500 ms.
(Incluya aquí el programa utilizado).
Espacio para que desarrolle el programa:
MECATRÓNICA

2. Realice el siguiente montaje en Proteus del circuito antes programado

3.-Correr la simulación y observar que sea correcta.


4.- En la misma carpeta donde se guardo el programa guardar la simulación.
5.- Grabe el programa dentro del microcontrolador
5.- Realice ahora el circuito en protoboard y verifique su funcionamiento.

Cuestionario:

1. ¿Hubo alguna diferencia entre la simulación y la construcción en el Protoboard?


No hubo ninguna diferencia, si lo conectamos tal cual se realizó la simulación el
programa se realiza correctamente al igual que en el proteuz.
MECATRÓNICA

III. Secuencia de un semáforo

3. Realice un programa en la cual muestre la secuencia de un semáforo en el cual el


foco rojo dure 500 ms, el verde 700 ms y el amarillo sea intermitente 3 veces con
duración de 100 ms cada uno. (Incluya aquí el programa utilizado).

Nota: se puede utilizar la instrucción PORTB=%00000000 para habilitar 0 o 1 en


el puerto, en este caso en el puerto b los primeros 4 bits están en bajo y los
últimos 4 están en alto.

Espacio para que realice el programa del circuito.


MECATRÓNICA
MECATRÓNICA

4. Realice el siguiente montaje en Proteus del circuito antes programado

3.-Correr la simulación y observar que sea correcta.


4.- En la misma carpeta donde se guardo el programa guardar la simulación.
5.- Grabe el programa dentro del microcontrolador
5.- Realice ahora el circuito en protoboard y verifique su funcionamiento.

Cuestionario:

2. ¿Hubo alguna diferencia entre la simulación y la construcción en el Protoboard?


No hubo ninguna diferencia, al momento de conectar, se realizó la conexión igual que
en el proteuz y el sistema se realizó correctamente, al igual que en la simulación.
MECATRÓNICA

IV. Secuencia de un crucero de semáforos


5. Realice un programa en la cual muestre la secuencia de un crucero de 4
semáforos el cual indique que cuando un semáforo se encuentre en verde los
otros 3 estarán en rojo, utilizar los mismos parámetros de tiempo del ejercicio
anterior (Incluya aquí el programa utilizado).

Espacio para que desarrolle el programa:


MECATRÓNICA

6. Realice el siguiente montaje en Proteus del circuito antes programado

3.-Correr la simulación y observar que sea correcta.


4.- En la misma carpeta donde se guardo el programa guardar la simulación.
5.- Grabe el programa dentro del microcontrolador
5.- Realice ahora el circuito en protoboard y verifique su funcionamiento.

Cuestionario:

3. ¿Hubo alguna diferencia entre la simulación y la construcción en el Protoboard?


No hubo ninguna diferencia, solo debemos de tener en cuenta la conexión correcta y
posteriormente descargar el programa para poder verificarlo en el proto.
MECATRÓNICA

4. ¿Se encontró una forma de reducir o simplificar el código del programa?


Si existen diferentes maneras de programar para simplificar el número de líneas, ya sea
que se programe el puerto completo de salidas, o se puede introducir también un
código exagesimal para habilitar las salidas en lugar de escribir todo el puerto.

Conclusiones
Pudimos realizar una práctica hasta cierto grado sencilla, ya que es la primera y nos va
a servir para irnos familiarizando con estos programadores, y que con el paso de las
practicas iremos aumentando cada vez más el grado de complejidad ayudándonos a
comprender más la importancia de realizar una buena programación para lo que
necesitemos hacer, también es importante conocer las variables y los códigos que
debemos introducir al programa para que sean aceptados y no se nos generen errores
a la hora de compilar.

Potrebbero piacerti anche