KEYPAD AVR ATMEGA 32
Konfigurasi hardware:
1. keypad 4x3
2. atmega32
3. LCD 16*2
berikut rangkaiannya (proteus)
Untuk programnya digunakan bahasa pemrograman CVAVR, source codenya dapat di download disini
Penjelasan:
Pada dasarnya membaca input dari keypad adalah dengan melakukan proses "scan" pada setiap kolom. Maksud proses "scan" disini adalah memberikan logika 1 pada semua pin dan hanya pada kolom A saja yang diberikan logika 0
dengan keadaan seperti diatas maka akan dapat diketahui apakah tombol a1, a2, a3 atau a4 yang ditekan
ketiga proses scan tersebut harus dilakukan secara cepat dengan proses looping, semakin cepat proses loopingnya maka semakin cepat pula respon dari keypad.
download:
simulator (proteus) klik disini
program(CVAVR) klik disini
0 komentar:
Posting Komentar