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

LABORATORIO 8

MICROCONTROLADORES
laboratorio 8
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
        Cómo utilizar el Entrenador
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:


 Para  poder  pasar  el  programa   a  la  simulación de  proteous  se debe  debe usar   el  archivo  hex y cof , para  asi  poder  practicar .

se puede    modificar  el programa     mediante  proteous  y poder  simular   virtualmente   dentrando   y configurar  poder  asi   practicar  en el simulador de proteous.

el  programa  es muy distinto  al  que ya  sabemos en  arduino  pero  la funciones  como  while o  ciclo for  son  iguales   teniendo en cuenta  que debe  de declarar   cada  una de ellas  para  que  funcionen

  • 6. CONCLUSIONES:
 pudimos lograr  entender     los  conceptos  básicos  del  micro controlador pic   y entender  su arquitectura  de la   misma  

logramos   implementar  algunos  ejercicios  en  el entrador  pudiendo  entender  su funcionamiento    del  mismo  

logramos  enlazarnos  del programa  al entrenador  pudiendo   modificar los programas mediante su  uso como también  utilizando el  recurso  de proteous para  poder  practicar  virtualmente