Yahoo! ID : prasimax

    Jl. Margonda Raya No.494D Depok (Peta) Telp:(021)78880672
Share |
Narrow Tire Set (2 buah)
Narrow Tire Set (2 buah)
Rp. 90.000
Add to Cart


DT-AVR ATMEGA324 CPU Module
DT-AVR ATMEGA324 CPU Module
Rp. 150.000
Add to Cart


Off-Road Tires (2 buah)
Off-Road Tires (2 buah)
Rp. 55.000
Add to Cart


Polling

Yang paling saya inginkan dari website ini...
 

Artikel

Statistik

Saat ini 10 tamu sedang online
JoomlaWatch Stats 1.2.7b by Matej Koval

Countries

47.7%INDONESIA INDONESIA
34.4%AUSTRALIA AUSTRALIA
11%UNITED STATES UNITED STATES

Visitors

Today: 33
Yesterday: 180
This week: 1049
Last week: 1326
This month: 680
Last month: 6124
Total: 63709

Arsitektur Mikrokontroler MCS-51

pastarchives.jpg Arsitektur mikrokontroler MCS-51 diotaki oleh CPU 8 bit yang terhubung melalui satu jalur bus dengan memori penyimpanan berupa RAM dan ROM serta jalur I/O berupa port bit I/O dan port serial. Selain itu terdapat fasilitas timer/counter internal dan jalur interface address dan data ke memori eksternal.

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut. 

 Active Image
 

Salah satu tipe mikrokontroler arsitektur MCS-51 yang banyak digunakan saat ini adalah tipe Atmel 89S51. Tipe ini banyak digunakan karena memiliki fasilitas on-chip flash memory dan In System Programming. Berikut adalah feature-feature untuk mikrokontroler tipe 89S51 buatan Atmel.

  • 4K bytes Flash ROM
  • 128 bytes RAM
  • 4 port @ 8-bit I/O (Input/Output) port
  • 2 buah 16 bit timer
  • Interface komunikasi serial
  • 64K pengalamatan code (program) memori
  • 64K pengalamatan data memori
  • Prosesor Boolean (satu bit – satu bit)
  • 210 lokasi bit-addressable
  • Fasilitas In System Programming (ISP)


MEMORY MAP MIKROKONTROLER MCS-51

 

Active Image

 


PENJELASAN FUNGSI PIN MIKROKONTROLER MCS-51

IC mikrokontroler dikemas (packaging) dalam bentuk yang berbeda. Namun pada dasarnya fungsi kaki yang ada pada IC memiliki persamaan. Gambar salah satu bentuk IC seri mikrokontroler MCS-51 dapat dilihat berikut.

 

Active Image

 

Berikut adalah penjelasan fungsi tiap kaki yang biasa ada pada seri mikrokontroler MCS-51.

A. Port 0
Merupakan dual-purpose port (port yang memiliki dua kegunaan). Pada desain yang minimum (sederhana) digunakan sebagai port I/O (Input/Output). Pada desain lebih lanjut pada perancangan dengan memori eksternal digunakan sebagai data dan address yang di-multiplex. Port 0 terdapat pada pin 32-39.

B. Port 1
Merupakan port yang hanya berfungsi sebagai port I/O, kecuali pada IC 89S52 yang menggunakan P1.0 dan P1.1 sebagai input eksternal untuk timer ketiga (T3). Port 1 terdapat pada pin 1-8.

C. Port 2
Merupakan dual-purpose port. Pada desain minimum digunakan sebagai port I/O. Pada desain lebih lanjut digunakan sebagai high byte dari address. Port 2 terdapat pada pin 21-28.

D. Port 3
Merupakan dual-purpose port. Selain sebagai port I/O juga mempunyai fungsi khusus yang ditunjukkan pada tabel berikut.

PIN

FUNGSI KHUSUS

P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7

  RXD ( serial input port )
  TXD ( serial output port )
  _INT0 ( external interrupt 0 )
  _INT1 ( external interrupt 1 )
  T0 ( timer 0 external input )
  T1 ( timer 1 external input )
  _WR ( external data memory write strobe )
  _RD ( external data memory read strobe )



E. PSEN (Program Store Enable)
PSEN adalah kontrol sinyal yang mengijinkan untuk mengakses program (code) memori eksternal. Pin ini dihubungkan ke pin OE (Output Enable) dari EPROM. Sinyal PSEN akan 0 pada tahap fetch (penjemputan) instruksi. PSEN akan selalu bernilai 0 pada pembacaan program memori internal. PSEN terdapat pada pin 29.

