Pages

Labels

Senin, 28 Maret 2011

Laporan Akhir MPD3 shift 1

1. Buatlah kesimpulan dari masing-masing percobaan

2. Analisa program mandiri dan jelaskan setiap perintahnya

3. Buatlah program
jika di tekan P3.1 maka led akan berjalan dari P1.0 ke P1.7 dan P2.7 ke P2.0


Laporan Pendahuluan MPD3 shift 1

1. Jelaskan apa yang di maksud dengan baskom 8051

2. sebutkan macam2 karakter, tipe data dan operator pada bascom

3. tuliskan pernyataan bersyarat dan peryataan perulangan pada Bascom

Jumat, 18 Maret 2011

1. Proyek diperuntukan bagi yang telah menyelesaikan seluruh percobaan dalam praktikum MikroProsesor.

2. Proyek ini untuk praktikan Mikroprosesor D3 baik reguler maupun pengulangan.

3. Proyek terdiri dari :

· Pembuatan alat.

· Pembuatan makalah.

· Presentasi dari makalah yang telah dibuat.

4. Pendaftaran proyek mulai tanggal 14 Maret 2011 s/d 2 April 2011 di Lab. Mikroprosesor, lewat dari batas tersebut dianggap GAGAL PROYEK.

5. Proyek dapat dikerjakan secara kelompok dengan jumlah anggota maksimal 3 s/d 5 orang.

6. Proyek yang harus dibuat yaitu Rangkaian-Rangkaian yang diajukan oleh masing-masing kelompok dan disetujui oleh PJ. Praktikum Mikroprosesor D3. Adapun tata cara pembuatan dan ketentuan–ketentuannya dapat ditanyakan pada waktu konsultasi proyek.

7. Nilai Proyek terdiri dari Nilai Makalah, Presentasi, dan Alat dengan perbandingan 20:35:45

8. Hal-hal yang lain dapat ditanyakan langsung kepada P.J. Praktikum MikroProsessor D3.

KETENTUAN PEMBUATAN ALAT PROYEK

1. Rangkaian yang dibuat atau dirancang adalah rangkaian aplikasi menggunakan IC Mikrokontroler. Disarankan menggunakan Mikrokontroler Atmel 89 Series, karena downloadernya sudah tersedia di Lab.

2. Alat yang dibuat harus ada KODE PROYEKNYA. Kode proyek harus tercetak di PCB dan terlarut bersama jalur rangkaian.

3. Alat yang dibuat dapat di kreasikan menarik mungkin sesuai dengan keinginan praktikan

4. Alat harus di kemas rapid dan tidak berantakan

5. Penyerahan Alat paling lambat :

· Tanggal : 20 April 2011

· Pukul : 15.00 wib

· Tempat : Lab.Mikroprosesor (Depok)

KETENTUAN PEMBUATAN MAKALAH

  1. Isi makalah terdiri dari
    • Pendahuluan
    • teori (yang didapat pada saat praktikum maupun teori tambahan yang menyangkut alat yang dibuat)
    • Analisa Rangkaian
    • Cara Pengoperasian alat & Aplikasi
    • Kesimpulan dan saran
  2. Makalah disusun minimal 25 halaman (isinya saja: BAB 1 s/d BAB 2)
  3. Makalah yang sudah jadi di softcover warna HIJAU MUDA.
  4. Makalah diketik dengan format sbb :

§ Font 12 (Times New Roman)

§ Spasi 1,5

§ Kertas A4 (batas atas 3cm, batas bawah 3cm, batas kiri 4cm, dan batas kanan 3cm)

  1. Makalah yang diketik dibuat softcopy disimpan di CD-RW dengan format PDF. Dan diberi stiker atau label pada Cdnya jang lupa memakai tempat Cdnya.
  2. Penyerahan Makalah & CD-RW paling lambat :
    • Tanggal : 20 April 2011
    • Pukul : 15.00 wib
    • Tempat : Lab.Mikroprosesor (Depok)

1. Format penulisan sebagai berikut :

Cover

Lembar Pengesahan

Kata Pengantar

Daftar Isi

Daftar gambar (bila ada)

Daftar tabel (bila ada)

BAB I PENDAHULUAN

1.1.Latar Belakang

1.2.Batasan Masalah

1.3.Tujuan Penulisan

1.4.Metode Penulisan

1.5.Sistematika Penulisan

BAB II LANDASAN TEORI

Berisi tentang Teori Dasar yang berhubungan dengan Rangkaian Proyek

BAB III ANALISA RANGKAIAN

3.1. Analisa Rangkaian Secara Blok diagram

3.2. Analisa Rangkaian Secara Detail

(analisa terdiri atas analisa hardware dan analisa software)

3.3. Flowcart program

BAB IV CARA PENGOPERASIAN ALAT

Berisi Tentang Pengoperasian Alat

BAB V PENUTUP

5.1. Aplikasi Alat

5.2. Kesimpulan

5.3. Saran

DAFTAR PUSTAKA

LAMPIRAN (bila ada)


download artikel asli

ketentuan proyek ( ziddu )

ketentuan proyek ( IDW )

Selasa, 08 Maret 2011


Ø Modus dan Fungsi Mikroprosesor 8088 (Minimum mode dan Maksimum mode).

Fungsi Pin-pin pada Minimum mode maupun Maksimum mode (address, data dan kontrol).

