Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] problem with lcd of pic18f4480

Status
Not open for further replies.

bluerose

Newbie level 3
Newbie level 3
Joined
Feb 26, 2013
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,308
Hi, I'm working on PIC18f4480 to simulate its can communication and i want to display data on a lcd so i can't use the portB for display.
I write this code for LCD but it doesn't work :


///////////config LCD
sbit LCD_D4 at RA0_bit;
sbit LCD_D5 at RA1_bit;
sbit LCD_D6 at RA2_bit;
sbit LCD_D7 at RA3_bit;
sbit LCD_RS at RA5_bit;
sbit LCD_EN at RB1_bit;
////////
sbit LCD_D4_DIRECTION at TRISA0_bit;
sbit LCD_D5_DIRECTION at TRISA1_bit;
sbit LCD_D6_DIRECTION at TRISA2_bit;
sbit LCD_D7_DIRECTION at TRISA3_bit;
sbit LCD_RS_DIRECTION at TRISA5_bit;
sbit LCD_EN_DIRECTION at TRISB1_bit;
////////////////////////////////////////////////

void main ()
{
ADCON1 = 0x0F;
TRISA = 0;
TRISB = 0;
PORTA = 0;
PORTB = 0;

LCD_Init();

Lcd_Cmd(_LCD_CLEAR); // Clear display
Lcd_Cmd(_LCD_CURSOR_OFF);
while(1)
{

LCD_out_cp("z");
Delay_ms (100);

}

}


moreover i use the mikroc software and this code is just for testing the LCD of pic18f.

Is there anyone to help me???:-(

thanks
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top