lampiran rpp 4

3
LAMPIRAN RENCANA PELAKSANAAN PEMBELAJARAN 4 (RPP 4) Judul Materi : PORT I/O MIKROKONTROLER MCS-51 Tujuan Pembelajaran : Peserta Didik Dapat Menjelaskan Port I/O Mikrokontroler MCS-51 Port Input/Output Mikrokontroler MCS-51 Mikrokontroler MCS-51 memiliki 2 jenis port input/output, yaitu port I/O parallel dan port I/O serial. Port I/O parallel bersifat dua-arah (bidirectional), memiliki buffer output sehinggan pinnya dapat dibebani dengan 4 buah gerbang IC TTL standar (kecuali Port 0 sebanya 8) dan memiliki buffer input. Port serialnya bersifat full-duplex (dalam satu saat bisa menerima sekaligus mengirim data)., bisa digunakan untuk shift-register, atau Universal Asynchronous Receiver and Transmitter (UART). Port I/O Paralel Fungsi Port Port I/O paralel P0, P1, P2 dan P3 memiliki fungsi khusus terutama jika digunakan untuk mengakses di luat chip mikrokontroler. Fungsi khusus tersebut adalah : P0 dan P2 Port 0 memiliki address 80h sedangkan Port 2 addressnya 0A0h. Port-port ini digunakan untuk mengakses eksternal memori. Address eksternal memori yang digunakan bisa selebar 8 bit atau 16 bit. Pada akses address 8 bit, maka dipergunakan Port 0 sebagai bus address yang dimultipleks- waktu dengan data bus. Untuk akses 16 bit dibutuhkan dua buah port 8 bit, yaitu Port 0 dan Port 2. Port 0 berfungsi untuk mengeluarkan data byte rendah address eksternal memori, yang dimultipleks-waktu dengan byte data lyang sedang dibaca atau ditulis. Port 2 digunakan untuk mengeluarkan data byte tinggi address eksernal memori. Untuk eksekusi instruksi yang memerlukan address memori selebar 8 bit, maka yang berfungsi hanyalah Port 0, sedang

Upload: marit-triono

Post on 02-Jul-2015

57 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: LAMPIRAN RPP 4

LAMPIRAN RENCANA PELAKSANAAN PEMBELAJARAN 4 (RPP 4)

Judul Materi : PORT I/O MIKROKONTROLER MCS-51Tujuan Pembelajaran : Peserta Didik Dapat Menjelaskan Port I/O

Mikrokontroler MCS-51

Port Input/Output Mikrokontroler MCS-51

Mikrokontroler MCS-51 memiliki 2 jenis port input/output, yaitu port I/O parallel dan port I/O serial. Port I/O parallel bersifat dua-arah (bidirectional), memiliki buffer output sehinggan pinnya dapat dibebani dengan 4 buah gerbang IC TTL standar (kecuali Port 0 sebanya 8) dan memiliki buffer input.Port serialnya bersifat full-duplex (dalam satu saat bisa menerima sekaligus mengirim data)., bisa digunakan untuk shift-register, atau Universal Asynchronous Receiver and Transmitter (UART).

Port I/O ParalelFungsi Port

Port I/O paralel P0, P1, P2 dan P3 memiliki fungsi khusus terutama jika digunakan untuk mengakses di luat chip mikrokontroler.Fungsi khusus tersebut adalah :

P0 dan P2

Port 0 memiliki address 80h sedangkan Port 2 addressnya 0A0h. Port-port ini digunakan untuk mengakses eksternal memori. Address eksternal memori yang digunakan bisa selebar 8 bit atau 16 bit. Pada akses address 8 bit, maka dipergunakan Port 0 sebagai bus address yang dimultipleks-waktu dengan data bus. Untuk akses 16 bit dibutuhkan dua buah port 8 bit, yaitu Port 0 dan Port 2. Port 0 berfungsi untuk mengeluarkan data byte rendah address eksternal memori, yang dimultipleks-waktu dengan byte data lyang sedang dibaca atau ditulis. Port 2 digunakan untuk mengeluarkan data byte tinggi address eksernal memori. Untuk eksekusi instruksi yang memerlukan address memori selebar 8 bit, maka yang berfungsi hanyalah Port 0, sedang Port 2 mengeluarkan data sebagaimana terletak pada register P2 pada special function register (SFR). Proses multiplexing data dengan address pada port 0 membutuhkan sebuah chip latch eksternal dan sebuah tri-state bidirectional buffer yang diakses melalui sinyal kendali ALE dan _RD serta _WR.

Pada saat akses address 16 bit, isi register P0 berubah menjadi 0FFh, sedangkan isi register P2 adalah tetap seperti semula.

Port I/O SerialFungsi Port

Port I/O yang dimiliki oleh MCS-51 memiliki karakter full duflex (dapat menerima dan mengirimkan data secara simultan), dan receive-buffered (dapat memulai penerimaan data yang kedua sebelum data yang pertama dibaca dari register pembacaan).

Page 2: LAMPIRAN RPP 4

Port serial bekerja dalam 4 mode yaitu Mode 0, Mode 1, Mode 2 dan Mode 3. Pada Mode 0 data serial diterima dan dikirim lewat pin RXD, sedangkan pin TXD berfungsi untuk mengirimkan shift clock. Data yang diterima dan dikirim adalah selebar 8 bit dengan bit terendah (LSB) dikirim/diterima pertama kali. Kecepatan pengiriman (baud rate) adalah tetap sebesar 1/12 frekuensi oscilator.Pada Mode 1 data 8 bit dikirim/diterima dengan 2 bit tambahan yaitu 1 bit start sebelum data 8 bit dan 1 bit stop setelah data 8 bit. Pada saat penerimaan data, stop bit masuk pada bit RB8 pada register SCON (salah satu special function register). Baud rate pada mode ini adalah variabel.Pada Mode 2 dan Mode 3 data 8 bit diterima dengan 3 bit tambahan yaitu 1 bit start sebelum data 8 bit, 1 bit parity yang dapat diprogram setelah data 8 bit dan 1 bit stop setelah bit parity. Pada saat pengiriman, bit yang dapat diprogram adalah bit yang terdapat pada bit TB8 pada register SCON. Pada saat penerimaan, bit yang dapat diprogram masuk ke bit RB8 pada register SCON. Baud rate pada Mode 2 adalah 1/32 atau 1/64 frekuensi oscilator dan pada Mode 3 baud ratenya adalah variabel.

EVALUASI

SOAL

1. Sebutkan fungsi Port I/O Paralel?2. Sebutkan fungsi Port I/O Serial?

KUNCI JAWABAN

1. Port I/O Paralel berfungsi untuk mengakses perangkat yang terletak di luar chip mikrokontroler.

2. Port I/O Serial berfungsi dalam komunikasi data serial. Port I/O Serial yang dimiliki oleh mikrokontroler keluarga MCS-51 memiliki karakteristik full duplex (dapat menerima dan sekaligus mengirimkan data secara simultan), dan receive-buffered (dapat memulai penerimaan data yang kedua sebelum data yang pertama dibaca dari register pembacaan).