• Tidak ada hasil yang ditemukan

BAB I LAPORAN PRAKTEK

N/A
N/A
Protected

Academic year: 2017

Membagikan "BAB I LAPORAN PRAKTEK"

Copied!
19
0
0

Teks penuh

(1)
(2)

BAB I

1.PENDAHULUAN

MIKROPROSESOR memiliki fungsi yang ditentukan berdasarkan programing yang di berikan oleh pralatan tersebut.

Suatu peralatan yang sama dapat di ubah – ubah fungsinya hanya dengan mengubah programing tanpa mengubah hardware

1. Suatuh alat untuk memproses data

2. Suatuh alat untuk memproses input/output data

3. Suatuh alat yang berfungsi sebagai driver (system control)

Sejarah mikro prosesor

Produk pertama mikroprosesor adalah kalkulator Komputer Jaman purba Adalah alat hitung batu

KOMPUTER Kedua ( mekanik) abat 19 yang ditemukan oleh ( harles babbage ) IBM 1910 memproduksi

Computer ENIAC tahun 1946 Computer mainframe

Computer kecil system 1960-1970

A.Produksi mikroprosesor;

 Kalkulator

 Computer pc

 Radio SHCCK

 Trs 80

 APPLE

 Pc IBM KOMPITIBEL

 ALAT berbasis mikroprosesor

 Remote AC .TV . CD . DLL

 Telepon Seluler

(3)

B.Program umum sebuah peralatan berbasis mikroprosesor ;

Gambar 1.1 KET ; MP = MIKROPROSESOR

ROM = REAO ONLY MEMORY RAM = RANDOM ACCES MEMORY

RAM

TATAP

MUKA

MP

ROM

KOMPUTER

SENSOR PANAS

SENSOR GERAK

(4)

C.Diagram Alat berbasis system mikroprosesor ; Diagram saat oprasional ;

Gambar 1.2

KET; EXTERNAL DEVISA = INPUT /OUTPUT ( SAKLAR/ LAMPU) PRINSIF KERJA ;

Computer memprogram mikroprosesor dengan perintah assembler untuk mikroprosesor memberikan /menerima external devisa ( input. Output) untuk menjadi suatus Bystem control.

MP

komputer

EXTERNAL DEVISA

DEVISA

(5)

D.System mikroprosesor sebagai alat control ;

Sebagai upaya untuk memproleh sebuah hasil yang berdasarkan keinginan yg di tentukan sebelumnya;

Gambar 1.3

aktuator

Pengendalian system mikroprosesor

Pralatan yg di kendalikan

keluaran

(6)

BAB II

1.2 LANDASAN TEORI

Pengenalan mikroprosesor ATMEL 89551

Mikroprosesor di peroduksi oleh INTEL Corp . bersifat LOW COST , LOW EDITION ,clock 12 MHz ,memory internal 4Kbyte

Edisi Praktikum /TA ; 1 unit mikroprossor interface ke power supply 3 port I/O yang dapat digunakan masi-masi port di namakan P 0,P1 dan P2 : masi-masi terdiri atas 8 bit data yaitu;

P0.0 bit data 0

dan

P1.0 bit data 0

P2.0 bit data 0

P0.1 bit data 1

P1.1 bit data 1

P2.1 bit data 1

P0.2 bit data 2

P1.2 bit data 2

P2.2 bit data 2

P0.3 bit data 3

P1.3 bit data 3

P2.3 bit data 3

P0.4 bit data 4

P1.4 bit data 4

P2.4 bit data 4

P0.5 bit data 5

P1.5 bit data 5

P2.5 bit data 5

P0.6 bit data 6

P1.6 bit data 6

P2.6 bit data 6

P0.7 bit data 7

P1.7 bit data 7

P2.7 bit data 7

(7)

A.Struktur perintah

Mikroprosesor di program berdasarkan intruksi-intruksi yang diberikan, contoh-contoh instruksi adalah sebagai berikut;

NOV

DEC

SET B

DJNZ

CLR

ORG

SJMP

CSGE

LJMP

CALL

RET

END

INC

B.Sistem Interfaceing

Adalah kominikasi antara computer dengan peralatan lain di luar computer sehingga terjadi transaksi data antara keduaya berupa input dan output.

(8)

Interface I/O

Terdiri atas Input/output,dalam sebuah mikroprosesor hanya menerima atau memberikan printah dalam bentuk tegangan, dimana di kataka 0 apabila pada bit data diberikan atau menerima tegangan 0-2.5 v dc dan dikatakan 1 apabila tegangan 2.6-5v dc

Rangkaian output interfaceing sbb;

Gambar 2.1

