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

Los procesos de programación de los microcontroladores


Enviado por   •  25 de Junio de 2013  •  Informe  •  513 Palabras (3 Páginas)  •  406 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

...

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