Software 8051 Editor, Assembler, Simulator Software Downloader Diagram Blok Rangkaian

................ INC R0 R0 = R0 + 1 ............. 11. Dan lain sebagainya

2.6 Software 8051 Editor, Assembler, Simulator

Instruksi-instruksi yang merupakan bahasa assembly tersebut dituliskan pada sebuah editor, yaitu 8051 Editor, Assembler, Simulator. Tampilannya seperti di bawah ini. Gambar 2.19. 8051 Editor, Assembler, Simulator Universitas Sumatera Utara Setelah program selesai ditulis, kemudian di-save dan kemudian di-Assemble di-compile. Pada saat di-assemble akan tampil pesan peringatan dan kesalahan. Jika masih ada kesalahan atau peringatan, itu berarti ada kesalahan dalam penulisan perintah atau ada nama subrutin yang sama, sehingga harus diperbaiki terlebih dahulu sampai tidak ada pesan kesalahan lagi. Software 8051IDE ini berfungsi untuk merubah program yang kita tuliskan ke dalam bilangan heksadesimal, proses perubahan ini terjadi pada saat peng-compile-an. Bilangan heksadesimal inilah yang akan dikirimkan ke mikrokontroller.

2.7 Software Downloader

Untuk mengirimkan bilangan-bilangan heksadesimal ini ke mikrokontroller digunakan software ISP- Flash Programmer 3.0a yang dapat didownload dari internet. Tampilannya seperti gambar di bawah ini: Gambar 2.20. ISP- Flash Programmer 3.a Universitas Sumatera Utara Cara menggunakannya adalah dengan meng-klik Open File untuk mengambil file heksadesimal dari hasil kompilasi 8051IDE, kemudian klik Write untuk mengisikan hasil kompilasi tersebut ke mikrokontroller.

2.8 LCD M1632

LCD M1632 adalah merupakan modul LCD dengan tampilan 16 x 2 baris dengan konsumsi daya yang rendah. Modul ini dilengkapi dengan mikrokontroler yang di desain khusus untuk mengendalikan LCD. \Mikrokontroler HD44780 buatan Hitachi yang berfungsi sebagai pengendali LCD ini mempunyai CGROM Character Generator Read Only Memory, CGRAMCharacter Generator Random Access Memory, DDRAMDisplay Data Random Access Memory. Gambar 2.21. Diagram LCD M1632 Universitas Sumatera Utara

2.8.1 DDRAM

DDRAM adalah merupakan memori tempat karakter yang di tampilkan bertada. Contuk untuk karakter ‘A’ atau 41H yang di tulis pada alamat 00, maka karakter tersebut akan tampil pada baris pertama dalam kolom pertama dari LCD. Apabila karakter tersebut di tulis di alamat 40, maka karakter tersebut akan tampil pada baris kedua kolom pertama LCD.

2.8.2 CGRAM

CGRAM adalah merupakan memori untuk menggambarkan pola sebuah karakter di mana bentuk dari karakter dapat di ubah-ubah sesuai dengan keinginan. Namun memori ini akan hilang saat power supply tidak aktif, sehingga pola karakter akan hilang.

2.8.3 CGROM

CGROM adalah merupakan memori untuk menggambarkan pola sebuah karakter dimana pola tersebut sudah di tentukan secara permanen dari HD44780 sehingga pengguna tidak dapat mengubah pola tersebut. Namun karena ROM bersifat permanen, maka pola karakter tersebut tidak akan hilang walaupun powersupply tidak aktif.

2.8.4 PIN LCD M1632

1. Pin 1 : VCC +5V 2. Pin 2 : GND 3. Pin 3 : VEE Tegangan kontras LCD Universitas Sumatera Utara 4. Pin 4 : RS Register Perintah, 0= Regiter Perintah, 1= Register Data 5. Pin 5 : RW 1= Read, 0= Write 6. Pin 6 : E Enable Clock LCD, logika 1 setiap pengiriman dan pembacaan data 7. Pin 7 : Data Bus 0 8. Pin 8 : Data Bus 1 9. Pin 9 : Data Bus 2 10. Pin 10: Data Bus 3 11. Pin 11: Data bus 4 12. Pin 12: Data bus 5 13. Pin 13: Data Bus 6 14. Pin 14: Data Bus 7 15. Pin 15: Positif back light 16. Pin 16: negative back light

2.9 Dioda

Dioda adalah jenis vacuum tube yang memiliki dua buah elektroda. Dioda tabung pertamakali diciptakan oleh seorang ilmuan inggris yang bernama Sir J.A. Fleming 1849-1945 pada tahun 1904. Universitas Sumatera Utara Gambar 2.22. Struktur Dioda. Struktur dan skema dari dioda dapat dilihat pada gambar diatas. Pada dioda, plate diletakkan pada posisi mengelilingi katoda sedangkan heater di sisipkan di dalam katoda. Elektron pada katoda yang di panaskan oleh heater akan bergerak dari katoda menusju plate. Untuk dapat memahami bagaimana cara kerja dioda kita dapat meninjau 3 situasi sebagai berikut: 1. Dioda diberi tegangan nol. 2. Dioda diberi tegangan negatif. 3. Dioda diberi tegangan positif.

2.9.1 Karakteristik Dioda

Hampir semua peralatan elektronika memerlukan sumber arus searah. Penyearah di gunakan untuk mendapatkan arus searah dari suatu arus bolak-balik. Arus atau tegangan tersebut Universitas Sumatera Utara harus benar-benar rata tidak boleh berdenyut-denyut agar tidak menimbulkan gangguan bagi peralatan yang di catu. Dioda sebagai salah satu komponen aktif sangat popular digunakan dalam rangkaian elektronika, karna bentuknya sangat sederhana dan penggunaannya sangat luas. Ada beberapa macam rangkaian dioda, diantaranya : penyearah gelombang setengah Half-Wafe Recifier, penyearah gelombang penuhFull-Wave Recifier, rangkaian pemotong Clipper, rangkaian penjepit Clamper maupun pengganda tegangan Voltage Multiplier. Lambang dioda seperti anak panah pada arus konvensional dimana arus mudah mengalir dari sisi P ke sisi N. Dioda terbagi atas beberapa jenis antara lain :  Dioda germanium  Dioda silikon  Dioda selenium  Dioda zener  Dioda cahaya LED Dioda termasuk komponen elektronika yang terbuat dari bahan semikonduktor. Universitas Sumatera Utara BAB 3 RANCANGAN SISTEM

3.1. Diagram Blok Rangkaian

Diagram blok merupakan gambaran dasar dari rangkaian sistem yang akan dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram blok dari sistem yang dirancang adalah seperti yang diperlihatkan pada gambar 3.1. berikut ini: Gambar 3.1 Diagram Blok Rangkaian Driver Motor DC Motor DC M ik ro k o n tr o le r A T M e g a 8 5 3 5 Rangkaian Infra Merah Saklar batas Buka pintu Saklar batas tutup Pintu Display LCD Universitas Sumatera Utara 1. Rangalaian pembaca Infra merah berfungsi untuk memberikan sinyal. 2. Saklar batas buka pintu berfungsi untuk memberikan sinyal kepada mikrokontroler jika pintu telah terbuka lebar. 3. Saklar batas tutup pintu berfungsi untuk memberitahukan kepada mikrokontroler ketika pintu sudah tertutup rapat. 4. Mikrokontroler ATmega8535 berfungsi untuk mengendalikan semua sistem yang ada. 5. Motor stepper berfungsi untuk menggerakkan pintu membukamenutup pintu.

3.2. Perancangan Power Supplay PSA