Tipe Dan Fungsi Port Microcontroler Atmel MCS51

Wednesday, July 18th 2012. | Microcontroller

Mikrokontroler MCS51 buatan Atmel terdiri dari dua versi, yaitu versi 20 kaki dan versi 40 kaki. Semua mikrokontroler ini dilengkapi dengan Flash PEROM (Programmable Eraseable Read Only Memory) sebagai media memori-program, dan susunan kaki IC-IC tersebut sama pada tiap versinya. Perbedaan dari mikrokontroler-mikrokontroler tersebut terutama terletak pada kapasitas memori-program, memori-data dan jumlah pewaktu 16-bit.

Mikrokontroler MCS51 Atmel versi mini (20 pin) dan versi 40 pin secara garis besar memiliki struktur dasar penyusun arsitektur mikrokontroler yang sama. Bagian-bagian tersebut secara lebih lengkap (detil) ditunjukan dalam diagram blok berikut.

Diagram Blok Microcontroller Atmel MCS51

Diagram Blok Microcontroller Atmel MCS51,dasar teori microcontroller atmel,teori microcontroller atmel,materi microcontroller atmel,blok diagram microcontroller atmel,bagian microcontroller atmel,fungsi microcontroller atmel,susunan microcontroller atmel,definisi microcontroller atmel,pengertian microcontroller atmel,materi microcontroller atmel,artikel microcontroller atmel,Microcontroller Atmel MCS51,keluarga Microcontroller Atmel MCS51,karakteristik Microcontroller Atmel MCS51,spesifikasi Microcontroller Atmel MCS51,unsur Microcontroller Atmel MCS51,materi Microcontroller Atmel MCS51,teosri dasar Microcontroller Atmel MCS51,kuliah Microcontroller Atmel MCS51

Mikrokontroler MCS51 Atmel  versi 40 kaki mempunyai 32 kaki sebagai port paralel dan 8 pin yang lain untuk konfigurasi kerja mikrokontroler. Satu port paralel terdiri dari 8 kaki, dengan demikian 32 kaki tersebut membentuk 4 buah port paralel yang masing-masing dikenal sebagai port 0, port 1, port 2, port 3. Nomor dari masing-masing jalur (kaki) dari port paralel mikrokontroler MCS51 Atmel mulai dari 0 sampai 7, jalur (kaki) pertama dari port 0 disebut sebagai P0.0 dan jalur terakhir untuk port 3 adalah P3.7. Mikrokontroler MCS51 Atmel versi mini mempunyai 20 kaki, 15 kaki diantaranya adalah kaki port 1 dan port 3. 5 kaki yang lain untuk konfigurasi kerja mikrokontroler. Port 1 terdiri dari 8 jalur yaitu P1.0 sampai P1.7 dan port 3 terdiri dari 7 jalur yaitu P3.0 sampai P3.5 dan P3.7. Susunan kaki mikrokontroler MCS51 atmel versi 40 kaki dapat dilihat pada gambar berikut.

Gambar Konstruksi Microcontroller Atmel MCS51

Gambar Konstruksi Microcontroller Atmel MCS51,susunan pin Microcontroller Atmel MCS51,kaki Microcontroller Atmel MCS51,fungsi pin Microcontroller Atmel MCS51,fungsi kaki Microcontroller Atmel MCS51,port Microcontroller Atmel MCS51,fungsi port Microcontroller Atmel MCS51,definisi pin Microcontroller Atmel MCS51,nama pin Microcontroller Atmel MCS51,menggunakan Microcontroller Atmel MCS51,cara pakai Microcontroller Atmel MCS51,cara program Microcontroller Atmel MCS51,program yang digunakan Microcontroller Atmel MCS51,bahasa pemrograman Microcontroller Atmel MCS51,menggunakan Microcontroller Atmel MCS51,membuat alat dengan Microcontroller Atmel MCS51,rangkaian dengan Microcontroller Atmel MCS51,harga Microcontroller Atmel MCS51,konstruksi Microcontroller Atmel MCS51

