makalah proyek mikon

11
BAB I PENDAHULUAN 1.1 Lata r Be lakan g Mikrokontroler merupakan komputer didalam chip yang digunakan untuk mengontrol  peralatan elektronik, yang menekankan efis iensi dan efektifitas biaya atau secara harfiah  bisa disebut "pengendali kecil" dimana sebuah sistem elektronik yang sebelumnya bany ak memerl ukan komp onen-ko mponen pendukung sepert i IC TTL dan CMOS dapat dir edu ksi dip erkecil dan akhirny a ter pus at sert a dik end alik an ole h mik rok ont rol er! Mikrokontroller dapat kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus sesuai dengan program yang di input  user , cara kera mikrokontroler sebenarnya membaca dan menulis data! #da $ pr oy ek mi kr okontr ol ler ya ng kami pr ogram dan simul asi kan de ngan menggunakan aplikasi MC% &'() I*+, antara lain simulasi display LC* dan aplikasi  penggunaan L+* anel, L+* *isplay dan Simple eypad! )!)!) *isplay LC* r oy ek pe rta ma ya it u LC* di splay , di ma na mi kr okontr ol ler di pr ogram sedemikian rupa agar dapat menampilkan output pada simulasi LC* display sesuai den gan yang di progr am user ! LC* display yang digunakan adalah LC* dengan ukuran $./' yang terdiri dari $ baris 0 row1 dan /' kolom 0 column1, dengan kata lain LC* ini hanya dapat memuat maksimal &' karakter! LC* akan menampilkan kata ya ng di pr ogram user  satu persatu 0perhuruf1 dari kiri ke kanan! ata yang akan ditamp ilkan pada program yang kami buat adalah 2Selamat *atang Mahasis3a 4aru *T+ $')(5 )!)! $ ode Morse denga n L+* a nel, L+* *ispl ay da n Si mple eyp ad! royek kedua yaitu ode Morse, dimana kami menggunakan 6 simulasi hard3are ya itu  LED panel, LED display, dan simple keypad  yang ada pada simulator MC% &'() ! ode Morse atau 7Sand i Morse7 adalah sistem representasi huruf, angka, tanda  baca dan sinyal dengan menggunakan kode titik dan garis yang disusun me3akili karakt er terte nt u pada al fab et at au si ny al 0pert anda1 terte nt u ya ng di sep akati  penggunaannya di seluruh dunia! ode Morse diciptakan oleh Samuel 8! 4! Morse dan #lfred 9ail pada tahun )&6(! L+* di program sedemikian rupa agar dapat berfungsi sehing ga dapat mempe rlihatk an sandi morse dan huruf asliny a! User akan memilih huruf yang dinput dengan mengguna kan  simple keypad , lalu dit amp ilkan hur uf 

Upload: teguh-samudra-firdaus

Post on 05-Jul-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 1/11

BAB I

PENDAHULUAN

1.1 Latar Belakang

Mikrokontroler merupakan komputer didalam chip yang digunakan untuk mengontrol

 peralatan elektronik, yang menekankan efisiensi dan efektifitas biaya atau secara harfiah

 bisa disebut "pengendali kecil" dimana sebuah sistem elektronik yang sebelumnya banyak 

memerlukan komponen-komponen pendukung seperti IC TTL dan CMOS dapat

direduksidiperkecil dan akhirnya terpusat serta dikendalikan oleh mikrokontroler!

Mikrokontroller dapat kendali dengan program yang bisa ditulis dan dihapus dengan cara

khusus sesuai dengan program yang di input  user , cara kera mikrokontroler sebenarnya

membaca dan menulis data!#da $ proyek mikrokontroller yang kami program dan simulasikan dengan

menggunakan aplikasi MC% &'() I*+, antara lain simulasi display LC* dan aplikasi

 penggunaan L+* anel, L+* *isplay dan Simple eypad!

)!)!) *isplay LC*

royek pertama yaitu LC* display, dimana mikrokontroller di program

sedemikian rupa agar dapat menampilkan output pada simulasi LC* display sesuai

dengan yang di program user ! LC* display yang digunakan adalah LC* dengan

ukuran $./' yang terdiri dari $ baris 0row1 dan /' kolom 0column1, dengan kata lain

LC* ini hanya dapat memuat maksimal &' karakter! LC* akan menampilkan kata

yang di program user  satu persatu 0perhuruf1 dari kiri ke kanan! ata yang akan

ditampilkan pada program yang kami buat adalah 2Selamat *atang Mahasis3a 4aru

*T+ $')(5

)!)!$ ode Morse dengan L+* anel, L+* *isplay dan Simple eypad!

royek kedua yaitu ode Morse, dimana kami menggunakan 6 simulasi hard3are

yaitu  LED panel, LED display, dan simple keypad  yang ada pada simulator MC%

&'()! ode Morse atau 7Sandi Morse7 adalah sistem representasi huruf, angka, tanda

 baca dan sinyal dengan menggunakan kode titik dan garis yang disusun me3akili

