HOME

PRODUCTOS

PROYECTOS

TUTORIALES

VIDEOS

FREEWARE

PROGRAMAS

FUNCIONES C

EMPRESA

ENGLISH

                   

 Programas desarrollados en ANSI C para los sistemas 16F628, sistema EB88 y PICCITO 16F88, con los compiladores HiTech y CCS.

Consulte aquí el listado de las funciones de librerías para C disponibles.

 

EDUPIC O EVOLUPIC 16F628

Sistema EB88

DESCRIPCION Y LINK

  CCSADC10BITSTINY.c Lee un valor binario de 10 bits del ADC y muestra valor decimal en LCD
  CCSADC10BITSTINY.hex  
  CCSADC10BITSTINY2.c Usa función de convertidor ADC en archivo header keyadc.h
  CCSADC10BITSTINY2.hex  
  CCSADC10BITSNIVELTINY2.c Muestra valor del nivel en metros, empleando variable de punto flotante.
  CCSADC10BITSNIVELTINY2.hex  
CCSCHAPAELECTRONICA.c CCSCHAPAF88TINY.c Recibe 2 caracteres del teclado. Si es 38, activa el relevador
CCSCHAPAELECTRONICA.hex CCSCHAPAF88TINY.hex  
  CCSCONTROLTINY.c Control remoto por módem de radioenlace a 9600 bps
  CCSCONTROLTINY.hex  
  CCSCONTROLTINY.c Control remoto por cable serial RS232, a 9600, 50 mts de distancia
  CCSCONTROLTINY.hex  
  CCSMENSAJEMATRIZ7X5.zip Escribe mensaje en matriz de leds 7 x 5
  CCSKEYTINY.c Recibe caracteres del teclado y los muestra en LCD
  CCSKEYTINY.hex  
CCSKEY3.c CCSKEY3TINY.c Recibe un string del teclado hexadecimal y lo muestra en el LCD
CCSKEY3.hex CCSKEY3TINY.hex  
  CCSLCD3TINY.c Muestra mensaje de 16 caracteres en LCD
  CCSLCD3TINY.hex  
CCSSCROLLINGLCD.c CCSLCDSCROLLINGTINY.c Mensaje de 16 caracteres en LCD con scrolling
CCSSCROLLINGLCD.hex CCSLCDSCROLLINGTINY.hex  
CCSLEDS.c CCSLEDSTINY.c Cuenta binaria en los LEDS, activa el relevador si RA1=1
CCSLEDS.hex CCSLEDSTINY.hex  
  CCSONEWIRE.c Programa para leer la temperatura del DS18B20, mostrarla en LCD
  ONEWIRE.h Librería para leer temperatura de DS18B20 (para compilador CCS)
  CCSONEWIRE.hex  
CCSPRINTF1.c CCSPRINTF1TINY.c Manejo de los distintos formatos de la función printf( )
CCSPRINTF1.hex CCSPRINTF1TINY.hex  
CCSPRINTF2.c CCSGETCHARTINY.c Recibe string del puerto serial, con ECO y convierte a variable entera.
CCSPRINTF2.hex CCSGETCHARTINY.hex  
  CCSMENSAJEMATRIZ7X5.zip Escribe mensaje en matriz de leds 7 x 5
CCSPRINTF3.c CCSPRINTF3TINY.c Recibe string del puerto serial, sin ECO y convierte a variable entera.
CCSPRINTF3.hex CCSPRINTF3TINY.hex  
  CCSSWITCHCASETINY.c Manejo de la estructura Switch/Case. Manejo del puerto serial.
  CCSSWITCHCASETINY.hex  
  CCSINTSEGUNDOTINY.c Rutina de interrupción. Proporciona una base de tiempo de 1 segundo.
  CCSINTSEGUNDOTINY.hex  
  CCSRFIDF88TINY.c Sistema RFID, muestra TAG de 12 caracteres en LCD
  CCSRFIDF88TINY.hex  
  CCSRFID9F88TINY.c Sistema RFID, control de acceso, utilizando TAGS autorizados
  CCSRFID9F88TINY.hex  
  CCSRTC3TINY.c Reloj de tiempo real de alta precisión, con rutina de interrupción.
  CCSRTC3TINY.hex  
  CCSSEVEN.c Programa para módulo de 7 segmentos, muestra número de 3 dígitos
  CCSSEVEN.hex  
  CCSSEVEN18B20.c Programa para módulo de 7 segmentos, muestra la temperatura
  CCSSEVEN18B20.hex  
HITECHARRAY2.c HITECHARRAY2TINY.c Define un arreglo de variables enteras con signo, y las muestra en LCD
HITECHARRAY2.hex HITECHARRAY2TINY.hex  
HITECHCHAPA628.c HITECHCHAPAF88TINY.c Manejo del teclado, LCD, relevador y los LEDS, a través de claves
HITECHCHAPA628.hex HITECHCHAPAF88TINY.hex  
  HITECHCONVADCTINY.c Lee un valor binario de 10 bits del ADC y muestra valor decimal en LCD
  HITECHCONVADCTINY.hex  
HITECHLEDS2.c HITECHLEDSTINY.c Cuenta binaria en los LEDS, activa el relevador si RA1=1
HITECHLEDS2.hex HITECHLEDSTINY.hex  
HITECHLCD3.c HITECHLCD3TINY.c Muestra mensaje de 16 caracteres en LCD
HITECHLCD3.hex HITECHLCD3TINY.hex  
  HITECHLCD5TINY.c Convierte una variable entera con signo a string y la muestra en LCD
  HITECHLCD5TINY.hex  
