Está en la página 1de 10

INSTITUTO TECNOLOGICO DEL ISTMO

MATERIA
Microcontroladores
TITULAR
Dehesa Valencia Gaston
PRACTICA N°
#1
NOMBRE DE LA PRACTICA
Simulación Apagado y Encendido de Led

ALUMNOS
Betanzos Gomez Jesau
Leos Alvares Ricardo
Regalado Toledo Diana Valeria
Salinas Reyes Aniela
CARRERA
Ing. Mecatronica
SEMESTRE

GRUPO
MT

1
CONTENIDO
OBJETIVO GENERAL DE LA PRACTICA -------------------------------3

OBJETIVOS ESPECIFICOS DE LA PRACTICA ------------------------3

DIAGRAMA ELECTRONICO DE LA PRACTICA, MATERIAL Y

DISPOSITIVOS UTILIZADOS -----------------------------------------------4

DESCRIPCION GENERAL DE LA FORMA EN QUE SE

DESARROLLO LA PRACTICA ----------------------------------------------5

BASE TEORICAS DE. LA PRACTICA -------------------------------------6

DESARROLLO DE LA PRACTICA -----------------------------------------8

CONCLUSION GENERAL DEL EQUIPO ---------------------------------9

REFERENCIAS BIBLIOGRAFICSAS ------------------------------------10

2
REPORTE DE PRACTICA

OBJETIVO GENERAL DE LA PRACTICA.

Que el alumno desarrolle habilidades o mejore en la programación y aprenda utilizar las


herramientas de proteus para diseñar un circuito, como elementos periféricos de
entrada/salidas, generando las herramientas necesarias para desarrollo y prototipado de
proyectos futuros. Familiarizarnos y profundizar en el lenguaje de programación mediante
la plataforma PIC C Compiler, aprender a manejar componentes para recibir señales
externas mediante sensores y controlar elementos que nos rodean para interactuar con el
mundo físico mediante actuadores.

OBJETIVOS ESPECIFICOS DE LA PRACTICA.

Que el alumno aprenda a programar el apagado y encendido de un led y que pueda


desarrollar el circuito deseado, en nuestro caso en PIC C Compller y tambien poderlo
simular en Proteus.

3
DIAGRAMA ELECTRONICO DE LA PRACTICA, MATERIAL Y
DISPOSITIVOS UTILIZADOS.

DIAGRAMA ELECTRONICO DE LA PRACTICA

MATERIAL

 PIC18f4550
 Resistencia °1 de 10k, °1 de 220 ohms
 El power

4
DISPOSITIVOS UTILIZADOS

1) Lap top con los programas cargados

a) Progrma PIC C Compliler

b) Simulador proteus

DESCRIPCION GENERAL DE LA FORMA EN QUE SE


DESARROLLO LA PRACTICA .

Se utilizo el uso de la programación como primero indicamos que tipo de pic


es,configuramos los fusibles,configuramos en qué puertos iban las entradas y
salidas,utilizamos un ciclo while con una condición,y haremos uso del delay. Se desarrollo
en circuito para poder realizar el encendido y apago del led, nos dimos a la tarea de
corroborar nuestro codigo en PIC CCompiler y de igual forma simular nuestra practica en
proteus y de esa manera ver que todo este de manera correcta.

 Datos de los leds.

Color del led Voltaje Corriente

Rojo 1.8V - 2V 20mA = 0.02ª

𝑅 = 𝑉𝑐𝑐 – 𝑉𝑙𝑒𝑑 / 𝐼

 Donde:

𝑅: Es la resistencia.

𝑉𝑐𝑐: Voltaje.

𝑉𝑙𝑒𝑑: Voltaje del led.

𝐼: Es la intensidad de la corriente.

5
 Cálculos.

Color del led Caída de voltaje de las resistencias

Valor de la resistencia

Rojo 5V – 2V = 3V 3𝑉 ÷ 0.02 𝐴 = 100Ω

BASE TEORICAS DE LA PRACTICA.

Microcontrolador PIC18F4550. El microcontrolador PIC18F4550 es un dispositivo


programable que se compone de una computadora digital, una unidad de memoria de datos,
una unidad de memoria de programa y puertos de entrada/salida en un circuito integrado,
funciona como un controlador de periféricos en un sistema mínimo. El microcontrolador
depende de una alimentación de al menos 5V y 0V en sus entradas de Vdd y Vss
respectivamente para su operación, requiere de una señal de reloj que le indique la
frecuencia de trabajo. Grandes cantidades de memoria RAM para almacenamiento en búfer
y memoria de programa Flash mejorada lo hacen ideal para aplicaciones de control y
supervisión integradas que requieren conexión periódica con un ordenador personal a través
de USB para la carga/descarga de datos y/o actualizaciones de firmware.

