Code: Select all
/* Fillarimittari
Polkupyörän matka- / matka-aikamittari
- PIC16F876 @ 8MHz
- 2x16 LCD näyttö
*/
unsigned static CIRC = 2060; // Renkaan ympärysmitta (mm)
void alustus()
{
Lcd_Init(&PORTB);
Lcd_Cmd(Lcd_CLEAR);
Lcd_Cmd(Lcd_CURSOR_OFF);
Lcd_Out(1, 1, "-Fillarimittari-");
INTCON.INTE = 1; // Enable INTE (RB0 external interrupt)
TRISB = 0b00000001; // RB0 is input
Delay_ms(2000);
}
void interrupt(){
INTCON.INTF = 0; // clear INTF
INTCON.INTE = 0; // disable external interrupts
Lcd_Out(1, 1, "23,6 19,4 56,8");
Lcd_Out(2, 1, "10:34 13:42");
INTCON.INTE = 1; // Enable INTE
}
void main(void)
{
alustus();
asm
{
SLEEP
}
}
lstr1__1: not found.
Bank not found: lstr1__1
lstr1__2: not found.
Bank not found: lstr1__2
lstr1__3: not found.
Bank not found: lstr1__3
and so on...
What can be wrong?