INPUT OUTPUT
1.1 Tujuan
1. Memahami cara kerja input output pada mikroprosesor
2. Memahami instruksi input dan output data
3. Mampu membuat perangkat lunak dengan menggunakan instruksi-instruksi input output dan mengaplikasikannya.
1.2 Peralatan Yang Digunakan
1. 1 set PC atau laptop
2. Perangkat lunak simulator sms32v50
3. Buku Kerja
1.3 Teori Dasar
Input Output Mikroprosesor
Input dan output dalam mikroprosesor atau biasa yang disebut port merupakan sarana untuk berkomunikasi dengan dunia luar dari mikroprosesor tersebut. Dalam simulator ini terdapat 16 port I/O yang beralamat dari 00 – 0F. Dari total alamat tersebut yang terpakai dari 00 – 08 sedangkan pada alamat 09-0F tidak digunakan. Adapun pembagian alamat port I/O beserta perangkat kerasnya ditunjukkan dalam Tabel 5.1.
1. Memahami cara kerja input output pada mikroprosesor
2. Memahami instruksi input dan output data
3. Mampu membuat perangkat lunak dengan menggunakan instruksi-instruksi input output dan mengaplikasikannya.
1.2 Peralatan Yang Digunakan
1. 1 set PC atau laptop
2. Perangkat lunak simulator sms32v50
3. Buku Kerja
1.3 Teori Dasar
Input Output Mikroprosesor
Input dan output dalam mikroprosesor atau biasa yang disebut port merupakan sarana untuk berkomunikasi dengan dunia luar dari mikroprosesor tersebut. Dalam simulator ini terdapat 16 port I/O yang beralamat dari 00 – 0F. Dari total alamat tersebut yang terpakai dari 00 – 08 sedangkan pada alamat 09-0F tidak digunakan. Adapun pembagian alamat port I/O beserta perangkat kerasnya ditunjukkan dalam Tabel 5.1.
Tabel 5.1 Port I/O dan alamatnya
Port | Deskripsi | Fungsi |
00 | Keyboard (pada PC yang digunakan) | Input |
01 | Traffic Light | Output |
02 | Seven Segment Display | Output |
03 | Kontrol the heater dan Sensor thermostat. | Input/Output |
04 | The snake in the maze. | Output |
05 | Kontrol motor stepper. | Output |
06 | Lift | Input/Output |
07 | Keyboard ASCII code. | Input |
08 | Keypad (numeric) | Input |
09-0F | Tidak digunakan |
Sedangkan untuk intruksi yang digunakan ditunjukkan dalam Tabel 5.2
Tabel 5.2 Intruksi I/O
Assembler | Kode Mesin | Keterangan |
IN 07 | F0 07 | Input dari Port 07. F0 adalah opcode. 07 no port I/O |
OUT 01 | F1 01 | Output ke Port 01. F1 adalah opcode. 01 no port I/O |
No comments:
Post a Comment