Está en la página 1de 4

Microprocesadores y

Microcontroladores





I n t e g r a n t e s :
- L u i s F e l i p e L a n d a P e r e a
- A l e j a n d r o O r t e g a T r e j o
- G u s t a v o P e d r o S n c h e z
G u i l l e n
- D a n i e l A l b e r t o V z q u e z
L o r e n z a n a
Catedrtico: Dr. Alexandro
Castellanos Mier
Prctica 4: Encendido de un foco utilizando un
PIC18F4550 programado en lenguaje Ensamblador






Fecha de Entrega: 11 de Marzo de 2014, 19:00Hrs.
Microprocesadores y Microcontroladores

Equipo: Luis Felipe Landa Perea, Alejandro Ortega Trejo, Gustavo Pedro Snchez Guillen y
Daniel Alberto Vzquez Lorenzana Pgina 1
Catedrtico: Dr. Alexandro Castellanos Mier
Mediante el programa siguiente nos encargamos de hacer que el PIC18F4550 pudiese, mediante la
implementacin de una etapa de potencia, encender un foco en el momento que un dip switch
est en estado alto.
Materiales utilizados
- 1 PIC18F4550
- 1 Resistencia de 330 a Watt
- 1 Resistencia de 10K a Watt
- 1 Resistencia de 1K a 1 Watt
- 2 Capacitores de 22pF
- 1 Cristal de 20MHz
- 1 Dip Switch
- 1 MOC 3011
- 1 SCR C106D
- 1 Foco de 40 Watts
A continuacin se mostrar el programa que se utiliz para poder sacar del pic un pulso en el
momento en que el dip switch marque un estado en alto:

;******************************Programa 4****************************************
;Programa: Encendido de un foco
;Materia: Microprocesadores y Microcontroladores
;Catedrtico: Dr. Alexandro Castellanos Mier
;Escuela: Universidad Veracruzana
;Integrantes: -Luis Felipe Landa Perea
; -Alejandro Ortega Trejo
; -Gustavo Pedro Snchez Guillen
; -Daniel Alberto Vzquez Lorenzana
;********************************************************************************
list p=18f4550
#include <P18F4550.INC>

CONFIG FOSC=HS
CONFIG PWRT=ON
CONFIG MCLRE=OFF
CONFIG WDT=OFF

Inicio org 0
clrf TRISB; Marco al puerto B como salidas
clrf PORTB; Marco que todo el puerto B va a recibir datos
setf TRISD; Marco al puerto D como entradas

Principal
Microprocesadores y Microcontroladores

Equipo: Luis Felipe Landa Perea, Alejandro Ortega Trejo, Gustavo Pedro Snchez Guillen y
Daniel Alberto Vzquez Lorenzana Pgina 2
Catedrtico: Dr. Alexandro Castellanos Mier
btfss PORTD, 0;El pin B0 se condiciona a que si est en alto salte la siguiente funcin
goto Bajo; Aqu se manda que contine el programa en la etiqueta Bajo
bcf PORTB, 7; Aqu se hace que especficamente el pin D07 de una salida en bajo
goto Principal; El programa se regresar a la etiqueta Principal
Bajo
bsf PORTB, 7; El puerto D07 dar una salida en alto
goto Principal; Se regresa el programa a la etiqueta Principal

end; Fin del Programa


A continuacin se muestra el diagrama en el simulador Proteus:

A continuacin se mostrar una foto del circuito ya implementado:

Microprocesadores y Microcontroladores

Equipo: Luis Felipe Landa Perea, Alejandro Ortega Trejo, Gustavo Pedro Snchez Guillen y
Daniel Alberto Vzquez Lorenzana Pgina 3
Catedrtico: Dr. Alexandro Castellanos Mier

En conclusin, pudimos observar como implementando una simple etapa de potencia, nuestro pic
puede volverse algo muy poderoso y manejar cosas que ya no son simples leds, es ms ya se
puede ir viendo las formas de implementacin en lo que vendra siendo la domtica en si.
Podra decirse que en ese aspecto nuestra Prctica 4 de Microprocesadores y Microcontroladores
fue muy satisfactoria buscando las formas de ampliar nuestra perspectiva de hasta donde puede
ser utilizado nuestro PIC18F550.

También podría gustarte