Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <avr\io.h>
- #include <stdio.h>
- #include <util\delay.h>
- #include "lcd.h"
- #define tipka1 (!(PINB & (0<=1)))
- int main(void)
- {
- int pritiski=0;
- char msg[17];
- // tu se program začne izvajati
- CLKPR = 0x80; CLKPR = 0x00; // izklopimo deljenje urinega signala
- LCDInit(); // inicializacija LCDja
- while (1) {
- // in se vrti v zanki
- sprintf(msg,"Pritiski: %d",pritiski); // v spremnljivko msg napišemo "Pritiski:
- LCDWriteString(msg); // izpišemo vsebino spremenljivke msg
- _delay_ms(20); // malo počakamo
- if ( (tipka1 == 1) && (prejsnje_stanje_tipke1 == 0)) { // preverimo če je tipka
- pritiski++; // in povečamo
- }
- prejsnje_stanje_tipke1 = tipka1; // shranimo trenutno stanje tipke za n
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement