كود:
void main()
{
TRISB = 0;
Lcd_Config(&portb,2,3,4,5,6,7);
Lcd_Init(&PORTB);
Lcd_Cmd(LCD_CLEAR);
Lcd_Out(1, 4,"salut");
}
في مانويال الميكروسي وجدت هذا المثال لكن لا يعمل على البروتوس لمذا يا اخواني ? لم يستعمل الكود التالي
كود:
// Lcd pin out settings
sbit LCD_RS at RB2_bit;
sbit LCD_EN at RB3_bit;
sbit LCD_D4 at RB4_bit;
sbit LCD_D5 at RB5_bit;
sbit LCD_D6 at RB6_bit;
sbit LCD_D7 at RB7_bit;
// Pin direction
sbit LCD_RS_Direction at TRISB2_bit;
sbit LCD_EN_Direction at TRISB3_bit;
sbit LCD_D4_Direction at TRISB4_bit;
sbit LCD_D5_Direction at TRISB5_bit;
sbit LCD_D6_Direction at TRISB6_bit;
sbit LCD_D7_Direction at TRISB7_bit;