Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación de Microcontroladores PIC en C: Guía para Estudiantes, Diapositivas de Programación C

aprende a programar microcontroladores pic

Tipo: Diapositivas

2020/2021

Subido el 08/05/2021

diego-diaz-gutierrez
diego-diaz-gutierrez 🇨🇴

5

(1)

6 documentos

1 / 34

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PROGRAMACION DE
MICROCONTROLADORES PIC
EN C
Centro Industrial del Mantenimiento
y Manufactura
Ing. Daniel Espitia
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22

Vista previa parcial del texto

¡Descarga Programación de Microcontroladores PIC en C: Guía para Estudiantes y más Diapositivas en PDF de Programación C solo en Docsity!

PROGRAMACION DE

MICROCONTROLADORES PIC

EN C

Centro Industrial del Mantenimiento

y Manufactura

Ing. Daniel Espitia

[email protected]

COMPILADOR C DE CCS

Diseñado específicamente para microcontroladores

PIC

Amplia librería de funciones predefinidas, comandos

de preprocesado y ejemplos

Controladores para diversos dispositivos (LCD, ADC,

EEPROM, etc)

Asistente para la creación

de proyectos.

Permite al usuario especificar los

parámetros del proyecto.

Genera los archivos .c, .h y ,pjt

RS

Comunicación entre PIC’s

Comunicación con PC

  • Puede implementarse en PIC’s

sin USART

Síncrono ó asíncrono

I2C

Comunicación con periféricos

(EEPROM, Sensores, LCD, etc)

SPI: Interface Serie de Periféricos

Diseñado por Motorola para

comunicación entre microcontroladores

Full Duplex

HARDWARE LCD

Para microcontroladores con

controlador de LCD integrado.

PIC16F913/914/916/917/

PIC18F6393/6493/8393/

CONVERSOR ANALOGO DIGITAL

Permite ingresar señales análogas

Voltajes de referencia opcionales

  • Solo para microcontroladores con ADC

Múltiples canales de entrada

CAPTURA: Obtiene el valor del

temporizador cuando se

produce un evento en un pin

del PIC.

COMPARACION: Compara el

valor del temporizador con el

valor de un registro y provoca

una acción en el PIC

PWM: Genera una señal PWM

(Modulación de ancho de

pulso).

Aplicaciones:

Control de velocidad de

motores DC

Control de servomotores

DRIVERS:

Rutinas pre-programadas de dispositivos

periféricos externos.

Incluye ADC, Pantalla LCD, Teclado Matricial,

Memoria EEPROM, Memoria RAM, entre otros.

PINES DE ENTRADA Y SALIDA

Los pines del PIC pueden ser configurados

como entrada o salida.

Algunos pines pueden ser configurados como

análogos (dependiendo del PIC).

Se pueden habilitar las resistencias de pullup

OSCILADOR INTERNO

  • Permite configurar la frecuencia

del cristal.

  • Solo disponible en PIC’s con

oscilador interno

FICHEROS DE INCLUSION

Librerias con funciones especiales

Ejemplo:

Ctype.h: Operaciones con caracteres

Errno.h: Códigos de error

Float.h: Operaciones con punto flotante

Limits.h: Cálculo de máximos y mínimos

Math.h: Funciones matemáticas

LCD:

  • Configuración de los pines a

utilizar para la LCD

MODBUS:

  • Permite el control de una red de

dispositivos, por ejemplo un

sistema de medida de

temperatura y humedad.