Rabu, 05 September 2018

Rangkaian Hexadesimal Keypad

Bahan Presentasi Ini Dibuat Untuk Memenuhi 
Tugas Mata Kuliah Mikroprosesor Kelas B


Dosen : Darwison, M.T


Oleh :
Siti Sarah Fitrianisa
1610951017



Jurusan Teknik Elektro
Fakultas Teknik
Universitas Andalas
Padang
2018 


Referensi :
  • John Crisp, Introduction to Microprosessor and Microcontrollers, 2nd edition, Newnessm 2004.
  • Darwison, 2007 “ Teori, Rancangan ,Simulasi Dan Aplikasi Mikroprosesor Dan Mikrokontroller” ISBN: 978-602-9487-09-1”, CV Ferila, Padang





KOMPONEN PENDUKUNG


Tujuan [Kembali]

  1. Merangkai dan menguji rangkaian hexadesimal keypad
  2. Memahami prinsip kerja rangkaian hexadesimal keypad

Hardware [Kembali]

Komponen yang digunakan adalah :
  1. Keypad
  2. Logic State
  3. LED
  4. Resistor

Landasan Teori [Kembali]

Hexadecimal Keypad

Rangkaian hexadecimal keypad seperti terlihat pada gambar 1. Melalui port B (PBO - PB3) dikirimkan pola bit untuk scan kolom. Selanjutnya dari port A (PAO - PA3) akan dibaca data (hasil penekanan tombol) yang terdapat pada kolom yang sedang di scan.
Gambar 1 Rangkaian Hexadecimal Keypad

          Sinyal scan dari port B adalah active low. Jadi kondisi low akan diberikan atau dikirimkan ke kolom yang sedang di scan.
          Rangkaian dilengkapi dengan resistor-resistor pull-up  ke +5 Volt. Dalam kondisi normal, atau tidak ada tombol yang ditekan, maka port A (PA0 -PA3) akan berada pada kondisi high. Dalam keadaan ada tombol yang dtekan, maka input port A yang bersesuaian akan berada pada kondisi low jika tombol yang ditekan tersebut berada pada kolom yang sedang di scan. Salah satu contoh dari kejadian dimana ada tombol yang ditekan dapat dilihat pada gambar 2.

Gambar 2 Kondisi port A dan port B jika tombol ‘3’ ditekan

          Jadi sinyal ‘0’ (low) pada port A (PA0 - PA3) menandakan ada tombol yang ditekan. Sedangkan sinyal ‘1’ (high) pada semua input port A (PA0 - PA3) menandakan tidak ada tombol yang ditekan.


Rangkaian Simulasi dan Prinsip Kerja [Kembali]



Prinsip Kerja Rangkaian [Kembali]

Prinsip kerja rangkaian hexadesimal keypad yaitu sinyal dari Port B akan dikirimkan untuk melakukan scan kolom pada Port A. Dari Port A akan dibaca data hasil penekanan tombol keypad yang terdapat pada tombol yang sedang di scan. Sinyal scan dari Port B adalah active low sehingga sinyal yang diberikan kepada kolom yang discan adalah low.
Pada saat kondisi tombol keypad tidak ditekan, Port A akan berada pada kondisi High sedangkan input Port A akan berada pada kondisi low jika ada tombol yang ditekan berada pada kolom yang sedang discan. Jadi, sinyal Low'0' pada Port A menandakan ada tombol yang ditekan sedangkan sinyal High '1' pada Port A menandakan tidak ada tombol keypad yang ditekan.

Video Simulasi [Kembali]