Bagi yang belum tahu cara mengetahui pin no.1 adalah dengan cara melihat dari lubang setengah lingkaran berarti adalah arah depan. Jika Ic kita Letakkan seperti gambar disamping maka pin no.1 adalah pin yang kiri. Atau biasanya ditandai titik atau tanda lain. Nah, sekarang tahukah anda fungsi tiap pin IC AT89S51 yang sering dipakai untuk mikrokontroller.
Fungsi dari tiap pin adalah sebagai berikut
No. Pin | Nama | Alternatif | Ket. |
20 | GND | Sebagai kaki suplay GND | |
40 | VCC | Sebagai kaki suplay VCC | |
32..39 | P0.7..P0.0 | D7..D0 & A7..A0 | Port 0 dapat berfungsi sebagai I/O biasa, juga bias sebagai alamat rendah dan bus data untuk memori eksternal |
1..8 | P1.0..P1.7 | Sebagai port I/O biasa, memunyai internal pull up dan berfungsi sebagai input dengan memberikan logika 1. Terdapat pin MISO, MOSI, SCK | |
21..28 | P2.0..P2.7 | A8..A15 | Port 0 sebagai I/O biasa, atau sebagai high order address, pada saat mengakses memori eksternal. |
10..17 | Port 3 | Sebagai I/O biasa, namun juga mempunyai fungsi khusu | |
10 | P3.0 | RXD | Port serial input |
11 | P3.1 | TXD | Port serial output |
12 | P3.2 | INT0 | Eksternal Interrupt 0 |
13 | P3.3 | INT1 | Eksternal interrupt 1 |
14 | P3.4 | T0 | Eksternal timer 0 input |
15 | P3.5 | T1 | Eksternal timer 1 input |
16 | P3.6 | WR | Eksternal data memory write strobe |
17 | P3.7 | RD | Eksternal data memory read strobe |
9 | RST | Reset aktif denga logika 1 minimal 2 siklus | |
30 | ALE | Prog | Pin ini dapat berfungsi sebagai Address Latch Enable (ALE) yang me-latch low byte address pada saat mengakses memori eksternal. Sedangkan pada saat Flash Programming (PROG) berfungsi sebagai pulse input. Pada operasi normal ALE akan mengeluarkan sinyal clock sebesar 1/16 frekuensi oscillator kecuali pada saat mengakses memori eksternal. Sinyal clock pada pin ini dapat pula di-disable dengan men-set bit 0 dari Special Function Register di alamat 8EH ALE hanya akan aktif pada saat mengakses memori eksternal (MOVX & MOVC) |
29 | PSEN | Pin ini berfungsi pada saat mengeksekusi program yang terletak pada memori eksternal. PSEN akan aktif 2 kali setiap cycle. | |
31 | EA | Pin kondisi low maka pin ini akan berfungsi sebagai EA yaitu mirokontroller akan menjalankan program yang ada pada memori eksternal setelah system di-reset. Apabila berkondisi high maka pin ini akan berfungsi untuk menjalankan program yang ada pada memori internal. | |
18 | XTAL1 | Input oscillator | |
19 | XTAL2 | Output Oscillator |
Tidak ada komentar:
Posting Komentar