Subido por ogcesar123

Problemas para microcontroladores

Anuncio
TAREA # 1 PROGRAMACION DEL MICROCONTROLADOR
PIC16F84A
Programa en MPLAB, el siguiente ejemplo de programa servirá para que el alumno aplique y
practique los códigos de instrucción vistos en clase, el programa que se presenta permite usar
las directivas para configurar el PIC16F84A líneas 3, 4 y 5. estas líneas son muy importantes
pues sin estas es imposible programar. Las líneas 9, 10 y 11 permiten configurar el puerto B
del PIC16F84A como salida. La línea 15 permite activar el pin 6 (RB0) del puerto B del
microcontrolador activando un led que se conecta como luz indicadora.
Códigos de instrucción usados: bsf (coloca un bit de valor lógico “1”)
bcf (coloca un bit de valor lógico “0”)
clrf (configura como salida)
Ejemplo del circuito implementado en Proteus para observar el comportamiento
de la ejecución del programa que sirven de ejemplo, y así asegurarse de que el
programa cumple con el planteamiento propuesto.
TAREA MICROCONTROLADORES
• Programa #1.- El alumno implementa en MPLAB un programa que permite al puerto B
del microcontrolador PIC16F84A, ser configurado como salida, en donde seleccionara el
pin 6 (RB0) del puerto B para conectar y activar un diodo led, de tal manera que con el
código fuente compilado por el alumno active al led.
• Programa #2.- Implementar en MPLAB un programa que permite al puerto B, del
microcontrolador PIC16F84A, se configure como salida en donde se usara el pin 6 (RB0),
pin7 (RB1) y pin8 (RB2) los cuales mediante el código correspondiente activan un diodo
led conectado en cada uno de los pines indicados de manera que permanecerán
activados indefinidamente.
• Programa #3.- Programar el microcontrolador PIC16F84A, para que active el puerto B
como salida, en donde se conectaran una serie de diodos led, los cuales estarán
conectados a los siguientes pines: pin6, pin8, pin10 y pin12 los cuales deben de
activarse y permanecer así, sin que se desactiven.
• Programa #4.- Crear un programa en MPLAB que configure el microcontrolador
PIC16F84A, el código de programación permite configurar los pines: pin17(RA0),
pin18(RA1), pin1(RA2) del puerto A como salidas, activando los diodos conectados a los
pines mencionados respectivamente.
• Programa #5.- Implementar un programa en MPLAB para configurar el PIC16F84A, el
código del programa activara el puerto A y el puerto B del microcontrolador activando a
las luces led conectadas a los siguientes pines: RA0, RA2, RB0, RB1. Ambos puertos
debe de configurarse como salida para activar los leds conectados a los puertos.
• Programa #6.- Crear un programa en MPLAB para activar los pines RB0, RB1, RB2,
RB4, RB5 del puerto B del microcontrolador PIC16F84A, para activar los pines debe de
programarse para que salidas del microcontrolador envíen un nivel bajo a las luces leds
conectadas a los pines indicados.
• Programa #7.- Compilar un programa en MPLAB para programar el PIC16F84A, el
código fuente del programa debe activar el puerto A como salida la cual enviara un nivel
bajo para activar el pin 17 (RA0) y pin 18 (RA1) donde estará conectado un diodo led en
cada pin y al momento de recibir el nivel bajo encenderá.
• Programa #8.- Crear un programa para el microcontrolador PIC16F84A, donde el código
fuente del programa implementado en MPLAB activara unas luces led conectadas al
puerto A con un nivel alto, y en el puerto B enviara un nivel bajo de señal para activar
unas luces led conectadas a este puerto. Pines del puerto A (RA1) y (RA3), pines del
puerto B, (RB1), (RB2), (RB3) y (RB5).
• Programa #9.- Programar el microcontrolador PIC16F84A para que active el puerto A con
nivel bajo y active los diodos leds conectados al los pines RA0, RA1, RA2.
• Programa #10.- Programar el microcontrolador PIC16F84A para activar el puerto A y el
puerto B con niveles bajos, los cuales activaran los pines RA1, RA2 y RB0, RB1, RB2 los
cuales tiene conectados diodos led.
Descargar