Ley de Ohm: La ley dice que la corriente (I) que circula por un conductor eléctrico es
directamente proporcional al voltaje (V) e inversamente proporcional a la resistencia (R) es
muy útil para conocer la fórmula a la que es igual la variable que tapes con el dedo, por
ejemplo: Tapa con tu dedo la V (voltaje), entonces voltaje va a ser igual a I (corriente) por
R (resistencia), una más, tapa I (Corriente), I va ser igual a V divido R.

Para poder calcular nuestra resistencia utilizamos la siguiente formula.

𝑅 = 𝑉𝑐𝑐 – 𝑉𝑙𝑒𝑑 / 𝐼

 Donde:

𝑅: Es la resistencia.

𝑉𝑐𝑐: Voltaje.

6
𝑉𝑙𝑒𝑑: Voltaje del led.

𝐼: Es la intensidad de la corriente.

Lenguaje de programación: Lenguaje formal utilizado por los ingenieros de software para
escribir programas. Mediante el lenguaje de programación se indican todas las sentencias
que debe de ejecutar el programa

Pin: Cada una de las entradas o salidas que tiene el microcontrolador. Un pin puede
configurarse como entrada o como salida y es donde conectaremos los componentes para
interactuar con ellos.

Salida: Proceso de enviar datos desde el microcontroladoro a los componentes del circuito
electrónico.

Entrada: Proceso de recibir datos desde los componentes del circuito electrónico al
microcontrolador.

Resistencias: Es un material formado por carbón y otros elementos resistivos para


disminuir la corriente que pasa.

Diodos Emisores de Luz (LEDs): Un tipo de diodo que emite luz cuando la corriente lo
atraviesa. Como en todos los diodos, la corriente solo fluye en un sentido a través de estos
componentes. Estará probablemente familiarizado con ellos al verlos como indicadores
dentro de una gran variedad de dispositivos electrónicos. El ánodo, que normalmente se
conecta al positivo de la alimentación, es generalmente el terminal más largo, y el cátodo el
terminal más corto.

7
DESARROLLO DE LA PRACTICA.

Apagado y encendido de un led

#include <18F4550.h> //con esto indicamos que trabajaremos con el pic 18f4550

#fuses intrc , nowdt //configuracion de fusibles,intro,nowdt

#use delay (clock= 4MHz)//buscar en el libro (12000000,Fosc=12MHz

#use fast_io(a)//con esto indicaremos al programa que vamos a utilizar el puerto a del
microcontrolador

void main(){

set_tris_a(0b00000000);//0000 0000, podemos cambiar de puerto, con esto configuramos


que pines van a hacer salidas y cuales van hacer entrada

//todos los puestos del puerto a estan configurados como salidas

output_a(0b00000000);

while(true){//ciclo while (ponemos la condicion)

output_high(pin_a0);//esto hace referenca al pin que vamos a prender

delay_ms(5000);

output_low(pin_a0);

delay_ms(5000);

8
CONCLUSION GENERAL DEL EQUIPO.

En esta práctica podemos mencionar que fue de gran interés para nosotros ya que pudimos
desarrollar y mejorar nuestras habilidades en el programo de “PIC C Compiler” escribiendo
el código para el microcontrolador “PIC 18F4550” donde tuvimos que hacer que el led se
encendiera y apagara, compilarlo y que así nos generara el archivo en código binario, ya
echo esto tuvimos que simular nuestro código en “Proteus” donde de igual forma con los
conocimientos que tenemos nos fue de mucha ayuda para poder simular sin que nos
equivocáramos, de esta forma podemos reforzar nuestras habilidades y conocimientos
adquiridos en estos programas ya que uno de los putos a realizar en nuestro trabajo era:
experimentar modificando la codificación para que el tiempo de encendido y apagado del
led sea más lento, para poder hacer esto tuvimos que modificar el código que habíamos
credo al principio para así poder controlar la rapidez y lentitud en el encendido y apagado
de nuestro led, en general la practica realizada nos ayuda a poder tener más habilidades
como futuros programadores, en un futuro cada uno de estos conocimientos los tendremos
que ocupar en un ámbito laboral e incluso no laboral, como programadores tenemos que
estar en constantes actualizaciones de lo más reciente en el mundo de la programación ya
que día tras día el mundo va cambiando en ámbito más cibernético donde ahora la mayoría
de las cosas ya son electrónicas y nosotros somos parte de ese cambio.

9
REFERENCIAS BIBLIOGRAFICSAS.

 microcontroladoress.com. (2022, 8 septiembre). 🥇 PIC18F4550 - Que es,

Datasheet en español, puertos y más! Todo sobre

Microcontroladores. https://microcontroladoress.com/pic18f4550/

 Microcontrolador pic18f4550. (s. f.). MV

Electronica. https://mvelectronica.com/producto/microcontrolador-pic18f4550

 Programación, E. Y. (2016, 31 julio). 3. Retardo y secuencia de LEDs en PIC C

Compiler - PIC18F4550. YouTube. https://www.youtube.com/watch?

v=A6DnKiSirwE&feature=youtu.be

 PIC18F2455-I[1].PDF

10

También podría gustarte