Mikrokontroler AT89C51 Implementasi Perangkat Keras

jika kita menekan tombol reset jika mengalami error program maka program akan kembali seperti semula atau reset ke awal sebelum program dijalankan. Sedangkan untuk rangkaian oscilator disini berfungsi sebagai pencacah waktu atau timmer pada rangkaian mikrokontroler, rangkaian ini berfungsi pada pengeluaran singyal dari sensor ultrasonik yang terpasang pada rangkaian mikrokontroler AT89C51 atau pada prototype yang penulis buat yaitu pengukur tinggi badan. Sedangkan pada gambar 4.10 adalah gambar dari rangkaian on off dari rangkaian mikrokontroler yang penulis buat. Gambar 4.10 Rangkaian On Off Pada gambar 4.10 adalah gambar dari rangkaian on – off dari rangkaian mikrokontroler atau on – off dari alat pengukur tinggi badan yang penulis buat, rangkaian ini berfungsi sebagai catu daya, jika tombol on – off yang berwarna biru ditekan on maka rangkaian akan hidup dan fungsi dari alat pengukuran tinggi badan akan berjalan, rangkaian ini juga berfungsi sebagai pengatur suplai tegangan yang masuk ke rangkaian pengukur tingg badan yang penulis buat.

4.1.3 Rangkaian Sensor Ultrasonik Dengan Mikrokontroler

Telah dibahas pada bab 3 untuk perancangan perangkat keras dari sensor ultrasonik dan mikrokontroler dari alat pengukuran tinggi badan yang penulis buat dan penulis menerapkannya pada bab ini yaitu implementasi dari perancangan perangkat keras sensor ultrasonik, pada gambar 4.11 adalah gambar dari implementasi perancangan perangkat keras sensor ultraonik yang penulis gabung dengan rangkaian mikrokontroler dari alat pengukuran tinggi badan yang penulis buat. Gambar 4.11 Rangkaian mikrokontroler dengan sensor ultrasonic Pada gambar 4.11 adalah gambar untuk rangkaian ultrasonik yang dihubungkan dengan rangkaian mikrokontroler, melaui 2 port yang dihubungkan secara seri dengan mengunakan sebuah dioda seperti yang dibahas pada bab 3, ini dikarenakan untuk mikrokontroler keluarga MCS-51 seperti AT89C51 ini jenis mikrokontroler yang tidak dapat mengeluarkan perintah trigger secara langsung, akan tetapi dengan pemasangan yang benar dengan menggunakan 2 port untuk setiap sensor ultrasonik buatan ping parallax ini perintah trigger yang diperintahkan dari mikrokontroler keluarga MCS-51 atau AT89C51 ini dapat dilaksanakan oleh sensor ultrasonik buatan ping parallax tersebut. Sensor ultrasonik yang digunakan untuk penulis yaitu pengukur tinggi badan ini adalah 1 buah buatan ping parallax, karena sensor ultrasonik jenis ini sangat digemari oleh kalangan penggemar elektronika remaja dibanding dengan SRF04, IR infra red atau yang lainnya. Karena sensor ultrasonik ini dapat membaca jarak hingga 3m meter maka sensor ultrasonik ini sangat peka akan tetapi semua itu tergantung dari program yang ditanamkan pada mikrokontroler.

4.1.4 Rangkaian LCD Dengan Mikrokontroler

Pada rangkain LCD dengan mikrokontroler ini penulis mencoba memberi keterangan dengan gambar yang ada disini penulis memberikan gambar dari LCD itu sendiri dan juga gambar dari rangkaian mikrokontroler ke LCD. Gambar 4.12 LCD tampak depan Gambar 4.12 adalah gambar LCD yang digunakan penulis dengan tampak depan, dimana LCD ini dapat menampilkan 16 karakter dan 2 baris, LCD ini tampak seperti dot atau titik-titik yang tersambung menjadi satu, cara kerja dari LCD ini seperti 7segment dengan menampilkan karakter sesuai titik-titik yang terhubung, dari program yang telah dibuat oleh penulis untuk menampilkan karakter yang sesuai dari apa yang diharapkan oleh penulis, LCD penulis ini mempunyai layar yang berwarna biru dan tulisan dari karakter LCD berwarna putih. Pada gambar 4.13 adalah gambar dari LCD tampak belakang. Gambar 4.13 LCD tampak Belakang Pada gambar 4.13 adalah gambar LCD tampak belakang dimana terdapat 2 titik hitam yang besar ini dalah kaki anoda dan katoda dari LCD seperti halnya 7segment yang mempunyai kaki anoda dan katoda, kaki anoda dan katoda ini yang menghantarkan arus listrik dc ke modul dari LCD untuk menampilkan karekter yang kita inginkan. Kaki anoda atau sering kita katakan kaki negatif dan juga kaki katoda yang kita sering katakan kaki positif, dari kaki ini yang terhubung ke modul LCD mengeluarkan output dengan 16 kaki yang berbeda, seperti VCC, GND dan kaki-kaki untuk input dari karakter. Vcc disini harus mendapatkan tegangan positif 5 voltdc dan kaki gnd atau ground harus