Un micro-controlador es un dispositivo electrónico es capaz de llevar acabo procesos lógicos estos procesos
Enviado por Donn • 8 de Marzo de 2016 • Trabajo • 429 Palabras (2 Páginas) • 271 Visitas
[pic 1]PROFESOR: DAVID SAUL PICHARDO CRUZ
ALUMNOS: GARCIA AGUILAR DANIEL
GODINEZ GARCIA JAIR ROGELIO
GUTIERREZ BOLAÑOS JORGE
TRABAJO: PRACTICA 1
PRACTICA 2
PRACTICA 3
FECHA DE ENTREGA 22/SEPTIEMBRE/2014
PRACTICA 1
INTRODUCCION
Un micro-controlador es un dispositivo electrónico es capaz de llevar acabo procesos lógicos estos procesos o acciones son programados en lenguaje ensamblador por el usuario y son introducidos atreves de un programador. En este caso utilizaremos dos programas llamados MPLAB-IDE en el cual se crea el código y PROTEUS 8 nos apoyaremos para elaborar el circuito electrónico al cual le cargaremos el código ya ensamblado. En esta práctica realizaremos un código para transferirlo al chip y la función que realizara es encender 4 leds.
DESARROLLO
Para iniciar el desarrollo del programa ya tenemos que tener en cuenta y conocer todas las instrucciones correspondientes al programa MPLAB que es en el que nos basaremos para realizar nuestro programa, para encender 4 leds atreves de pulsos de 5 volts.
Para iniciar en MPLAB debemos tener en cuenta los sig. Pasos:
- Directivas del Programa.
- Declarar variables y constantes.
- Declarar interrupciones.
- Programa principal.
Como se muestra en la sig. Imagen 1
Código
Include
CBLOCK 20H
ENDC
org 00H
goto inicio
Inicio
bsf STATUS, 5
movlw b'00000000'
movwf TRISB
bcf STATUS, 5
a1 movlw b'00001111'
movwf PORTB
goto a1
end
[pic 2]imagen 1:
Terminando de elaborar el programa tenemos que hacerlo en el programa PROTEUS 8 el cual sirve para elaborar circuitos electrónicos ya que si en la simulación del circuito sale bien es probablemente que al pasarlo hacer físicamente todo funcione correctamente.
Materiales
1 P16F877A-Microcontrolador
1 Resistencias de 10kΩ
1 Tira de leds
1 Push Button
En la siguiente imagen se muestra el diagrama ya elaborado y funcional.
[pic 3]
Instrucciones Utilizadas
...