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
Rangkaian password terdiri dari 13 tombol, dimana 10 tombol merupakan tombol angka, yaitu dari angka 0 sampai angka 9. Dan tiga tombol yang lainnya merupakan
tombol setting, tombol run dan tombol untuk mengganti password.
Rangkaian password ini dihubungkan dengan port 1 dan port 2. Pada port 1 terdapat 8 tombol dan pada port 2 terdapat 5 tombol. Dalam kondisi biasa, port 1 dan
port 2 mendapatkan logika high 1, saat terjadi penakanan salah satu tombol, maka pin yang terhubung ke tombol tersebut akan terhubung ke ground, sehingga
mengirimkan sinyal low 0. Perubahan kondisi dari high 1, menjadi low 0 inilah yang merupakan tanda adanya penekanan pada salah satu tombol.
Universitas Sumatera Utara
Seterusnya mikrokontroler akan menampilkan nilai dari tombol yang ditekan pada display seven segmen, kemudian membandingkannya dengan nilai password
yang benar, jika benar maka pintu akan terbuka secara otomatis.
Gambar 3.5 Rangkaian Password
P1.7 A T89S51 P2.4 A T89S51
P2.3 A T89S51 P2.2 A T89S51
P2.1 A T89S51 P2.0 A T89S51
P1.0 A T89S51 P1.1 A T89S51
Tombol Setting Tombol 1
Tombol 2 Tombol 3
Tombol 4 Tombol 5
Tombol 6 Tombol 7
P1.2 A T89S51 P1.3 A T89S51
P1.4 A T89S51 P1.5 A T89S51
P1.6 A T89S51 Tombol 8
Tombol 9 Tombol 0
Tombol Ganti Tombol Run
Universitas Sumatera Utara
3. 6 Rangkaian Display Seven Segmen
Untuk menampilkan angka dari setiap penekanan tombol, maka dibutuhkan sebuah display untuk menampilkannya. Pada alat ini, display yang digunakan adalah display
seven segmen, yang terdiri dari 4 buah seven segmen, sehingga display ini dapat menampilkan 4 digit bilangan.
Display seven segmen ini akan diaktipkan oleh IC 4094 yang merupakan IC serial to paralel serial in paralel out. Jadi data dimasukkan ke dalam IC ini dengan
mengirimkan data serial. Keluaran dari IC 4094 ini langsung dihubungkan ke seven segmen, sehingga data serial yang diterima oleh input IC ini akan ditampilkan nilainya
pada seven segmen.
Rangkaian ini terhubung ke P3.0 dan P3.1, yang mempunyai fungsi khusus sebagai pengiriman data secara serial. Sehingga nilai yang akan tampil pada display
seven segmen akan dapat dikendalikan oleh mikrokontroler AT89S51.
Gambar 3.6 Rangkaian display seven segmen
5V VCC
SEVEN_SEG_DISPLAY
A B C DE F G
In Cl
o c
k O
ut D6
D5 D4
D3 D2
D1 D0
4094
D7
2 3
10 14
13 12
11 7
6 5
4 SEVEN_SEG_DISPLAY
A B C DE F G
In Cl
o c
k O
ut D6
D5 D4
D3 D2
D1 D0
4094
D7
2 3
10 14
13 12
11 7
6 5
4 SEVEN_SEG_DISPLAY
A B C DE F G
In Cl
o c
k O
ut D6
D5 D4
D3 D2
D1 D0
4094
D7
2 3
10 14
13 12
11 7
6 5
4 SEVEN_SEG_DISPLAY
A B C DE F G
In Cl
o c
k O
ut D6
D5 D4
D3 D2
D1 D0
4094
D7
2 3
10 14
13 12
11 7
6 5
4
P3.0 AT89S51 P3.1 AT89S51
Universitas Sumatera Utara
3.7 Rangkaian Sensor Buka Pintu dan Tutup Pintu