Pengalamatan / Decoding komponen rangkaian pada sistem Mikroprosesor.

Sistem CPU, Memori dan I/O beserta pendukungnya.

· Prosesor merupakan otak yang akan menjalankan instruksi-instruksi yang diberikan ke komputer, disebut dengan Central Processing Unit (CPU)/microprocessor.

Memori merupakan tempat aktivitas kerja komputer.

Input/Output melakukan pemasukan atau pengeluaran data dengan I/O device, yang sering disebut dengan peripheral (keyboard, display, status port, mouse, disk).

Program merupakan sekumpulan instruksi yang harus dilakukan oleh sistem komputer. program sistem (Basic Input Output Services) dengan program aplikasi.

Ø Instruksi-instruksi dasar pemrograman, pengubahan dan pengisian memori atau register dapat dilihat pada bagian berikut ini :

1. Memasukkan program dalam bahasa Assembly.

Instruksi : A ( alamat awal Program ) + CR

Contoh : A 100 + CR

2. Melihat program yang telah ditulis

Instruksi : U ( alamat awal program yang telah ditulis ) + CR

3. Menyisipkan Program ( editing )

Instruksi : I ( alamat tujuan ) + CR

4. Melihat isi Register

Instruksi : R ( nama Register ) + CR

BGC-8088 mempunyai 14 register 16 bit yang masing-masing memiliki fungsi khusus. Beberapa diantaranya dapat dipecah menjadi dua register 8 bit yang didefinisikan sebagai register low dan high. Register-register dapat dibagi dalam lima golongan :

a. General purpose register

- AX ( AH + AL ) = Accumulator Register

- BX ( BH + BL ) = Base Register

- CX ( CH + CL ) = Counter Register

- DX ( DH + DL ) = Data Register

b. Segment Register

- CS = Code Segment Register

- DS = Data Segment Register

- SS = Stack Segment Register

- ES = Extra Segment Register

c. Pointer Register

- IP = Instruction Pointer Register

- SP = Stack Pointer Register

- BP = Base Pointer Register

d. Index Pointer

- SI = Source Index Register

- DI = Destination Regi ster

e. Flag Register

Register flag ini adalah register 16 bit, fungsi register ini ialah mencatat tanda yang berkaitan dengan operasi khusus tentang kerja mikroprosesor yaitu :

- Overflow flag ( OF )

- Direction Flag ( DF )

- Interrupt flag ( IF )

- Trap flag ( TF )

Sedangkan tanda yang berkaitan dengan kerja mikroprosesor akibat operasi aritmatika dan logika yaitu :

- Sign flag ( SF )

- Zero flag ( ZF )

- Auxiliarry carry flag ( AF )

- Parity flag ( PF )

- Carry flag ( CF )

Posisi tiap bit pada register flag adalah

BIT

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

FLAG

XX

XX

XXX

XX

OF

DF

IF

TF

SF

ZF

XX

AF

XX

PF

XX

CF

5. Mengisi sederet memori dengan data yang sejenis

Instruksi : F ( alamat awal ), ( alamat akhir ), ( data )

6. Mengganti isi memori satu persatu

Instruksi : E ( alamat awal ) + CR

7. Melihat isi memori

Instruksi : D ( alamat awal ) + CR

8. Meng-eksekusi- program step-by-step

Instruksi : T = ( alamat awal ) + CR

Instruksi tersebut akan mengeksekusi satu line program, dan ditandai dengan adanya tampilan isi register. Untuk mengeksekusi line program berikutnya, tekan

9. Mengeksekusi Program

Instruksi : G = ( alamat awal ) + CR

10. Memindahkan blok memori atau menghapus isi blok

Instruksi : M ( alamat awal ),( alamat akhir ),(alamat awal tujuan ) + CR

11. Konversi bilangan desimal ke heksa

Instruksi : J ( bilangan desimal ) + CR

12. Konversi bilangan desimal ke biner

Instruksi : B ( bilangan desimal ) + CR

13. Menghitung jumlah dan selisih dua bilangan heksa

Instruksi : H ( bil.1 ) , ( bil.2 ) + CR

Ø Pengalamatan peralatan input / output.

Ø Interfacing / Penatapan / Antar Muka dalam sistem kendali yang berbasiskan komputer.

Merupakan suatu keharusan bagi suatu perangkat komputer untuk dapat berkomunikasi dengan dunia luar. Berbagai alat dapat dijadikan alat komunikasi, seperti layar peraga, keyboard, LED dsb.

BGC menyediakan beberapa sarana komunikasi antara lain layar peraga, keyboard, LED, port. Disamping itu juga tersedia beberapa instruksi yang berhubungan dengan hal ini, antara lain:

Keyboard driver ( INT 81H ) :

Dengan Service Number

AH = 0 ,membaca karakter dari keyboard

AH = 1 ,membaca baris perintah dari keyboard setelah ditekan. Karakter terakhir dapat dihapus dengan backspace.

LCD driver ( INT 84H ) :

berfungsi untuk menampilkan karakter ASCII yang kodenya tersimpan di register AL.

Komunikasi Port :

OUT DX,AL adalah berfungsi untuk mengeluarkan data yang berada di register AL ke port yang alamatnya tersimpan di register DX.

IN AL,DX adalah berfungsi untuk membaca data dari port yang alamatnya tersimpan di register DX dan data disimpan di register AL.