TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: monopic1 en 03 de Mayo de 2007, 01:21:35

Título: AYUDA CON PIC18F452 Y LCD
Publicado por: monopic1 en 03 de Mayo de 2007, 01:21:35
HOLA AMIGOS DEL FORO, HE TRABAJADO MUCHO TIEMPO CON EL PIC 16F877A PERO ESTOY PROBANDO UN CODIGO PARA UN 18F452 Y AL SIMULARLO EN PROTEUS NO FUNCIONA LO MISMO AL PROGRAMARLO NADA QUE FUNCIONA NI SIQUIERA CON UNA SIMPLE SECUENCIA DE LEDS AQUI DEJO UN EJEMPLO SENCILLO DE ESCRIBIR EN UNA LCD AYUDENME A VER QUE ES LO QUE PASA POR FAVOR MUY AGRADECIDO YA QUER NO SE QUE HAY QUE CONFIGURARLE PARA QUE FUNCIONE TAMBIEN SUBO EL ARCHIVO EN PROTEUS.



#include <18f452.h>
#use delay(clock=4000000)
#fuses NOWDT,HS, NOPROTECT, NOOSCSEN, NOBROWNOUT, NOPUT,  NOLVP, NOWRT, NOWRTD, NOWRTB, NOWRTC, NOCPD, NOCPB, NOEBTR, NOEBTRB
#include <lcd420.c> 


main (void)
{

lcd_init();

printf(lcd_putc,"hola");

 
}
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: Syd en 03 de Mayo de 2007, 07:44:08
hola!! pues soy nuevo en el foro, un saludo a todos!! soy de España. no se si hay alguien de aqui en el foro jejeje :)
pues en este programa que dejas aqui escrito creo que lo que tienes mal es la funcion printf, que yo creo que se usa solo cuando lo que quieres sacar en pantalla es una variable, ya que la isntruccion seria asi, por ejemplo : pintf(lcd_putc,"%wt",variable).
yo creo que si quieres sacar una cadena de caracteres que no sean una variable te vale con esto:
lcd_putc("hola");
bueno yo soy casi nuevo programando en C(y hace tiempo que no programo en asm) y ahora estoy con mi proyecto fin de carrera jeje y tengo que usar un pic programado en C ^^ si me equivoco en esto que alguien me corrija jejeje
un saludo!
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: c4_esp_VR en 03 de Mayo de 2007, 15:15:39
Lo normal es que pongas el printf dentro del bucle infinito y no dentro de la iniciación de variables y dispositivos...algo de esta forma:

#include <18f452.h>
#use delay(clock=4000000)
#fuses NOWDT,HS, NOPROTECT, NOOSCSEN, NOBROWNOUT, NOPUT,  NOLVP, NOWRT, NOWRTD, NOWRTB, NOWRTC, NOCPD, NOCPB, NOEBTR, NOEBTRB
#include <lcd420.c>


main (void)
{

lcd_init();

while (TRUE)
{
printf(lcd_putc,"hola");
}
 
}

Supongo también que la librería que tienes para controlar el LCD está bien hecha y que las conexión entre el micro y el lcd son las adecuadas que vienen en tu librería lcd420.c
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: micro_cadaver en 03 de Mayo de 2007, 15:40:46
revisa bien como se usa la libreria del LCd en el CCS, yo recien toy programando en C con el C18 y tambien sufri para arrancar el LCD tuve q leer y leer y revisar pedi ayuda me dieron un ejemplo y listo, aca en el foro he visto un monton de ejemplos con LCd para el CCs tiene que buscar amigo.  :-/ exitos!!!
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: piclord en 03 de Mayo de 2007, 16:40:56
falta el lcd420.c que no has puesto en tu adjunto...
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 03 de Mayo de 2007, 20:11:59
No encontraras nada raro en la libreria, creo que debes revisar los fusas!!!
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: monopic1 en 04 de Mayo de 2007, 00:38:11
AMIGOS GRACIAS POR SUS RESPUESTAS, EL PROGRAMA QUE HICE FUNCIONA CORRECTAMENTE CON UN 16F877A, PERO AL CAMBIARLO AL 18F452 YA NO FUNCIONA NI SIMULA EN PROTEUS, NO SE SI ES LA VERSION DEL CCS QUE YO USO LA 3.168, O NO SE QUE TOQUE CONFUGURARLE AL PIC, SI ALGUIEN TIENE UN EJEMPLITO O AYUDA A CREAR UNO COMO UNA SIMPLE SECUENCIA DE LEDS O MANEJO DE UNA LCD ESTARIA MUY AGRADECIDO. ESPERO SUS RESPUESTAS., ADJUNTO AHORA LA LIBRERIA LCD420.C DE PICC GRACIAS
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: micro_cadaver en 04 de Mayo de 2007, 00:52:55
yo le entro al C18 tio  cheka este link
http://www.todopic.com.ar/foros/index.php?topic=17017.0
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: BossDiablo en 04 de Mayo de 2007, 05:13:04
AMIGOS GRACIAS POR SUS RESPUESTAS, EL PROGRAMA QUE HICE FUNCIONA CORRECTAMENTE CON UN 16F877A, PERO AL CAMBIARLO AL 18F452 YA NO FUNCIONA NI SIMULA EN PROTEUS, NO SE SI ES LA VERSION DEL CCS QUE YO USO LA 3.168, O NO SE QUE TOQUE CONFUGURARLE AL PIC, SI ALGUIEN TIENE UN EJEMPLITO O AYUDA A CREAR UNO COMO UNA SIMPLE SECUENCIA DE LEDS O MANEJO DE UNA LCD ESTARIA MUY AGRADECIDO. ESPERO SUS RESPUESTAS., ADJUNTO AHORA LA LIBRERIA LCD420.C DE PICC GRACIAS