Cara kerja rangkaian output mikroprosesor pada gambar 2.1 di atas adalah sebagai berikut; Apabila pada bit data P0.4-7 mengeluarka sinya 1 (teg 2,6-5 volt) maka lampu LED D4.D5.D6 dan D7 akan mati karena arah tegangan forward . dan sebalikya bila pada bit data di

+ Dc 5v

470 ohm

D7 D4

P0.0

P0.1

P0.2

P0.3

P0.4

P0.5

P0.6

P0.7

Bit data mikroprosesor

(9)

beri sinyal 0 (teg 0-2,5 volt) maka LED menyalah , dalam rangkaian control output bisa di di aplikasikan ke berbagai rilay .kontaktor .motor dll

Di dalam memprogram mikroprosesor di butuhkan table konversi bilangan biner dan hexsa agar output mp bisa seperti yang kita inginkan contoh table table konversi;

D7 D6 D5 D4

HEXSA

KET;

0

0

0

0

0

D7.D6.D5 dan D4 menandakan

0

0

0

1

1

LED sedangkan bilangan

0

0

1

0

2

biner yang disamping

0

0

1

1

3

sebagai indicator lampu

0

1

0

0

4

yang kita inginkan dan

0

1

0

1

5

bilangan hexsa untuk data

0

1

1

0

6

program (perintah assembler

)

0

1

1

1

7

1

0

0

0

8

1

0

0

1

9

1

0

1

0

A

1

0

1

1

B

1

1

0

0

C

1

1

0

1

D

1

1

1

0

E

(10)

Rangkain interfaceing input sbb;

5 volt

Gambar 2.2

Keterangan ;

Jika swiht tidak di tekan maka sinyal yang d terima mikroprosesor 1 dan sebalikya jika swiht di tekan maka sinyal yang diterima oleh mikroprosesor pada bit data tersebut mendapat sinyal 0,maka pada rangkaian gambar 2.2 di sebut interfaceing input,

Swiht

R 470 OHM

P0.0

P0.1

P0.2

P0.3

P0.4

P0.5

P0.6

(11)

BAB 3

1.Pengenalan Alat / Praktikum

Pengenalan Alat ;

Terdiri atas hadware dan software ; Hadware ;

1 Unit modul mikroprosesor Atmel 89551

1 unit kabel koneksi antara mikroprosesor dengan parare port mikroprosesor ,

1 unit computer pc dengan pararer port 1 unit power supply unite mikroprosesor

1 unit peralatan 1/0 lampu output lampu dan input switch 1 unit kabel konektor antara peralatan 1/0

Sofwaer ;

OS windows 7 atau sebelumnya

1 aplikasi ISP (in system programming) Aplikasi atmel

2.Cara memprogram Mimkroprosesor ;

Latian 1

Buka notepad

Lalu klik ; Smod51 ORG 0h,

(12)

Catatan : lampu led semuanya menyalah Langkah-langkah penyimpanan;

1. Klik pada menu file 2. Klik sub menu sub file

3. Pada (bagian bawah) save as type pilih “all files” 4. Pilih folder C\praktek 1

5. Di bagian bawah pada file nama tulis “lat1.ASM” 6. Klik tombol save

TulisCMD pada bagian run program dari windows. Tulis langkah langkah berikutnya ; 1. C: ( tekan enter )

2. C :>cd\ praktek1 (tekan enter) 3. C:> praktek 1>dir (tekan enter)

Proses kompilasi program dalam notepad menjadi hex klik C:\praktek 1>ASM51 lat1.ASM ( tekan enter )

Langkah-langkah up load program hex dari pc ke mikroprosesor . 1. Buka program atmel (isp)

2. Klik menu utama load buffer

3. Pilih drive c . folder praktek 1 file; lat1.hex

4. Klik tombol open > instruetion >auto program > instruction >run target 5. Untuk menghentikan program > option > installasi program.

Latian 2

Dengan printah notepad ; $mod51 Cseg ORG 0h MOV P0,#9Fh SJMP $ END

(13)

Dngan printah notepad ; $mod51

CSEG ORG 0h

MOV P0,#CHF SJMP$

END

Ikuti selajutnya langkah-langkah pada latihan1 dngan catatan simpan dengan (lat3.asm) Catatan: lampu led D7.D6 mati dan D5.D4 menyah

Latihan 4

Dengan perintah notepad; $mod51

CSEG ORG 0h START :

MOV P0,#3Fh MOV P0,#0CFh SJMP START END

Selajutnya ikuti langkah-langkah pada latihan1 dngan catatan simpan dengan (lat4.asm)

Catatan ; lampu led langkah pertam D7.D6 meyalah D5.D4 mati pada langkah kedua sebalikya dengan kecepatan perpindaha kedua posisi sangat cepat sehinga led kelihatan menyalah

(14)

Dengan printah notepad ; $mod51

CSEG ORG 0h STAR :

