martes, 22 de octubre de 2019

laboratorio 9

MICROCONTROLADORES
laboratorio 9

Herramientas de Programación Hardware y Software


      I.     CAPACIDAD TERMINAL
        Utilizar al microcontrolador en aplicaciones de control electrónico.
        Desarrollar y ejecutar programas en un microcontrolador PIC
        Programar y configurar interfaces básicas del microcontrolador.

    II.     COMPETENCIA ESPECÍFICA DE LA SESIÓN
        Listar las partes internas generales de un microcontrolador.
        Identificar las funciones generales de un microcontrolador
        Introducción a la programación en PIC C Compiler

3. MARCO TEÓRICO:


Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, su consumo de potencia es muy bajo y además es completamente estatico (esto quiere decir que el reloj puede detenerse y los datos de memoria no se pierden) capaz de realizar diferentes actividades que requieran del procesamiento de datos digitales y del control y comunicación digital de diferentes dispositivos.
características del PIC16F877a:
 Microcontrolador PIC 16F877A de 8 bits fabricado por Microchip.
  • Memoria ROM: 8Kb
  • Memoria RAM: 368 x 8 bytes
  • Pines I/O: 33
  • Frecuencia: 20 Mhz con cristal externo
  • Permite programación ICSP

  • Frecuencia de operación 0-20 MHz
  • Oscilador interno de alta precisión
    • Calibrado de fábrica
    • Rango de frecuencia de 8MHz a 31KHz seleccionado por software.
    • Voltaje de la fuente de alimentación de 2.0V a 5.5V
      • Consumo: 220uA (2.0V, 4MHz), 11uA (2.0 V, 32 KHz) 50nA (en modo de espera)
    • Ahorro de energía en el Modo de suspensión
    • Brown-out Reset (BOR) con opción para controlar por software
    • 33 pines de entrada/salida
      • alta corriente de fuente y de drenador para manejo de LED
      • resistencias pull-up programables individualmente por software
      • interrupción al cambiar el estado del pin
    • memoria ROM de 8K con tecnología FLASH
      • El chip se puede re-programar hasta 100.000 veces
    • Opción de programación serial en el circuito
      • El chip se puede programar incluso incorporado en el dispositivo destino.

      • 256 bytes de memoria EEPROM
        • Los datos se pueden grabar más de 1.000.000 veces
      • 368 bytes de memoria RAM
      • Convertidor A/D:
        • 14 canales
        • resolución de 10 bits
      • 3 temporizadores/contadores independientes
      • Temporizador perro guardián
      • Módulo comparador analógico con
        • Dos comparadores analógicos
        • Referencia de voltaje fija (0.6V)
        • Referencia de voltaje programable en el chip
      • Módulo PWM incorporado
      • Módulo USART mejorado
        • Soporta las comunicaciones seriales RS-485, RS-232 y LIN2.0
        • Auto detección de baudios
      • Puerto Serie Síncrono Maestro (MSSP)
        • Soporta los modos SPI e I2C.

      Digrama Interno




4. EVIDENCIA DE TAREAS EN LABORATORIO:

.



|

5. OBSERVACIONES:


  • los fusibles  tienen diferentes acciones que   se pueden  implementar  como es el caso  noprotect 

  • algunos pulsadores  eran muy deficientes haciendo  que  se  salten  cada secuencia  y se tubo  que cambiar  los pines en  el programa 

  • tener en cuenta  la lógica que se debe implementar  y también  que al funciones que sabemos del arduino se puede implementar en el pic como es es caso  boolean  o  while  for  .etc  haciendo  fácil  el uso del programa 


  • 6. CONCLUSIONES:
  • logramos  implementar  algunas funciones  como   el bucle  for   y ciclo  for para  que   el  programa  pueda funcionar

  • se pudo  implementar  nuevas  funciones y lógicas   en el programa  logrando  una secuencia  como el  desplazamiento  de los bits 
  •  se identifico  algunas   parámetros  como los fusibles y  realización  de los bits  como   salidas  que eran  0b0000001

No hay comentarios:

Publicar un comentario