Hola amigos hice un programa pequeño que mostraba en LCD una cuenta de int ext con el pic16f877 y lo simule en proteus, todo salio bien me mostraba toda la cuenta en el simulador, use el mismo codigo pero le cambio el pic ahora uso el pic16f876 hice los cambios respectivos, tambien lo cambie en proteus uso el portC para el LCD pero me esta generando errores en el ccs, que puede ser amigos algo estoy haciendo mal..
Ahi los pongo:
/*********** Antes del cambio uso el 877 todo bien************/
#include <16f877.h>
#use delay (clock=4000000) // Fosc=4Mhz
#fuses XT,NOWDT,NOPROTECT,PUT,NOLVP //ordenes para el programador
#define LCD_ENABLE_PIN PIN_D0
#define LCD_RS_PIN PIN_D1
#define LCD_RW_PIN PIN_D2
#define LCD_TYPE 2
#include <lcd.c>
/*********** despues del cambio uso el 876 todo bien************/
#include <16f876.h>
#use delay (clock=4000000) // Fosc=4Mhz
#fuses XT,NOWDT,NOPROTECT,PUT,NOLVP //ordenes para el programador
#define LCD_ENABLE_PIN PIN_C0
#define LCD_RS_PIN PIN_C1
#define LCD_RW_PIN PIN_C2
#define LCD_TYPE 2
#include <lcd.c>
Aqui pongo en error que aparece.
*** Error 12 "C:\Archivos de programa\PICC\drivers\lcd.c" Line 91(29,30): Undefined identifier set_tris_d
*** Error 12 "C:\Archivos de programa\PICC\drivers\lcd.c" Line 103(30,31): Undefined identifier set_tris_d
*** Error 12 "C:\Archivos de programa\PICC\drivers\lcd.c" Line 133(28,29): Undefined identifier set_tris_d
*** Error 12 "INTERRUPCIONES.c" Line 25(6,16): Undefined identifier set_tris_d
4 Errors, 0 Warnings.