F. ALE (Address Latch Enable)
ALE digunakan untuk men-demultiplex address dan data bus. Ketika menggunakan program memori eksternal port 0 akan berfungsi sebagai address dan data bus. Pada setengah paruh pertama memory cycle ALE akan bernilai 1 sehingga mengijinkan penulisan alamat pada register eksternal dan pada setengah paruh berikutnya akan bernilai satu sehingga port 0 dapat digunakan sebagai data bus. ALE terdapat pada pin 30.

G. EA (External Access)
Jika EA diberi masukan 1 maka mikrokontroler menjalankan program memori internal saja. Jika EA diberi masukan 0 (ground) maka mikrokontroler hanya akan menjalankan program memori eksternal (PSEN akan bernilai 0). EA terdapat pada pin 31.

H. RST (Reset)
RST pada pin 9 merupakan pin reset. Jika pada pin ini diberi masukan 1 selama minimal 2 machine cycle maka system akan di-reset dan register-register internal akan berisi nilai default tertentu dan program kembali mengeksekusi dari alamat paling awal.

I. On-Chip Oscillator
Mikrokontroler MCS-51 telah memiliki on-chip oscillator yang dapat bekerja jika di-drive menggunakan kristal. Tambahan kapasitor diperlukan untuk menstabilkan sistem. Nilai kristal yang biasa digunakan pada 89S51/89S52 adalah sekitar 12 MHz, dan maksimum sampai 24 MHz. On-chip oscillator tidak hanya dapat di-drive dengan menggunakan kristal, tapi juga dapat digunakan TTL oscillator.

J. Koneksi Power
Mikrokontroler biasanya beroperasi pada tegangan 3.3 volt atau 5 volt (tergantung serinya). Pin Vcc terdapat pada pin 40 sedangkan Vss (ground) terdapat pada pin 20.

 

Ditulis oleh: Tim Prasimax
Copyright Prasimax Technology

 

DT-51 Tutorial Pack
DT-51 Tutorial Pack
Paket belajar mikrokontroler MCS-51 terdiri atas DT-51 MinSys ver. 3.3 dan DT-51 Trainer Kit dalam satu paket termasuk buku panduan dasar dan buku panduan praktikum.
Harga: Rp. 432.500
DT-COMBO AVR-51 Starter + Exercise Kit
DT-COMBO AVR-51 Starter + Exercise Kit
Development kit untuk belajar mikrokontroler AVR sekaligus MCS-51 dalam satu paket. Terdiri atas DT-COMBO AVR-51 Starter Kit & DT-COMBO AVR Exercise Kit termasuk buku panduan.
Harga: Rp. 835.000
 
< Prev   Next >

Produk Best Seller

DI-Smart AVR16 System
DI-Smart AVR16 System
Rp. 185.000
Add to Cart
Arduino UNO
Arduino UNO
Rp. 349.500
Add to Cart
Netduino
Netduino
Rp. 480.000
Add to Cart
Sistem Minimum 51 USB
Sistem Minimum 51 USB
Rp. 200.000
Add to Cart
Netduino Plus
Netduino Plus
Rp. 750.000
Add to Cart
USB 51 ISP Downloader
USB 51 ISP Downloader
Rp. 150.000
Add to Cart
RFID Starter Kit
RFID Starter Kit
Rp. 395.000
Add to Cart
DFRduino UNO
DFRduino UNO
Rp. 235.000
Add to Cart
USB AVR ISP Downloader
USB AVR ISP Downloader
Rp. 150.000
Add to Cart
Super Mini GPS
Super Mini GPS
Rp. 605.000
Add to Cart
DT-COMBO AVR-51 Starter + Exercise Kit
DT-COMBO AVR-51 Starter + Exercise Kit
Rp. 835.000
Add to Cart
Serial to Ethernet Module
Serial to Ethernet Module
Rp. 504.000
Add to Cart
Sistem Minimum ARM Cortex 32 bit
Sistem Minimum ARM Cortex 32 bit
Rp. 675.000
Add to Cart
Sistem Minimum AVR USB
Sistem Minimum AVR USB
Rp. 240.000
Add to Cart
DT-HiQ Programmer Universal
DT-HiQ Programmer Universal
Rp. 350.000
Add to Cart

Toko Online

Status Belanja
33 Produk,
Rp. 11.086.500



Parameter Pencarian
  New 
New
Random 
Random
 
Sharp GP2Y0A21YK
Sharp GP2Y0A21YK
Rp. 210.000
Add to Cart

Sharp GP2Y0A21YK
Sharp GP2Y0A21YK
Rp. 210.000
Add to Cart


DT-51 AT89C51XXX Bootloader Micro System
DT-51 AT89C51XXX Bootloader Micro System
Rp. 390.000
Add to Cart


DI-Super Smart AVR
DI-Super Smart AVR
Rp. 265.000
Add to Cart


Support pembayaran:

banks 
© 2012 PRASIMAX MIKRON