Microcontroladores ASM

Páginas: 11 (2657 palabras) Publicado: 26 de enero de 2014
PRÁCTICA 1
Microcontroladores PIC18 -



CONTENIDOS

Objetivos 3
Conocimiento Previo 3
Material y equipo requerido 3
Marco teórico 4
4.1 Introducción 4
4.2 Arquitectura del PIC18F4550 4
4.3 Proceso de Desarrollo 5
Cálculos 5
Simulaciones 5
Implementación 7
7.1 Desarrollo de Software para el PIC18F4550 22
7.1.1 Diagrama de flujo 5
7.1.1 Código en ASM 5
7.2 Programación del µC5
7.3 Verificación del µC 5
Diagramas 30
Conclusiones 30






1. Objetivo(s)

Identificar las características de los microcontroladores PIC de la familia PIC18.
Identificar los pines del PIC18F4550.
Analizar el funcionamiento de los puertos, oscilador y reset.
Manejar el software MPLAB para crear un proyecto y realizar simulaciones.
Conectar el circuito de reset (MClr) del PIC.Realizar un programa en lenguaje ensamblador para sumar dos datos de 4 bits (Puerto B) y mostrar el resultado en 5 leds conectados en puerto D.
Simular en el software Proteus el circuito completo.
Programar el microcontrolador (Pickit2, ICD2, Master-Pro, etc.)


2. Conocimiento previo

Conocimientos de la arquitectura del PIC18F4550 y de su conjunto de instrucciones.
Conocimientos decircuitos electrónicos (leds).

3. Material y equipo requerido

1 PIC18F4550
5 Leds
5 Resistencias de 330 Ω
1 Resistencia de 10 KΩ
1 dipswitch de 8
1 Tablilla de experimentos (Breadboard)
1 Fuente de 5 V
1 Multímetro
1 Programador
1 Computadora
1 Software MPLAB, Proteus y software del programador








4. Marco teórico

4.1 Introducción
Los micrconctoladores soncomputadores digitales integrados en un chip que cuentan con un microprocesador o unidad de procesamiento central (CPU), una memoria para almacenar el programa, una memoria para almacenar datos y puertos de entrada salida. A diferencia de los microprocesadores de propósito general, como los que se usan en los computadores PC, los microcontroladores son unidades autosuficientes y más económicas.
Elfuncionamiento de los microcontroladores está determinado por el programa almacenado en su memoria. Este puede escribirse en distintos leguajes de programación. Además, la mayoría de los microcontroladores actuales pueden reprogramarse repetidas veces.
Por las características mencionadas y su alta flexibilidad, los microcontroladores son ampliamente utilizados como el cerebro de una gran variedad desistemas embebidos que controlan maquinas, componentes de sistemas complejos, como aplicaciones industriales de automatización y robótica, domótica, equipos médicos, sistemas aeroespaciales, e incluso dispositivos de la vida diaria como automóviles, hornos de microondas, teléfonos y televisores.
4.2 Arquitectura del PIC18F4550
En el siguiente gráfico (Figura 1) se muestran los puertosdisponibles en el PIC18F4550, sus ubicaciones y las posibles funciones de cada pin.

Figura1. Diagrama de los Pines del PIC18F4550
A continuación se muestra el diagrama de Bloques de dicho microcontrolador (Figura 2).


























figura 2. Diagrama de Bloques del PIC18F4550
Y por último una tabla con funciones para su programación (Figura 3).4.3 Proceso de Desarrollo
El proceso de desarrollo de una aplicación basada en microcontroladores se compone de las siguientes etapas principales, las cuales se explican en más detalle en las siguientes subsecciones.
Desarrollo de software: Esta etapa corresponde a la escritura y compilación/ensamblaje del programa que regirá las acciones del µC y los sistemas periféricos conectados aeste.
Programación del µC: En esta etapa el código de maquina correspondiente al programa desarrollado en la etapa anterior se descarga en la memoria del µC.
Prueba y verificación: Por último, el µC debe conectarse al circuito base y someterse a pruebas para verificar el funcionamiento correcto del programa.

5. Cálculos

1. De todos es sabido, que si no se quiere quemar un led se le debe...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS