aswathymohan
Member level 4
i have used mikroc code for lcd interfacing with pic16f877a
code is compiled successfully...but the hardware is not working..lcd displays nothing..pl help ...its urgent
Code C - [expand] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 sbit LCD_RS at RB0_bit; sbit LCD_EN at RB1_bit; sbit LCD_D4 at RB2_bit; sbit LCD_D5 at RB3_bit; sbit LCD_D6 at RB4_bit; sbit LCD_D7 at RB5_bit; sbit LCD_RS_Direction at TRISB0_bit; sbit LCD_EN_Direction at TRISB1_bit; sbit LCD_D4_Direction at TRISB2_bit; sbit LCD_D5_Direction at TRISB3_bit; sbit LCD_D6_Direction at TRISB4_bit; sbit LCD_D7_Direction at TRISB5_bit; char *text; char *text1; void main() { TRISB=0X00; PORTB=0X00; delay_ms(500); Lcd_Init(); // LCD display initialization delay_ms(500); //UART1_Init(9600); //delay_ms(100); Lcd_Cmd(_LCD_CURSOR_OFF); // LCD command (cursor off) Lcd_Cmd(_LCD_CLEAR); // LCD command (clear LCD) text = "WELCOME...... "; // Define the first message Lcd_Cmd(_LCD_CLEAR); Lcd_Out(1,2,text); // Write the first message in the first line text1 ="ENTER A"; Lcd_Out(2,1,text1); delay_ms(1000); delay_ms(1000); }
code is compiled successfully...but the hardware is not working..lcd displays nothing..pl help ...its urgent
Last edited by a moderator: