Pozdrav svima,
Dakle problematika je sledeca potrebno je da u MikroC-u ispisem "Brojac dogadjaja" (odnosno 2 kom) koji se ispisuje(u) na LCD-u (2x16) (njegovoj gornjoj polovini), na donjoj polovini potrebno je da se prikazuje odnos ta dva brojaca (njihove vrednosti), dakle <,>, ==, potrebno je da postavim tastere za inkrementaciju, resetovanje brojaca. Počeo sam da ga radim ali pošto sam početnik u ovome nije mi konkretno jasno šta taj brojač dogadjaja predstavlja uopste u fizickom smislu. Mislio sam da nekako treba da koristim tajmer (koji se opisuje kao brojac dogadjaja), Znam neke osnove tako da bi mi svake smernice dobro dosli, ili ideja, ispisan kod itd...
Dakle problematika je sledeca potrebno je da u MikroC-u ispisem "Brojac dogadjaja" (odnosno 2 kom) koji se ispisuje(u) na LCD-u (2x16) (njegovoj gornjoj polovini), na donjoj polovini potrebno je da se prikazuje odnos ta dva brojaca (njihove vrednosti), dakle <,>, ==, potrebno je da postavim tastere za inkrementaciju, resetovanje brojaca. Počeo sam da ga radim ali pošto sam početnik u ovome nije mi konkretno jasno šta taj brojač dogadjaja predstavlja uopste u fizickom smislu. Mislio sam da nekako treba da koristim tajmer (koji se opisuje kao brojac dogadjaja), Znam neke osnove tako da bi mi svake smernice dobro dosli, ili ideja, ispisan kod itd...
Code:
sbit LCD_RS at PORTA2_bit;
sbit LCD_EN at PORTA3_bit;
sbit LCD_D4 at PORTA4_bit;
sbit LCD_D5 at PORTA5_bit;
sbit LCD_D6 at PORTA6_bit;
sbit LCD_D7 at PORTA7_bit;
sbit LCD_RS_Direction at DDA2_bit;
sbit LCD_EN_Direction at DDA3_bit;
sbit LCD_D4_Direction at DDA4_bit;
sbit LCD_D5_Direction at DDA5_bit;
sbit LCD_D6_Direction at DDA6_bit;
sbit LCD_D7_Direction at DDA7_bit;
void main() {
Lcd_init();
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1, 2, i);
Lcd_Out(1, 4, j);
Delay_ms(2);
Lcd_Out(2, 2, z);
}
}
sbit LCD_RS at PORTA2_bit;
sbit LCD_EN at PORTA3_bit;
sbit LCD_D4 at PORTA4_bit;
sbit LCD_D5 at PORTA5_bit;
sbit LCD_D6 at PORTA6_bit;
sbit LCD_D7 at PORTA7_bit;
sbit LCD_RS_Direction at DDA2_bit;
sbit LCD_EN_Direction at DDA3_bit;
sbit LCD_D4_Direction at DDA4_bit;
sbit LCD_D5_Direction at DDA5_bit;
sbit LCD_D6_Direction at DDA6_bit;
sbit LCD_D7_Direction at DDA7_bit;
void main() {
Lcd_init();
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1, 2, i);
Lcd_Out(1, 4, j);
Delay_ms(2);
Lcd_Out(2, 2, z);
}
}