................ 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