/* sbit LCD_D7 at RA7_bit; sbit LCD_D6 at RA6_bit; sbit LCD_D5 at RA5_bit; sbit LCD_D4 at RA4_bit; sbit LCD_EN at RA2_bit; sbit LCD_RS at RA0_bit; sbit LCD_RS_Direction at TRISA0_bit; sbit LCD_EN_Direction at TRISA2_bit; sbit LCD_D4_Direction at TRISA4_bit; sbit LCD_D5_Direction at TRISA5_bit; sbit LCD_D6_Direction at TRISA6_bit; sbit LCD_D7_Direction at TRISA7_bit; char txt1[] = "test"; char txt2[] = "working"; void main(){ Lcd_Init(); Lcd_Cmd(_LCD_CLEAR); Lcd_Cmd(_LCD_CURSOR_OFF); Lcd_Out(1,6,txt1); Lcd_Out(2,6,txt2); } */ sbit LCD_D7 at RB7_bit; sbit LCD_D6 at RB6_bit; sbit LCD_D5 at RB5_bit; sbit LCD_D4 at RB4_bit; sbit LCD_EN at RB3_bit; sbit LCD_RS at RB2_bit; sbit LCD_D7_Direction at TRISB7_bit; sbit LCD_D6_Direction at TRISB6_bit; sbit LCD_D5_Direction at TRISB5_bit; sbit LCD_D4_Direction at TRISB4_bit; sbit LCD_EN_Direction at TRISB3_bit; sbit LCD_RS_Direction at TRISB2_bit; sbit LED_1 at RB1_bit; sbit LED_0 at RB0_bit; char txt1[] = "test"; char txt2[] = "working"; void main(){ trisb=0b11111100; Lcd_Init(); Lcd_Cmd(_LCD_CLEAR); Lcd_Cmd(_LCD_CURSOR_OFF); Lcd_Out(1,6,txt1); Lcd_Out(2,6,txt2); while(1) { portb.f0=1; //vkluči LED na PB0 Delay_ms(1000); portb.f0=0; //izkluči LED na PB0 Delay_ms(1000); } //skok na ponovitev "while" }