Conecta el PIN 1 (MCLR) del 18f452 a una resistencia de 10k y a una fuente de 5 V.
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: monopic1 en 05 de Mayo de 2007, 01:14:45
YA HE CONECTADO LA RESISTENCIA DE 10K AL MCLR Y TODAVIA NO FUNCIONA, SOLO PIDO UN SIMPLE EJEMPLO CON LA SIMULACION DE PROTEUS, GRACIAS..
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: vszener en 05 de Mayo de 2007, 06:36:40
Sube tu esquema, si quieres ejemplos, en el primer post los podrás encontrar como implementar una lcd, solo tendrás que cambiar la definición del pic.


Suerte!!! ;)
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 05 de Mayo de 2007, 08:21:06
Que version del CCS utilizas??? :lol: :lol: :lol:
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: monopic1 en 06 de Mayo de 2007, 01:01:16
HOLA MIRREN ESTE ES EL CODIGO

#include <18f452.h>
#use delay(clock=4000000)
#fuses NOWDT,HS, NOPROTECT, NOOSCSEN, NOBROWNOUT, NOPUT,  NOLVP, NOWRT, NOWRTD, NOWRTB, NOWRTC, NOCPD, NOCPB, NOEBTR, NOEBTRB
#include <lcd420.c>


main (void)
{

lcd_init();

while (TRUE)
            {
             lcd_putc("hola");
            }

}


ESTE PROGRAMA CORRE BIEN CON UN 16F877A PERO AL CAMBIARLO A 18F452 NO FUNCIONA LA VERSION DEL PICC ES 3.36 O 3.168 ESO DICE,,,, Y LA DE PROTEUS ES  LA 6.3 NO SE ESO EN QUE AFECTE AL PROGRAMA ADJUNTO TODOS LOS ARCHIVOS INCLUIDOS LOS DE LA SIMULACIION EN PROTEUS . GRACIAS POR LAS RESPUESTAS

Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: c4_esp_VR en 06 de Mayo de 2007, 09:19:59
monopic1 porque no pones la librería lcd420.c para verla...

De todos modos ccs tiene una librería suya propia que se llama lcd.c...usa este programita...de no funcionarte vete pensando en que el error está en el hw y no en el sw.

//LCD

#include <18F452.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000) //Si usas un cristal de 4MHz


#define use_portb_lcd TRUE         //definir portb lcd//Esta linea es obligatoria para que funcione el LCD
#include <lcd.c>

void main(void) {   

      lcd_init();
     
      while(TRUE) { lcd_putc("ESPERANDO DATOS"); }

   }//ESTE PROGRAMA DEL LCD FUNCIONA PERFECTAMENTE

Si no te funciona mira la conexión entre el PIC y el LCD porque este programa está mas que testeado, además usa la librería lcd del compilador CCS, por lo menos para probar si es tu HW o si es el SW lo que está mal.

Un saludote.
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: monopic1 en 08 de Mayo de 2007, 01:13:26
GRACIAS POR EL PROGRAMA ANTERIOR PUES YA LO HE COMPILADO Y BIEN , PERO A LA HORA DE SIMULARLO NO FUNCIO0NA SALE UN MENSAJE QUE DICE ( FATAL ERROR ), QUISIERA SABER CUALES SON LAS VERSIONES DE PICC Y PROTEUS CORRECTAS PARA QUE EL FUNCIONE EL PROGRAMA,, Y QUE ES HW Y SW.. GRACIAS POR SUS RESPUESTAS .. QUE DIOS LOS BENDIGA.
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: c4_esp_VR en 08 de Mayo de 2007, 13:05:20
Pues la verdad que de Proteus y de simulaciones no tengo mucha idea...así que en eso no te puedo ayudar  :?

HW y SW son abrebiaturas de Hardware y Software

Un saludete y esperemos que alguien te ayude con la simulación, pero estoy seguro que por el foro encuentras ejemplos de Proteus sobre LCD
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: PalitroqueZ en 08 de Mayo de 2007, 13:09:56
unas preguntas monopic1

¿el programa montado con el 16f877 corre en el proteus?
¿con el mismo pic funciona en la práctica?


Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: piclord en 08 de Mayo de 2007, 13:28:57
Pasa algo muy raro, pues yo tengo una simulacion con 18F452 y un LCD 4x20, usnado la libreria lcd420, pero en mi caso usando el puerto D, y no me da problemas...revisando y comparando codigo del 452.c y lcd420.c con el codigo mio, no veo diferencias...

muy raro......
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: monopic1 en 09 de Mayo de 2007, 08:39:55
hola buen dia piclord , si la simulacion funciona con el 16f877a pero con el 18f452 no, que hay que hacer  cuales son las versiones del ccs y de proteus correctas para que funcione. gracias
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: piclord en 09 de Mayo de 2007, 13:08:08
No..las versiones no son, toy probando el ccs 4.033 y el proteus 7.1....lo probe con ccs 3.249 y proteus 6.7, y tampoco.....podrias intentarlo con un lcd 16x2 y ver que onda...
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: PalitroqueZ en 09 de Mayo de 2007, 15:28:48
Hola monopic1

en el proteus:

puedes intentar ponder la lcd en modo debug, clicas las propiedades de la lcd y activas trace=1 (creo que se llama así) y vas viendo si el controlador te responde.

otra cosa busca en la ayuda de la serie 18 en la sección de limitaciones, allí te apareceran una lista de cosas que el vsm no simula

puedes intentar con otra pantalla, no he trabajado con el lcd420.c pero si con lcd.c y funciona correctamente (en simulador y protoboard)

no se que otra cosa pueda ser...
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 09 de Mayo de 2007, 16:05:36
En el proteus, para la linea PIC18, no alcanza con poner la velocidad del clock en la configuracion.

Hay que poner un cristal y sus capacitores (adecuados segun el programa) conectados a la patilla OSC1 y OSC2, de otra forma no anda, te lo digo porque me ocurrio.

Perdona conteste antes sin darme cuenta de este detalle.

Suerte!! :-/ :-/ :-/
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: piclord en 09 de Mayo de 2007, 17:39:16
Hola...
No creo que sea ese el problema...les dejo la prueba que hice...y funciona, solo que con el puerto D, por comodidad.....
El esquema esta sin el cristal..

NOTA:
- el esquema del amigo aca no trae el MCLR a 5V, de modo que pasa resetado.
- los fuses de 452.c dice #use delay(4000000) y mas abajo dice #fuses HS...yo lo cambie a XT y tampoco funciona...cambie el orden de las sentencias para que primero aparazca los fuses y luego el #use delay(clock=4000000)...y tampoco..en fin..a ver si alguien determina como arregalrlo...
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 09 de Mayo de 2007, 19:14:22
Bueno, la contestacion no era una sola... :mrgreen: :mrgreen: :mrgreen:

Primero: La libreria modificada para 4 lineas NO Tenia la direccion necesaria para utilizarla con la linea PIC18, ahora esta incluida, se puede usar con las lineas PIC12, 14 y 18...

Segundo: Tal como dice el amigo PicLord no tenia MCLR a Positivo, vivia reseteado el PIC.

Tercero: El ejemplo ahora usa la LCD de 4 lineas, estaba conectado a una de 2x16 !!

Cuarto: A disfrutarlo!!! :-/ :-/ :-/ :-/ :-/

Que tanta chachara!!! :D :D :D :D
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: piclord en 09 de Mayo de 2007, 23:36:08
Perfecto...ahora si....procedo a modificar mi libreria, que ´taba adaptada para el PIC18 y no para las otras lineas....
gracias MGLSOFT
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: monopic1 en 10 de Mayo de 2007, 01:08:04
HOLA AMIGOD AGRADEZCO LA VCOLABORACION QUE ME HAN PRESTADO, PROBE LOS ODIGOS QUE ME ENVIARON PERO AL ABRIR EL ARCHIVO DE PROTEUS ME SALE UN ERROR, PUEDEN MANDARME UN LINK DE DONDE PUEDO DESCARGAR LA VERSION DE PROTEUS QUE USTEDES ESTAN MANEJANDO AL IGUAL QUE LA DEL CCS O LA PUEDEN SUBIR A ESTE FORO MUCHISIMAS GRACIAS, CREO QUE ESO ES LO UNICO QUE ME FALTA PARA HACER FUNCIONAR AL 100% ESTE PIC. BUEN DIA.
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 10 de Mayo de 2007, 08:12:16
HOLA AMIGOD AGRADEZCO LA VCOLABORACION QUE ME HAN PRESTADO, PROBE LOS ODIGOS QUE ME ENVIARON PERO AL ABRIR EL ARCHIVO DE PROTEUS ME SALE UN ERROR, PUEDEN MANDARME UN LINK DE DONDE PUEDO DESCARGAR LA VERSION DE PROTEUS QUE USTEDES ESTAN MANEJANDO AL IGUAL QUE LA DEL CCS O LA PUEDEN SUBIR A ESTE FORO MUCHISIMAS GRACIAS, CREO QUE ESO ES LO UNICO QUE ME FALTA PARA HACER FUNCIONAR AL 100% ESTE PIC. BUEN DIA.

La version de Proteus que yo uso es la 6.9 SP4

Persevera y triunfaras!!  Busca..Busca...Busca.... :mrgreen: :mrgreen: :mrgreen: :mrgreen:
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 10 de Mayo de 2007, 08:34:57
Aqui te pongo la pantalla o circuito de Proteus y como configurar el PIC.
Con estos datos y tu version de proteus deberias poder trabajar correctamente. :mrgreen: :mrgreen: :mrgreen:

MGLSOFT
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: piclord en 10 de Mayo de 2007, 10:49:32
HOLA AMIGOD AGRADEZCO LA VCOLABORACION QUE ME HAN PRESTADO, PROBE LOS ODIGOS QUE ME ENVIARON PERO AL ABRIR EL ARCHIVO DE PROTEUS ME SALE UN ERROR, PUEDEN MANDARME UN LINK DE DONDE PUEDO DESCARGAR LA VERSION DE PROTEUS QUE USTEDES ESTAN MANEJANDO AL IGUAL QUE LA DEL CCS O LA PUEDEN SUBIR A ESTE FORO MUCHISIMAS GRACIAS, CREO QUE ESO ES LO UNICO QUE ME FALTA PARA HACER FUNCIONAR AL 100% ESTE PIC. BUEN DIA.

Hola amigo...la version de ccs que tengas te sirve y de proteus tambien....en el esquema solo basta con poner el MCLR a 5V...cambia en tu 452.c el fuses a #fuse XT para usar #use delay(4000000)...lo tienes como HS...y como bien descubrio nuestro amigo MGLSOFT, el puerto para el LCD es el 0XF83 o el 0XF81 en los PIC18.....suerte
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 10 de Mayo de 2007, 11:06:27
Correcto!!
Ademas con las imagenes que puse en el mensaje puedes reconstruir yu circuito en la version de Proteus que tienes y puedes compilar y simular todo OK... :-/ :-/ :-/ :-/
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: monopic1 en 14 de Mayo de 2007, 01:01:13
HOLA AMIGOS MUCHISIMAS GRACIAS POR LA AYUDA PRESTADA, LA VERDAD CREO QUE SI ERA IMPORTANTE LAS VERSIONES DEL CCS Y PROTEUS YA QUE CON LAS QUE YO TENIA NO ME FUNCIONABA NADA AHORA SI FUNCIONA CON LAS NUEVAS, EL EJEMPLO QE PASO EL AMIGO FUNCIONA PREFECTAMENTE SOLO TENGO UNA DUDA MODIFIQUE EL PREGRAMA PARA HACER UNA SECUENCIA DE LUCES Y TAMPOCO FUNCIONA QUE DE RARO HAY QUE MODIFICARLE PARA QUE FUNCIONE.. GRACAIS POR SUS RESPUESTAS.
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 14 de Mayo de 2007, 08:11:51
Vuelve a subir el programa y te ayudamos...
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: monopic1 en 15 de Mayo de 2007, 01:27:58
hola amigos gracias por seguirme colaborando aqui subo el codigo que he hecho para la secuencia de leds. no se que tenga mal si se ve que es tan sencillo ( aparentemente jejeje).gracais que Dios los bendiga a todas las personas que brindan la mano a otras.
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: micro_cadaver en 15 de Mayo de 2007, 02:33:29
Código: C#
  1. #include <18f452.h>
  2. #use delay(clock=4000000)
  3. #fuses NOWDT,XT//, NOPROTECT, NOOSCSEN, NOBROWNOUT, NOPUT,  NOLVP, NOWRT, NOWRTD, NOWRTB, NOWRTC, NOCPD, NOCPB, NOEBTR, NOEBTRB
  4. #byte portb=6
  5. #use fast_io(b)
  6.  
  7. void main(void)
  8. {
  9.  
  10.  
  11. set_tris_b(0x00);
  12.  
  13. while (TRUE)
  14.             {
  15.            
  16.             output_b(0);
  17.             delay_ms(100);
  18.            
  19.             output_b(255);
  20.             delay_ms(100);
  21.            
  22.             }
  23. }

hay algo que debo comentarte sobre los pic18, es que cuando escribes en sus puertos ya no utiliza el registro PORTx sino el registro LATx, si nembargo esto no se nota en el CCs sino que se asume, para concoer esto debias de haber leido el datasheet del pic que estas programando (siempre digo esto  :mrgreen:), entonces cuando colocabas portb=0 o portb=255 a pesar que ya habias puesto el #byte portb = 6 no funcionaba , fijate lo que agregue ya oscila el puerto B y fuera de eso el resto de tu programa esta OK!!!  :-/ :-/ :-/ :-/ :-/ :-/ ah seguir estudiando amigo!!!! vas por buen camino  :-)
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: PalitroqueZ en 15 de Mayo de 2007, 13:32:10
cuando tengo que escribir en el puerto completo, con el 18f uso el lat(n) directamente , miro cuál es la dirección (en el 18f452 comienza en 0xF89) y la declaro en el ccs

#byte lata = 0xF89

Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 15 de Mayo de 2007, 14:48:21
Buenas explicaciones.
Palitroquez:
esa forma de programar te hace perder la esencia de los programas en PIC, que es la portabilidad de micro a micro... :lol: :lol: :lol:
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 15 de Mayo de 2007, 14:50:44
Yo pase un programa de un PIC16F876 a un 18F252 sin tocar casi ninguna linea de software (solo los bits de configuracion que el anterior no tiene...)

Me entero por ustedes lo de los Latch !! :D :D :D :D
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: MGLSOFT en 15 de Mayo de 2007, 14:53:14
Ahh lo otro que toque fue la direccion de Rom para guardar datos en eeprom en tiempo de programacion, por lo demas, utilizando bien las funciones del CCS, no hay que tocar nada, lo hace solo y ni te enteras... :mrgreen: :mrgreen: :mrgreen: :mrgreen:
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: micro_cadaver en 15 de Mayo de 2007, 15:08:40
si, lo que no me gusta del ccs es que para manipular puertos no hay una instruccion o comando tan simple como en el c18 al referirse del puertoB o puertoA, en el ccs hay que poner output_b(0xef) en c18 portb=0xef y si quieres hace rlo mismo en el ccs hay q poner arriba el #byte, eso mucha gente no lo sabe, y otras cositas mas por ahi que salen.
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: PalitroqueZ en 15 de Mayo de 2007, 15:37:17
cierto MGLSOFT, éste sería para un caso en particular, aunque para portabilidad no sería mucho, solo habría que cambiarle la dirección del SFR en la declaración

eso es lo bueno de las declaraciones al inicio del programa.
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: monopic1 en 16 de Mayo de 2007, 15:45:44
hola amigos simule el programa como ustedes me dijeron pero en proteus no me funciono no se si es que entendi mal las correcio9nes que tenia que hacerle, en fin asi es que me quedo el programa. gracias por todo que Dios los bendiga.


#include <18f452.h>
#use delay(clock=4000000)
#fuses NOWDT,XT, NOPROTECT, NOOSCSEN, NOBROWNOUT, NOPUT,  NOLVP, NOWRT, NOWRTD, NOWRTB, NOWRTC, NOCPD, NOCPB, NOEBTR, NOEBTRB
#byte portb=6
#byte lata = 0xF89
#use fast_io(b)

void main(void){
 set_tris_b(0x00);

while (TRUE)         
  {                     
   output_b(0);           
 delay_ms(100);                 
       output_b(255);         
   delay_ms(100);           
            }}
Título: Re: AYUDA CON PIC18F452 Y LCD
Publicado por: piclord en 17 de Mayo de 2007, 17:06:24
El puerto de PIC18 no es 6.....ese es el problema...revisa el datasheet..esto ya fue respondido por MGLSOFT...