MOV P0, #FH CALL TUNDA MOV P0, # 0CFH CALL TUNDA SJMP START TUNDA :

MOV R7, #02H LOP1 : MOV R6, #0FFH LOP2: MOV R5,#0FFH

DJNZ R5, $ DJNZ R6, LOP2 DJNZ R7, LOP1 RET

END

Ikuti selajutnya langkah-langkah pada latihan1 dngan catatan simpan dengan (lat5.asm) Catatan ; lampu led akan hidup dua posisi dengan perpindahan dari posisi pertama ke posisi kedua dengan jeda (tunda)

(15)

Perintah pada notepad ; $MOD 51

CSEG ORG 0h START :

MOV P0, #7Fh CALL TUNDA MOV P0,#9Fh CALL TUNDA : MOV P0,#0CFh CALL TUNDA MOV P0,#3Fh CALL TUNDA SJMP START TUNDA :

MOV R7, #08H LOP1 : MOV R6, #0FFH LOP2: MOV R5,#0FFH

DJNZ R5, $ DJNZ R6, LOP2 DJNZ R7, LOP1 RET

(16)

Dengan perintah notepad; D7 D6 D5 D4

$mod51 0 0 0 0 S3

CSEG 1 1 1 1 S0

ORG 0h Start :

JNB P0.3, lop 1 JNB P0.0, lop2 SJMP START Lop 1 :

JNB P0.0, lop2 MOV P0,#0Fh SJMP lop1 Lop2 :

JNB P0.3, lop1 JNB P0,#0FFH SJMP LOP2 END

Ikuti selajutnya langkah-langkah pada latihan1 dngan catatan simpan dengan lat7.asm

(17)

LATIHAN 8

Dengan pearintah notepad;

$mod51 D7 D6 D5 D4 HEXSA

CSEG O O O O S1(P0,0) 0

ORG 0h 1 1 1 1 F

START : 0 0 1 1 S2(P0,1) 3

JNB P0.0, LOPa1 1 1 0 0 C JNB P0.1, LOP2 1 0 0 1 S3(P0,2) 9

JNB P0.2, LOP3 0 1 1 0 6

SJMP START LOP1 :

JNB P0.1, LOP2 JNB P0.2, LOP3 MOV P0, #0FH CALL TUNDA MOV P0,#0FFH CALL TUNDA LJMP LOP1 LOP2 :

(18)

LJMP LOP2 LOP3 :

JNB P0.0, LOP1 JNB P0.1, LOP2 MOV P0, #09FH CALL TUNDA MOV P0,#06FH CALL TUNDA LJMP LOP3 TUNDA :

MOV R7, #08H LOPA : MOV R6, #0FFH LOPB: MOV R5,#0FFH

DJNZ R5, $ DJNZ R6, LOPB DJNZ R7, LOPA RET

END

(19)

KESIMPULAN

Gambar

Gambar 1.1KET ;  MP    = MIKROPROSESOR
Gambar 1.2KET;  EXTERNAL DEVISA = INPUT /OUTPUT ( SAKLAR/ LAMPU)
Gambar 1.34
Gambar 2.1Cara kerja rangkaian output mikroprosesor pada gambar 2.1 di atas adalah sebagai berikut;
+2

Referensi

Garis besar

Dokumen terkait

Lingkup bahasa tabloid Saji adalah menyajikan informasi dan tips tentang pembuatan makanan langsung jadi, kisah para usaha kuliner yang mengolah makanan kecil

Karena apabila kita tidak mengetahui cara kerja dan fungsi masing-masing alat, kita dapat melakukan kesalahan yang nantinya dapat berbahaya bagi kita maupun praktikan

Dengan kemajuan teknologi tersebut pada era sekarang ini komunikasi bukan hanya digunakan untuk komunikasi antar sesama manusia saja, melainkan antara manusia dengan

manusia lalai dalam menjalankan tugas kita untuk melestarikan alam tersebut. Alam juga akan lestari apabila manusia memiliki kesadaran yang tinggi.. untuk memanfaatkan alam

Apabila kita mencermati lebih dalam lagi atas pemikiran Ibnu Thufail, kelihatan bahwa salah satu pokok pikirannya adalah mengenai hubungan antara akal manusia dan

Di lain sisi, tenaga kerja atau sumber daya manusia dari Indonesia apabila bekerja di luar negeri hanyalah mendapat pekerjaan seperti, pembantu rumah tangga, pekerja

Secara umum fasilitas merupakan alat-alat yang digunakan untuk mempermudah manusia dalam mengerjakan suatu tugas pekerjaan. Fasilitas akan menunjang kelancaran dan merupakan

Namun pada kenyataannya, masih banyak dari kita yang masih enggan untuk menggunakan teknologi komputer sebagai alat bantu dalam suatu pekerjaan, seperti contohnya sistem jasa laundry