Ini penjelasan sedikit tentang fungsi dari masing-masing pin AT89S52, jika ada kekurangan harap maklum, .hehehe :)
· Pin 40 sebagai Vcc, terhubung ke +5 V sebagai suplay untuk mikrokontroler.
· Pin 20 sebagai Vss, terhubung ke groud.
· PORT 0 (pin 32 sampai 39) merupakan port pararel 8 bit dua arah. Berfungsi sebagai alamat bawah yang dimultipleks dengan data untuk mengakses program dan data memori eksternal.
· PORT 1(pin 1 sampai 8) adalah yang dapat digunakan untuk berbagai keperluan, di port ini biasanya digunakan untuk mendownload program karena di port ini terdapat pin MOSI, MISO,SCK, untuk resetnya terdapat di pin 9.
· PORT 2 (pin 21 sampai 28) adalah port pararel 8 bit dua arah yang dapat digunakan berbagai keperluan.
· PORT 3 (pin 10 sampai 17) adalah port pararel 8 bit dua arah selain itu juga memiliki fungsi pengganti yaitu :
- P3.0 (10) : RXD (port serial penerima data)
- P3.1 (11) : TXD (port serial pengirim data)
- P3.2 (12) : INT0 (input interupsi eksternal 0, aktif low)
- P3.3 (13) : INT1 (input interupsi ekstrernal 1, aktif low)
- P3.4 (14) : T0 (eksternal input timer / counter 0)
- P3.5 (15) : T1 (eksternal input timer / counter 1)
- P3.6 (16) : WR (Write, aktif low) Sinyal kontrol penulisan data dari port 0 ke memori data dan input-output eksternal.
- P3.7 (17) : RD (Read, aktif low) Sinyal kontrol pembacaan memori data input-output eksternal ke port 0.
· Pin 18 sebagai XTAL 2, keluaran osilator yang terhubung pada kristal.
· Pin 19 sebagai XTAL 1, masukan ke osilator berpenguatan tinggi, terhubung pada kristal.
Pastinya untuk semua port bisa digunakan untuk I/O. .,
Pastinya untuk semua port bisa digunakan untuk I/O. .,
Jika ada teman2 yang lebih tau bisa share sama2 di sini.
Salam aneuk Elektro
:)
Salam aneuk Elektro
:)
0 komentar:
Posting Komentar