Oleh: Ovim Rianja Styandi Laurensius Wahyu Tirtana Jajang Candra Lesmana
408531314961 408531305031 408531314966
UNIVERSITAS NEGERI MALANG
FAK ULTAS TEKNIK JUR USAN TEKNIK ELEKTRO Oktober 2010
BAB II Keypad Tujuan y
y
Mahasiswa mampu menggunakan mengantarmukakan keypad dengan mikrokontroller. Mahasiswa mampu menggunakan mikrokontroller untuk membaca masukan dari keypad.
Alat dan Bahan y y y y
1 buah modul mikrokontroller 1 buah downloader mikrokontroller 1 buah keypad 1 unit catu daya
Prosedur a. Hubungkan modul Mikrokontroller dengan modul I/O dan keypad seperti gambar 1. b. Hubungkan modul downloader dengan modul Mikrokontroller dan PC c. Atur setting PORTB agar 4 bit terbawah (PB0, PB1, PB2 dan PB3) sebagai output dan 4 bit teratas (PB4, PB5, PB6 dan PB7) sebagai input. Atur juga setting PORTC sebagai output. d. Ketik, compile dan donwload program1 e. Jalankan system kemudian tekan tombol k eypad sesuai dengan tabel. f . Amati dan catat hasilnya
Gambar
1. Rangkaian Percobaan
unsigned int keypad( ); void main() { while (1) { PORTC=keypad(); } }
Kesimpulan HasiL tampilan Led dalam bilangan biner berurutan sesuai dengan penekanan pada keypad. Semua pin pada keypad dihubungkan ke IC encoder. Encoder akan membaca hasil penekanan keypad dan mengeluarkan data ke AVR yang nilainya sebanding dengan keypad yang ditekan. Tampilan Led merupakan hasil dari penekanan keypad.
BAB ADC An lo to Di it l Conv rt r uju n y y
Mahas s a ampu me antarmukakan mikrokontroller engan DC Mahasis a mampu membaca keluaran DC engan menggunakan mikrokontroller
Al t d n B h n y y y y
1 buah modul mikrokontroller 1 buah download er mikrokontroll er 1 buah pot ensiometer 1 unit catu da ya
Prosedur
g.
Hubungkan modul
Mikrokontroller denganmodul I/O dan keypad seperti
gambar 1. h. Hubungkan modul download er dengan modul Mikrokontroller dan PC i. Atur juga setti ng PORTC sebagai output. j. Ketik, compile dan donwload program1 k. Jalankan system kemudian atur tegangan pot ensiometer sebesar 1 volt. l. Amati dan catat ha silnya. m. Ulangi langkah e-f untuk tegangan yang berb eda
Gambar
1. Rangkaian Percobaan
Voi d
mai n()
{ while (1) { //put our cod e her e Read_ADC(0); PORTC= Read_ADC(0); } }
No
e
ang an Potensiometer
dalam volt
ampilan
L D
Nilai tampilan L D
dalam desimal
1
1
OO11O111
55
2
2
O111O001
113
3
3
1O1O11O1
173
4
4
111OO1OO
228
5
5
111111OO
252
esimpul an
Semakin tinggi tegangan potensiom eter maka nilai tampilan ED pada modul mikrokontroler(dalam desimal) akan naik/lebih besar. Potensiometer mengatur
variabel dari hambatan sehingga tegangan dapat diatur, menggunakan tegangan referensi Vcc adalah 5V, serta jangkauan(range) 0V-5V, ol eh ADC dibaca dan hasilnya terlihat pada
ed, namun bila clock terlalu cepat maka pembacaan
kurang akurat perlu diulang dua kali pembacaan dan clock dip erlambat.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.