Fungsi Kaki-Kaki (Pin) Microcontroller Atmel MCS51

  • VCC, Kaki VCCdigunakan untuk masukan suplai tegangan.
  • GND, Kaki (pin) GNDfunsinya sebagai saluran ground atau pentanahan.
  • RST, Kaki RSTfungsinya sebagai masukan reset. Kondisi “1” selama 2 siklus mesin pada saat oscillator bekerja akan me-reset mikrokontroler yang bersangkutan.
  • ALE/PROG, Kaki ALEdigunakan sebagai keluaran ALE  atau Adreess Latch Enable yang akan menghasilkan pulsa-pulsa untuk menahan byte rendah (low byte) alamat selama mengakses memori eksternal. Kaki ini juga berfungsi sebagai masukan pulsa program (the program pulse input) atau  selama pemrograman flash. Pada operasi normal, ALEakan berpulsa dengan laju 1/6 dari frekuensi kristal dan dapat digunakan sebagai pewaktuan (timing) atau pendekatan (clocking) rangkainan eksternal.  
  • PSEN, Kaki  (Program Store Enable) merupakan sinyal baca untuk memori program eksternal. Saat mikrokontroler MCS51 menjalankan program dari memori eksternal,  akan diaktifkan dua kali per-siklus mesin, kecuali dua aktivasi  dilompati (diabaikan) saat mengakses memori data eksternal.
  • EA/VPP, Kaki VPP( Exkternal Access Enable) fungsinya sebagai kontrol untuk mengakses memori.  harus dihubungkan ke ground, jika mikrokontroler akan mengeksekusi program dari memori eksrternal. Selain itu  harus dihubungkan ke VCCjika akan mengakses program secara internal. Kaki ini juga berfungsi untuk menerima tegangan 12V (VPP) selama pemrograman flash, khususnya untuk tipe mikrokontroler 12V volt.
  • XTAL1, Kaki XTAL1merupakan masukan untuk penguat inverting oscillator dan masukan untuk clock internal pada rangkaian operasi mikrokontroler.
  • XTAL2, Kaki XTAL2merupakan keluaran dari rangkaian penguat inverting oscilator
  • Port 0, Port 0 merupakan port keluaran/masukan (I/O) 8-bit bertipe open drain bi-directional. Sebagai port keluaran, masing-masing kaki dapat menyerap arus (sink current) delapan masukan TTL (sekitar 3,8 mA). Pada saat logika “1” dituliskan ke port 0, maka kaki-kaki port 0 ini dapat digunakan sebagai masukan-masukan berimpedansi tinggi. Port 0 juga dapat dikonfigurasikan sebagai jalur alamat/data bagian rendah (low byte) selama proses pengaksesan memori data dan program eksternal. Jika digunakan dalam mode ini maka port 0 memiliki pull-up internal. Port 0 juga dapat menerima kode-kode yang dikirimkan kepadanya selama proses pemrograman dan mengeluarkan kode-kode selama proses verifikasi program yang telah tersimpan dalam Flash PEROM. Dalam hal ini dibutuhkan pull-up eksternal selama proses verifikasi program.
  • Port 1, Port 1 merupakan port I/O 8-bit bertipe bidirectional yang dilengkapi dengan pull-up internal. Penyangga keluaran port 1 mampu memberikan/menyerap arus empat masukan TTL(sekitar 1,6 mA). Jika logika “1” dituliskan ke kaki-kaki port 1, maka masing-masing kaki port 1 akan di-pull-up high dengan pull-up internal sehingga dapat digunakan sebagai masukan. Sebagai masukan jika kaki-kaki port 1 dihubungkan ke ground (di-pull-up low), maka masing-masing kaki akan memberikan arus (source current) karena di-pull-up high secara internal. Port 1 juga menerima alamat bagian rendah (low byte) selama pemrograman dan verifikasi pada Flash PEROM.
  • Port 2, Port 2 merupakan port I/O 8-bit bertipe bidirectional yang dilengkapi dengan pull-up internal. Penyangga keluaran port 2 mampu memberikan/menyerap arus empat masukan TTL (sekitar 1,6 mA). Jika logika “1” dituliskan ke kaki-kaki port 2, maka masing-masing kaki port 2 akan di-pull-up high dengan pull-up internal sehingga dapat digunakan sebagai masukan. Sebagai masukan jika kaki-kaki port 2 dihubungkan ke ground (di-pull-up low), maka masing-masing kaki akan memberikan arus (source current) karena di-pull-up high secara internal. Port 2 akan memberikan byte alamat bagian tinggi (high byte) selama pengambilan instruksi dari memori program eksternal dan selama pengaksesan memori data yang menggunakan perintah dengan alamat 16-bit (misalnya: MOVX @DPTR). Dalam aplikasi ini, jika ingin mengirimkan “1”, maka digunakan pull-up internal yang sudah disediakan. Selama pengaksesan memori data eksternal yang menggunakan perintah dengan alamat 8-bit (misalnya: MOVX @R1), port 2 akan mengirimkan isi dari SFR P2. Port 2 juga menerima alamat bagian tinggi selama pemrograman dan verifikasi pada Flash PEROM.
  • Port 3, Port 3 merupakan port I/O 8-bit bertipe bidirectional yang dilengkapi dengan pull-up internal. Penyangga keluaran port 3 mampu memberikan/menyerap arus empat masukan TTL(sekitar 1,6 mA). Jika logika “1” dituliskan ke kaki-kaki port 3, maka masing-masing kaki port 3 akan di-pull-up high dengan pull-up internal sehingga dapat digunakan sebagai masukan. Sebagai masukan jika kaki-kaki port 3 dihubungkan ke ground (di-pull-up low), maka masing-masing kaki akan memberikan arus (source) karena di-pull-up high secara internal. Port 3 juga digunakan untuk menerima sinyal-sinyal kontrol (P3.6 dan P3.7), bersama-sama dengan port 2 (P2.6 dan P2.7) selama proses pemrograman dan verifikasi pada Flash PEROM.

Berbagi Artikel "Tipe Dan Fungsi Port Microcontroler Atmel MCS51":

Artikel Terkait "Tipe Dan Fungsi Port Microcontroler Atmel MCS51"

Karena ilmu itu adalah cahaya yang selalu menerangi setiap kehidupan kita. Diperbolehkan meng-copy tulisan di blog ini dengan tetap menjaga amanah ilmiyah & mencantumkan URL Link alamat blog ini. Dan mohon koreksi apabila terdapat kesalahan dalam penyampaian materi. Semoga artikel "Tipe Dan Fungsi Port Microcontroler Atmel MCS51" memberikan manfaat. Terima kasih

Like Untuk Ikuti Perkembangan Materi Elektronika

Buat Pesan Untuk Artikel "Tipe Dan Fungsi Port Microcontroler Atmel MCS51"

Be nice, Keep it clean, Stay on topic and No spam.
0+6= (Plus)