karakter tertentu pada alfabet atau sinyal 0pertanda1 tertentu yang disepakati

 penggunaannya di seluruh dunia! ode Morse diciptakan oleh Samuel 8!4! Morse dan

#lfred 9ail pada tahun )&6(! L+* di program sedemikian rupa agar dapat berfungsi

sehingga dapat memperlihatkan sandi morse dan huruf aslinya! User akan memilih

huruf yang dinput dengan menggunakan  simple keypad , lalu ditampilkan huruf 

Page 2: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 2/11

tersebut keberapa di LED display, dan kemudian sandi morse dari huruf yang di pilih

akan ditampilkan di LED panel ! rogram ini memiliki keterbatasan input yaitu hanya

menyediakan huruf a,b,c,d,e,f,g dan h karena input keypad hanya & port

1.2 TujuanTuuan dari pengeraan proyek akhir ini adalah untuk memberikan informasi terkait

 penerapan mikrokontroller yang dapat digunakan sebagai alat yang dapat membantu

kehidupan sehari-hari! Secara spesifik, proyek yang kami beri udul 2LCD Ucapan

Selamat and !de "!r#e dengan LED5 ini memiliki tuuan sebagai berikut :

#! embuatan rogram menampilkan pesan melalui LC* *isplay

Menerapkan hasil pembelaaran microcontroller &'() pada assembler MC% &'() IC+

menggunakan LC* *isplay $./', yang mana dapat digunakan untuk menampilkan suatu

kalimat sederhana! alimat sederhana tersebut dapat menadi sumber informasi, ucapan

selamat maupun iklan komersial!

4! embuatan rogram yang menggunakan L+* *isplay, L+* anel dan Simple

eypad

Menerapkan hasil pembelaaran microcontroller pada assembler MC% &'() IC+

menggunakan L+* *isplay, L+* anel dan Simple eypad yang mana kami gunakan

untuk menampilkan nyala L+* *isplay dan L+* anel yang dapat diatur dengan input

yang berasal dari Simple eypad!

4#4 II

T+O;I +<*%%<=

Page 3: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 3/11

4#4 III

*+S#I< SIST+M

6!) rogram >aib

ami menggunakan LC* display $./' yang artinya $ ro3 0baris1 dan /' column

0kolom1sehingga LC* *isplay hanya mampu memuat kalimat dengan /' karakter! LC*

display akan menampilkan satu persatu karakter mulai dari karakter pertama hingga

karakter terkahir! alimat yang akan ditampilkan pada LC* *isplay harus memenuhi

syarat yaitu alimat memiliki syarat yaitu total huruf, spasi, dan simbol tidak boleh lebih

dari &' karakter! alimat yang akan kami tampilkan adalah 2Selamat *atang Mahasis3a

4aru *T+ $')(5 dan LC* display dengan kalimat ini dapat digunakan untuk 

menyambut mahasis3a baru pada saat kegiatan orientasi dunia kampus!

6!$ rogram ilihan

ami menggunakan L+* *isplay untuk menampilkan huruf yang diinputkan dengan

Simple eypad! Input huruf yang dapat diberikan terbatas dari a hingga h! ode morse

ditampilkan oleh L+* anel! %ntuk kode titik 2!5 maka L+* akan berkedap kedip

sedangkan untuk kode panang 2?5 maka akan ada $ L+* yang selalu menyala!

Page 4: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 4/11

4#4 I9

@#SIL %AI CO4# SIM%L#SI *#< #<#LIS#

/!)! rogam >aib Menampilkan esan 9ia LC*

/!)!) odingan #ssembly

ada source code MC% di atas, yang menadi fokus utama adalah inisialisasi

arakter LC*! *isplay karakter pada LC* diatur oleh pin +<, ;S dan ;>! #dapun

inisialisasi tampilan pada program untuk masing-masing pin ada pada baris )B-) dari

 program di atas, seperti ;S berada pada bit ' port 6, ;> pada bit ) port 6 dan + pada

 bit $ port 6 dan nilai *'-*D semuanya pada port )!

Aalur +< dinamakan +nable! Aalur ini digunakan untuk memberitahu LC*

 bah3a sedang teradi proses pengiriman sebuah data! %ntuk mengirimkan data ke

LC*, maka melalui program +< harus dibuat logika Lo3 2'5 yang pada program di

Page 5: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 5/11

atas ditandai oleh ECL; +F lalu dimasukkan program yang ingin dialankan, dan set

 pada dua alur kontrol yang lain ;S dan ;>! etika dua alur yang lain telah siap, set

+< dengan logika @igh 2)5 dan tunggu untuk seumlah 3aktu tertentu 0 sesuai dengan

datasheet dari LC* tersebut 1 dan berikutnya set +< ke logika Lo3 2'5 lagi!

Aalur ;S adalah alur ;egister Select! etika ;S berlogika Lo3 2'5, data akan

dianggap sebagai sebuah perintah atau instruksi khusus! etika ;S berlogika high

2)5, data yang dikirim adalah data te.t yang akan ditampilkan pada display LC*!

Sebagai contoh, untuk menampilkan huruf 2T5 pada layar LC* maka ;S harus diset

