3.3 Flowchart Rancang Bangun Pintu Otomatis Menggunakan Password
Tidak
ya
Tidak Tidak
Ya Ya
Start
Tunggu penekanan setting password
Password benar ?
Terima 4-digit penakanan password
Tombol Run ?
Buka Pintu Tunggu penekanan Run
atau nilai password baru
Password Baru ?
Masukkan Nilai Password Baru
End Tunda 1 menit
Tutup pintu
Universitas Sumatera Utara
3. 4 Rangkaian minimum mikrokontroller AT89S51
Rangkaian minimum mikrokontroller AT89S51 ditunjukkan pada gambar 3.4 berikut ini :
Gambar 3.4 Rangkaian minimum mikrokontroller AT89S51
Pin 29 merupakan PSEN Program Store Enable dan pin 30 sebagai Address Latch Enable ALEPROG dihubungkan ke ground diset low, sedangkan Pin 31
External Access Enable EA diset high H. Ini dilakukan karena mikrokontroller AT89S51 tidak menggunakan memori eskternal. Pin 18 dan 19 dihubungkan ke
XTAL 12 MHz dan capasitor 30 pF. XTAL ini akan mempengaruhi kecepatan mikrokontroller AT89S51 dalam mengeksekusi setiap perintah dalam program. Pin 9
merupakan masukan reset aktif tinggi. Pulsa transisi dari rendah ke tinggi akan me- reset mikrokontroller ini. Pin 32 sampai 39 adalah Port 0 yang merupakan saluranbus
IO 8 bit open collector dapat juga digunakan sebagai multipleks bus alamat rendah dan bus data selama adanya akses ke memori program eksternal. Karena fungsi
tersebut maka Port 0 dihubungkan dengan resistor array. Jika mikrokontroller tidak menggunakan memori eksternal, maka penggunaan resistor array tidak begitu penting.
12 MHz
Universitas Sumatera Utara
Pin 28 yang merupakan P2.7 dihubungkan dengan transistor dan sebuah LED. Ini dilakukan hanya untuk menguji apakan rangkaian minimum mikrokontroller
AT89S51 sudah bekerja atau belum. Dengan memberikan program sederhana pada mikrokontroller tersebut, dapat diketahui apakah rangkaian minimum tersebut sudah
bekerja dengan baik atau tidak. Jika LED yang terhubung ke Pin 28 sudah bekerja sesuai dengan perintah yang diberikan, maka rangkaian minimum tersebut telah siap
digunakan. Namun setelah seluruh rangkaian disatukan, LED yang terhubung ke pin 28 ini tidak digunakan lagi. Pin 20 merupakan ground dihubungkan dengan ground
pada power supplay. Pin 40 merupakan sumber tegangan positif dihubungkan dengan + 5 volt dari power supplay.
3.5 Rangkaian Password