HITECHLCDSCROLLING.c HITECHLCDSCROLLTINY.c Mensaje de 200 caracteres en LCD con scrolling
HITECHLCDSCROLLING.hex HITECHLCDSCROLLTINY.hex  
HITECHSTRINGS2.c HITECHLCDSCROL16TINY.c Mensaje de 16 caracteres en LCD con scrolling
HITECHSTRINGS2.hex HITECHLCDSCROL16TINY.hex  
  HITECHKEYTINY.c Recibe caracteres del teclado y los muestra en LCD
  HITECHKEYTINY.hex  
HITECHKEY5.c HITECHKEY5TINY.c Recibe string del teclado hexadecimal y lo muestra en el LCD
HITECHKEY5.hex HITECHKEY5TINY.hex  
  HITECHMATRIZTINY.c Muestra en matriz 5 x 7, la letra "A"
  HITECHNOTASMUSICALES.c Oprimiendo el teclado se emite la nota musical correspondiente
  HITECHNOTASMUSICALES.hex  
  HITECHMATRIZTINY.hex  
  HITECHMATRIZ6TINY.c Muestra en matriz 5 x 7, los caracteres de la A..Z y de 0..9
  letras.h Librería con los patrones de encendido de los leds de cada letra
  HITECHMATRIZ6TINY.hex  
  HITECHSERIALTINY.c Muestra letrero en monitor y recibe caracteres del teclado en la PC
  HITECHSERIALTINY.hex  
  HITECH-4-RUTINAS-DIP-SWITCH.ZIP Ejecuta distintas funciones dependiendo de la posición de los dip-switches
HITECHPOINTERS5.c   Como pasar parámetros a una función "por referencia" usando pointers
HITECHPOINTERS5.hex    
  HITECHTRAGAMONEDAS.c Máquina selectora de monedas para el sistema EB88
  HITECHTRAGAMONEDAS.hex  
  HITECH-MICROS-TINY.c Manejo de funciones, pointers, operaciones con variables enteras
  HITECH-MICROS-TINY.hex  

PLANTILLAS

PLANTILLAS

PLANTILLAS PARA PROGRAMACION

CCSPLANTILLA.c CCSPLANTILLAF88TINY.c Plantilla para desarrollar programas con compilador CCS
HITECHPLANTILLA.c HITECHPLANTILLATINY.c Plantilla para desarrollar programas con compilador HITECH

LIBRERIAS

LIBRERIAS DESCRIPCION Y LINK
KEY33.h KEY33.h Librería universal para HITECH
KEY34.h KEY34.h Librería universal para HITECH
  KEYH.h Librería universal para HITECH (incluye ADC)
  KEYH7.h Librería universal para HITECH
  KEYH8.h Librería universal para HITECH (última versión) MPLAB IDE v8.50
KEY3.h KEY3.h Librería universal para CCS
KEY4.h KEY4.h Librería universal para CCS
  keyadc.h Librería universal para CCS (última versión con función para ADC)
16F628A.h   Librería para 16F628 (para compilador CCS).
  16F88.h Librería para 16F88 (para compilador CCS).
  16F88adc.h Librería para 16F88 (última versión para compilador CCS)
  ONEWIRE.h Librería para leer temperatura de DS18B20 (para compilador CCS)

PICCITO CON 16F628

PICCITO 16F88

DESCRIPCION Y LINK

  CCSDEMOPICCITOTINY.c Programa de prueba que activa los 3 relevadores uno a uno, durante 2 segundos. ***Este programa se encuentra precargado en todos los sistemas PICCITO 16F88 a la venta.***
  CCSDEMOPICCITOTINY.hex  
CCSSEMAFORITO1F628.c CCSSEMAFORITO1.c Proyecto semáforo, prueba básica de push buttons y focos.
CCSSEMAFORITO2F628.c CCSSEMAFORO2TINY.c PICCITO 16F88, Control remoto desde puerto serial PC, Activación  y desactivación de focos
CCSSEMAFORITO2F628.hex CCSSEMAFORO2TINY.hex  
CCSSEMAFORITO3F628.c CCSSEMEEPROM9600V3TINY.c PICCITO 16F88, Control Remoto por cable serial. Utiliza EEPROM. Permite activar y desactivar los relevadores ó programar un tiempo fijo de encendido -apagado.
CCSSEMAFORITO3F628.hex CCSSEMEE9600V3TINY.hex  
  CCSRFIDSEMAFOTINY.c PICCITO 16F88, semáforo, controlado utilizando ID-12 RFID
  CCSRFIDSEMAFOTINY.hex  
  CCSGSMPICCITO2.c PICCITO 16F88, control remoto por teléfono celular NOKIA GSM de 3 dispositivos
  CCSGSMPICCITO.hex  
  CCS-PICCITO-SMS-V-1.c PICCITO 16F88, control remoto de 3 dispositivos mediante módem WAVECOM M1306B
  CCS-PICCITO-SMS-V-1.hex  
  HITECH-DEMO-PICCITO-TINY.c Compilador HiTech. Programa de prueba que activa los 3 relevadores uno a uno, durante 2 segundos.
  HITECH-DEMO-PICCITO-TINY.hex