Mengenal Fungsi Masing-Masing Pin IC AT89S51


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

0 Response to "Mengenal Fungsi Masing-Masing Pin IC AT89S51"

Posting Komentar

powered by Blogger | WordPress by Newwpthemes | Converted by BloggerTheme