P. 1
LAMPIRAN RPP 2

LAMPIRAN RPP 2

|Views: 87|Likes:
Published by marit triono

More info:

Published by: marit triono on Apr 28, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

07/22/2013

pdf

text

original

LAMPIRAN RENCANA PELAKSANAAN PEMBELAJARAN 2 (RPP 2) Judul Materi : MIKROKONTROLER MCS-51 Tujuan Pembelajaran : Peserta Didik Dapat Menjelaskan

Mikrokontroler MCS-51 KELUARGA MIKROKONTROLER MCS-51 Keluarga Mikrokontroler MCS-51 terdiri dari 8051, 8031, 8751, 8052, 8032 dan 8752. Masing-masing berbeda dalam konfigurasi internalnya. Perbedaan pokok adalah bahwa 8031 dan 8032 tidak memiliki internal ROM, sedangkan 8751 dan 8752 jenis internal ROM-nya adalah EPROM (Erasable and Programmable ROM). Keluarga Mikrokontroler MCS-51 memiliki konfigurasi dasar sebagai berikut : • Parallel I/O Port 8 bit (P0-P3) • Serial Full-Duplex Asynchronous I/O Port • Internal Random Access Memory (RAM) sejumlah 128 byte (8051, 8031, 8751) atau 256 byte (8052, 8032, 8751) • Internal Read Only Memory (ROM) sejumlah 4 Kilobyte (8051, 8751) atau 8 Kilobyte (8052, 8752) • Programmable Timer/Counter sejumlah 2 (8051, 8031, 8751) atau 3 (8052, 8032, 8752) • System Interupt dengan 2 sumber interrupt eksternal dan 4 sumber interrupt internal ARSITEKTUR MCS-51 Diagram Blok MCS-51

Fungsi Kaki-Kaki (pin out) MCS-51 Pin out MCS-51 dapat dilihat pada gambar di bawah ini :

VCC GND Port 0

Port 1

Port 2

Port 3

: dihubungkan dengan tegangan catu +5 V : dihubungkan dengan ground rangkaian : merupakan Port I/O 8 bit dua-arah. Port ini digunakan sebagai multipleks bus alamat rendah dan bus data selama pengaksesan ke eksternal memori. Setiap pinnya dapat mengendalikan langsung 4 beban TTL. Port 0 juga menerima dan mengeluarkan code byte selama proses pemrograman dan verifikasi ROM/EPRPOM internal. : merupakan Port I/O 8 bit dua-arah yang dapat mengendalikan bebal 4 TTL secara langsung. Setiap pin dapat diakses secara operasi tiap bit atau byte bergatung pemrogram. Port 1 juga menerima address rendah selama proses pemrograman dan verifikasi ROM/EPROM internal. : merupakan Port I/O 8 bit dua-arah yang dapat mengendalikan 4 beban TTL secara langsung. Port ini digunakan sebagai bus alamat tinggi selama pengaksesan ke eksternal memori. Port 2 juga menerima address tinggi selama proses pemrograman dan verifikasi ROM/EPROM internal. : merupakan Port I/O 8 bit dua-arah yang dapat mengendalikan 4 beban TTL secara langsung. Setiap pin dapat diakses secara operasi tiap bit atau byte bergantung pemogram. Masing-masing pin pada Port ini memiliki fungsi khusus sebagai berikut : Port Pin P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 Fungsi Alternatif RXD (serial input port) TXD (serial output port) -INT0 (external interrupt 0) -INT1 (external interrupt 1) T0 (timer/counter 0 external interrupt) T1 (timer/counter 1 external interrupt) -WR (external data memory write strobe) -RD (external data memory read stroge)

RST ALE

: merupakan input untuk RESET : Address Latch Enable, digunakan untuk memberikan sinyal latch pada alamat rendah pada multipleks bus address dan data. -PSEN : merupakan sinyal read strobe untuk eksternal program momori. -EA/VPP : merupakan input untuk mode program memori. Jika dihubungkan ke ground, program memori adalah internal. Jika dihubungkan ke VCC, program memori adalah internal. Jika dihubungkan ke VPP, diperlukan untuk proses pemrograman ROM. XTAL1, XTAL2 : merupakan input untuk krisal clock. Organisasi Memori Pada keluarga MCS-51 ini pengalamatan memori dibedakan atas dua yaitu untuk program memori dan data memori. Pemisahan antara program memori dan data memori merupakan ciri khas MCS-51. Masing-masing program memori dan data memori dapat mengalamati sampai 64 Kilobyte, dengan masing-masing byte lebar datanya 8 bit. 1) Program Memori Program memori hanya dapat dibaca tidak dapat ditulis. Disini tersimpan program yang akan dijalankan oleh MCS-51 dan data-data konstanta. Sinyal pembacaan EPROM eksternal adalah dari pin –PSEN. Pada MCS-51 ada dua tipe organisasi memori, yaitu : • Pengaksesan program memori sebagian berasal dari internal EPROM yang menempati alamat terendah dan alamat berikutnya dari EPROM eksternal. • Pengaksesan program memori yang semuanya dari eksternal EPROM. Secara diagram blok digambarkan sebagai berikut : PROGRAM MEMORI
FFFFH FFFFH

60 K BYTE EKSTERNAL 1000H 0FFFH 0000H 4 K BYTE INTERNAL

ATAU 64 K BYTE EKSTERNAL 0000H

Gambar Organisasi Program Memori

