ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Los procesos de programación de los microcontroladores

ramses090Informe25 de Junio de 2013

513 Palabras (3 Páginas)432 Visitas

Página 1 de 3

Optativa II

Durante los procesos de programación de los microcontroladores PIC16F877A pudimos aprender el funcionamiento y los principios básicos de este PIC, sus características, la forma más adecuada de como deberían de ser conectados, etc.

Pudimos hacer unas prácticas con este microcontrolador para poner en prueba todo lo que ya habíamos aprendido, desde hacer las instrucciones para el PIC en la computadora con el programa MPLAB, hasta meter toda esa configuración en el PIC16F877A por medio de un grabador en este caso el PICKIT 2 para que ejecutara esas acciones en dispositivos, como lo son algunos focos LED y un display donde se digitaran algunos números o letras.

Objetivo

Se programara por medio de lenguaje ensamblador para el manejo y control de datos a traves de sus puertos, se utilizara el manejo de los puertos para indicar por medio de led, cuando un switch ste en continuo se prendera la mitad de leds en este caso 4 leds y cuando otro switch este en modo continuo se ensendera la otra mitad de leds y asi mismo cuando ambos switch esten en continuo se ensenderan todos los leds .

PRACTICA 1

__CONFIG _WDT_OFF&_PWRTE_ON&_XT_OSC&_LVP_OFF&_CP_OFF

LIST P=PIC16F877A

#INCLUDE<P16F877a.INC>

org 0x00

goto INICIO

INICIO bsf STATUS,RP0

bcf STATUS,RP1

clrf TRISB

movlw 0x06

movwf ADCON1

movlw 0x06

bcf STATUS,RP0

clrf PORTB

clrf PORTA

DEAD movlw 0xFF

movwf PORTB

goto DEAD

END

OBJETIVOS

El alumno elaborara y diseñara programas en lenguaje ensamblador para el control y manejo de datos a través de sus puertos. Utilizara las instrucciones para el manejo de los puertos. Utilizara de manera correcta el PIC16F. Realizara las conexiones necesarias de acuerdo con lo requerido en la práctica.

Por medio de switch se controlara el dispey para que muestre un 0 o un 7 dependiendo de qué puerto se maneje así mismo tendrá indicadores led para su visualización.

PRACTICA 2

__CONFIG _WDT_OFF&_PWRTE_ON&_XT_OSC&_LVP_OFF&_CP_OFF

LIST P=PIC16F877A

#INCLUDE <P16F877a.INC>

org 0x00

goto INICIO

INICIO bsf STATUS,RP0

bcf STATUS,RP1

clrf TRISB

movlw 0x06

movwf ADCON1

movlw 0x06

movwf TRISA

bcf STATUS,RP0

clrf PORTB

clrf PORTA

LOOP btfsc PORTA,2

goto CARLOS1

btfsc PORTA,1

goto CARLOS2

clrf PORTB

goto LOOP

CARLOS1 movlw 0xF0

movwf PORTB

goto LOOP

CARLOS2 btfsc PORTA,1

goto CARLOS3

movlw 0x0F

movwf PORTB

goto LOOP

CARLOS3 movlw 0xFF

movwf PORTB

goto LOOP

END

Diagrama de Circuitos

Conclusiones

Ramírez Vargas Cristian

Al ir realizando estas prácticas pude observar que es un mundo extenso de programación, sus datos, la forma de hacerlo, de introducirlos en el programa, hasta la forma de grabar el PIC todo eso es algo nuevo para mí, puedo concluir diciendo que realmente me gusto y quisiera hacer este tipo de trabajos más seguido para así poder aprender un poco más sobre este tema.

Bueno Rosas Rodrigo

Pude observar que es una forma fácil de hacer procesos de una forma

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com