logika high 2)5!Aalur ;> adalah alur kontrol ;ead >rite!

etika ;> berlogika lo3 0'1, maka informasi pada bus data akan dituliskan

 pada layar LC*! ada program, saat ada tulisan ECL; ;>F maka +S#< E Selamat*atang Mahasis3a 4aru *T+ $')(G'F 0angka ' terakhir mengindikasikan tulisan

diakhiri dengan angka '1 dikirim ke ;OM yang dimulai pada '@ 0diindikasikan oleh

kode EO;= '1! etika ;> berlogika high 5)5, maka program akan melakukan

 pembacaan memori dari LC*! Sedangkan pada aplikasi umum pin ;> selalu diberi

logika lo3 5'5!

ada akhirnya, untuk mengeksekusi tulisan yang diinginkan, digunakan

 perintah MO9 #, H# *T;! ;egister )B-bit *T; dan register # digunakan

untuk membentuk alamat elemen data yang terdapat pada chip ;OM, dan karena data

terdapat pada ruang ;OM dari &'(), instruksi MO9C yang digunakan 0bukan MO91

dimana C berarti kode! enulisan +S#< diakhiri ketika # telah mencapai angka E'F,

yang ditandai oleh fungsi ECA<+ #, J', T%LISF, dan program akan kembali

mengulang ke a3al sesuai dengan fungsi ESAM M#I<F!

/!)!$ Tampilan @ard3are

4erikut adalah tampilan saat rogram dialankan

)! Tampilan a3al saat belum muncul tulisan

Page 6: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 6/11

$! Tulisan yang keluar pada display LC* dimulai dari huruf per huruf!

6!

Saat

tulisan telah sepenuhnya muncul, layar LC* akan terhapus dan kembali ke

tampilan semula untuk menulis pesan dari a3al! 4egitu sseterusnya!

Page 7: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 7/11

/!$ rogram ilihan *engan L+*

/!$!) odingan #ssembly

Page 8: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 8/11

/!$!$ Simulasi @ard3are

LED display: Output programmenunjukkan huruf yang dipilih.

Pada gambar disamping

 

Simple keypad:

Input dari user

(memilih huruf

Page 9: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 9/11

rogram akan membaca input yang diberikan user   dengan menghubungkan

salah satu switch pada simple keypad! Input yang dapat diberikan disesuaikan dengan

huruf pada simple keypad yaitu a,b,c,d,e,f,g dan h! Output program berupa L+*

display D-segment yang akan menampilkan huruf yang dimasukkan pada input dan

output L+* panel yang terdiri dari & L+*, dimana kedelapan L+* tersebut me3akili

kode morse dari huruf yang diinputkan!

/!$!6 Cara era

ada program disamping, ) diberikan input 88@

sehingga ) menadi input aktif!

Sedangkan ;egister # diberikan

input 8+@ sehingga masuk ke

dalam mode standby! *igunakan A<4

agar saat nilai )!K bernilai ' akan

masuk ke subrutin tertentu!

*igunakan label LA%M karena

 arak antar alamat perpindahan cukup

 auh0diatas & bit1 sebagai perantara pindah ke

subrutin Morse!

Cuplikan program disamping adalah untuk subrutin Morse # dan Morse 4!

ada morse #, nilai 6 diberi input $' agar muncul tampilan a pada L+*

 panel! <ilai $' dalam biner yaitu '')' ''' dimana *( akan bernilai high

sehingga L+* akan mati dan sisanya akan menyala0ika nilai @igh maka L+*

LED panel: Output program

berupa nyala LED yang

menunjukkan tangga nada pada

 

Page 10: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 10/11

Page 11: Makalah Proyek Mikon

8/16/2019 Makalah Proyek Mikon

http://slidepdf.com/reader/full/makalah-proyek-mikon 11/11

%ntuk simbol titik 2!5 maka sebuah L+* akan berkedap-kedip! Sedangkan untuk 

simbol garis ba3ah 2?5 maka dua L+* akan menyala terus menurus! *ari gambar 

diatas terlihat bah3a L+* pertama kedap-kedip sehingga merupakan sinyal titik 2!5

dan pada sinyal selanutnya $ L+* menyala terus sehingga merupakan sinyal garis

2?5! @al itu sesuai dengan kode morse dari huruf a yaitu 2!?5!

BAB $

ESI"PULAN

rogram MC% dapat digunakan untuk berbagai aplikasi yang menampilkan output

angka atau huruf!

*asar materi yang digunakan pada program ini adalah #ddressing Modes dan ort

rogramming!

Tampilan display huruf bisa diprogram dengan fungsi inti H#*T; yang

menampilkan kata pada LC* secara berurutan per huruf!

Tampilan huruf atau angka sebenarnya bisa diprogram pada L+* Matri., namun pada

 program ini yang ditampilkan hanya dua nyala lampu yang bergerak berbeda arah saat

mencapai suatu titik tertentu! *engan memahami data apa yang akan dimasukkan ke port nomor berapa, lalu

dipakai pada saat-saat tertentu, bentuk tampilan program yang dibentuk bisa semakin

diariasikan!