2) Data Memori Data memori menempati alamat yang terpisah dari program memori. Data memori merupakan tempat penyimpanan data variabel, operasi stack dan sebagainya. Data memori dapat dibaca dan ditulis. Sinyal pembacaan untuk eksternal RAM berasal dari pin –RD dan untuk penulisan berasal dari pin –WR. Peta data memori dapat digambarkan sebagai berikut : DATA MEMORI
FFFFH

FFH

80H 7FH 00H

DIRECT ADDRESSING ONLY DIRECT AND INDIRECT ADDRESSING

DAN

64 K BYTE EKSTERNAL
0000H

Gambar Organisasi Data Memori EVALUASI SOAL 1. Sebutkan Keluarga Mikrokontroler MCS-51? 2. Sebutkan fungsi Pin Out Mikrokontroler MCS-51? 3. Gambarkan Organisasi Memori pada Mikrokontroler MCS-51? KUNCI JAWABAN 1. Keluarga Mikrokontroler MCS-51 Keluarga Mikrokontroler MCS-51 terdiri dari 8051, 8031, 8751, 8052, 8032 dan 8752. Masing-masing berbeda dalam konfigurasi internalnya. Perbedaan pokok adalah bahwa 8031 dan 8032 tidak memiliki internal ROM, sedangkan 8751 dan 8752 jenis internal ROM-nya adalah EPROM (Erasable and Programmable ROM). 2. Fungsi Pin Out Mikrokontroler MCS-51 VCC GND Port 0 : dihubungkan dengan tegangan catu +5 V : dihubungkan dengan ground rangkaian : merupakan Port I/O 8 bit dua-arah. Port ini digunakan sebagai multipleks bus alamat rendah dan bus data selama pengaksesan ke eksternal memori. Setiap pinnya dapat mengendalikan langsung 4

Port 1

Port 2

Port 3

beban TTL. Port 0 juga menerima dan mengeluarkan code byte selama proses pemrograman dan verifikasi ROM/EPRPOM internal. : merupakan Port I/O 8 bit dua-arah yang dapat mengendalikan bebal 4 TTL secara langsung. Setiap pin dapat diakses secara operasi tiap bit atau byte bergatung pemrogram. Port 1 juga menerima address rendah selama proses pemrograman dan verifikasi ROM/EPROM internal. : merupakan Port I/O 8 bit dua-arah yang dapat mengendalikan 4 beban TTL secara langsung. Port ini digunakan sebagai bus alamat tinggi selama pengaksesan ke eksternal memori. Port 2 juga menerima address tinggi selama proses pemrograman dan verifikasi ROM/EPROM internal. : merupakan Port I/O 8 bit dua-arah yang dapat mengendalikan 4 beban TTL secara langsung. Setiap pin dapat diakses secara operasi tiap bit atau byte bergantung pemogram. Masing-masing pin pada Port ini memiliki fungsi khusus sebagai berikut : Port Pin P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 Fungsi Alternatif RXD (serial input port) TXD (serial output port) -INT0 (external interrupt 0) -INT1 (external interrupt 1) T0 (timer/counter 0 external interrupt) T1 (timer/counter 1 external interrupt) -WR (external data memory write strobe) -RD (external data memory read stroge)

RST ALE

: merupakan input untuk RESET : Address Latch Enable, digunakan untuk memberikan sinyal latch pada alamat rendah pada multipleks bus address dan data. -PSEN : merupakan sinyal read strobe untuk eksternal program momori. -EA/VPP : merupakan input untuk mode program memori. Jika dihubungkan ke ground, program memori adalah internal. Jika dihubungkan ke VCC, program memori adalah internal. Jika dihubungkan ke VPP, diperlukan untuk proses pemrograman ROM. XTAL1, XTAL2 : merupakan input untuk krisal clock. 3. Organisasi Memori pada Mikrokontroler MCS-51 Pada keluarga MCS-51 ini pengalamatan memori dibedakan atas dua yaitu untuk program memori dan data memori. Program Memori Program memori hanya dapat dibaca tidak dapat ditulis. Disini tersimpan program yang akan dijalankan oleh MCS-51 dan data-data konstanta. Sinyal pembacaan

EPROM eksternal adalah dari pin –PSEN. Pada MCS-51 ada dua tipe organisasi memori, yaitu : • Pengaksesan program memori sebagian berasal dari internal EPROM yang menempati alamat terendah dan alamat berikutnya dari EPROM eksternal. • Pengaksesan program memori yang semuanya dari eksternal EPROM. Secara diagram blok digambarkan sebagai berikut : PROGRAM MEMORI
FFFFH FFFFH

60 K BYTE EKSTERNAL 1000H 0FFFH 0000H 4 K BYTE INTERNAL

ATAU 64 K BYTE EKSTERNAL 0000H

Gambar Organisasi Program Memori Data Memori Data memori menempati alamat yang terpisah dari program memori. Data memori merupakan tempat penyimpanan data variabel, operasi stack dan sebagainya. Data memori dapat dibaca dan ditulis. Sinyal pembacaan untuk eksternal RAM berasal dari pin –RD dan untuk penulisan berasal dari pin –WR. Peta data memori dapat digambarkan sebagai berikut : DATA MEMORI
FFFFH

FFH

80H 7FH 00H

DIRECT ADDRESSING ONLY DIRECT AND INDIRECT ADDRESSING

DAN

64 K BYTE EKSTERNAL
0000H

Gambar Organisasi Data Memori

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->