Académique Documents
Professionnel Documents
Culture Documents
Oscilador RC interno
Directivas de Procesado
Programas o Funciones
instrucciones
Comentarios
Declaración de variables
Interacción Uc – PC (USART)
Comando
#USE RS232(Opciones)
baud=x
xmit=pin_c6
rcv=pin_c7
bits=8
parity=N
Transmisión
Recepción
#include <16f887.h>
#device adc=10
#use delay (clock=4M)
#fuses XT,HS
#include <lcd1.c>
Módulo CCP
Comando
Modo Captura
Modo Comparación
PWM
setup_ccpx(modo);
set_pwmx_duty(valor);
setup_timer2(opciones);
setup_ccp1(ccp_pwm)
Aplicaciones ADC
Comando
setup_adc(MODO);
setup_adc(ADC_CLOCK_INTER
NAL);
setup_adc_ports(VALOR);
setup_adc_ports(sAN0|sAN1);
set_adc_channel(CANAL);
set_adc_channel(0);
Valor = read_adc();
voltaje=read_adc();
Comunicaciones I2C, SPI y USB (Boot Loa
Comando
# use i2c (Opciones)
Multi_Master
Master
Slave
SCL=pin
SDA=pin
Addres= nn
Fast
Slow
Restart_WDT
Force_HW
NOFloat_High
Smbus
Stream=id
Funciones Asociadas
SPI
SPI setup
SPI read
SPI write
SPI transfer
SPI received
USB
usb_init()
usb_task()
usb_enumerated()
usb_cdc_putc( c )
usb_cdc_getc( c )
Resumen Comandos
PIC de trabajo
Fusibles
Velocidad de Oscilacion
termo() {}
delay_ms(200);
// INDICA EL PIN A LEER RA0
Tipo Nombre _Variable = [Valor Inicial]
Interacción Uc – PC (USART)
Función
Declara la directiva y la funciones disponibles en CCs para utilizar el modulo USART
Establece la tasa de baudios con el valor de x
Pin para la transmisión
Pin para la recepción
Numero de bits
Paridad
putchar(cdata)
fputc(cdata, stream)
Putc(cdata)
putchar(cdata)
fputc(cdata, stream)
Value =getc()
value = fgetc(stream)
value = getch()
value = getchar()
Libreria del uC
Convertir Analogo
Frecuencia del reloj
Fusibles
Libreria del LCD
Módulo CCP
Función
Proporciona el acceso al estado actual de un registro que cambia su valor constantemente
Compara constantemente valores de dos registros
Puede generar señales de frecuencia y de ciclo de trabajo variados por uno o más pines de salida
Configura el tipo de modo
Define el ciclo de trabajo donde valor es un dato de 8 o 16 bis
Configuracion del timer 2
Configuracion del modo CCP como PWM
Aplicaciones ADC
Función
SPI
Inicializa Serial Port SPI
Recive bits de datos del puerto SPI
Envia bits de datos por el puerto SPI
Envia y recibe por SPI
Verifica si el dato SPI fue recibido
USB
Inicializa el hardware USB
Resetea el Periferico
Devuelve TRUE si el dispostivo ha sido enumerado por el PIC
Coloca un caracter en el Buffer de transmision
Recibe un caracter del buffer de transmision
ntemente
s pines de salida