Čau,
prosim vás, mam procesor atmega 88 a s jeho pomocí programuju maticovou klavesnici 4x4. Klávesy čtu nastavenim tří řádků do log 1 a posledního řádku do log 0 a poté testuji změnou hodnot ve sloupcích, která klávesa je stisknuta a potřeboval bych ošetřit stisk více tlačítek najednou. Nemáte někdo nějaké řešení?
Dík moc,
Tomáš
KEYPRESS:
KEY0:
sbi PORTD, 0
sbi PORTD, 1
sbi PORTD, 2
cbi PORTD, 3 ;log. 0 to the row with *, 0, #, D
sbic PINC, 3
rjmp KEY1
ldi R16, 0