Anda di halaman 1dari 10

No

Latihan C.1 Date:

1. Jelaskan pengertian mikrokontroler !


Mikro kontroler Mitro Controller nit (MCu) adalah komputer dalam

seb vah I C/ Chip yang dibuat untuk kepevlvan tertentu ,Mikrokontroler ini di

desain unt uk dilekatkan pada Suatv alpikasi.

chip? Jelaskan
Menga pa mikrokon tro ler ds ebut (omputer on a

Karena mikre kontrole mtmadtan CPu, ROM,RMw,[/0 paarel,T/0 se


counter #ime , dan rang t aian clock dalam Satu chip. hip ini adalah

Suat alat elektroni ka di 9ital yang mempunyai input dan oufput serta

endali dengan proq"qm yang biaa di hop us dan difulrs setarahhusus.

ebyt an baqian -

baqian pokok sebvan mikro kon tr o l er

Bagian baqian pokok stbyah mikrokentroler,yaitu


- Reg ister

-Akumulator (atcu molafor)


Program tOunter
ALUCArn th mati c Logic Mnit)
Ranqkai an tlock tlo tk Cir Cuits
Lnternal ROM 0n Chip Flash
-Internal RAM
Statk poin te
-I/0 per
/ inferrupt ir tuitS
Kang kai an 5ela

4 Jelaskan Fungsi reqis +er dalgm sehvah mi kro kgn tro ler
Fungsinya adalah untuk menqimpan data semen tara yang diperlukan
un tuk preses peng hi fungan dan preses operasi míkro ken troler .
5.
Jelaskan yang dimaksud denoan 5fadk Pointer
ack point Qv merupakan baqian dari KAM yang me mi liki metode

kali dibara
PEAyimpanan danpengambi lan dala yang ptrta ma
No

Latihan G.1 Data:

Apa yang dimaksud dengan arsi tek tur Von Neumann Jelas kan
A rsitek+Ar Von Nev mann adalan arsi tek hur kompufer yammenempatkan
Program(ROM) dan data RAM) dalam ptta memeori yan ama. hrsitektu
ini mem liki addres dan data bus turoggal unfuk mengum afi pro9ram
data.

Jelaskan ten tang arsitektur Hard vard


Arsitektur Harvard adal ah arsit ekturr komputer
dengan terpid ah
penyimpanan dan
Sinyal jalur untuk petunjuk dan data yanq ini

berbeda dengan arsitektur Von Neumann

Jelok an perbedaan utama antara ari tektar Von Nevmann & Hardvard?
Arsitektu Von Neumann adalah araitek tur kompufer
yang mene mpatkan
progr m ROM) dan dafa (RAN) dalam_peta memori yag Sama.fHrsitektur
ini memiliki addres dan data bus funggal untuk menganmqti pro9ram data.
Contohnya odalah acsitektu Von Neumann adalan keluarqa 68H C05
dan 68 HC11 dai 90torolla.
Sedangkan
Arsitektur Hard vard memiliti dva memori yang ter pisan qfu_proqram
(RoM) dan sufu untu data (RAM). Intel 80C51 ,keluarga Mitro chip
Pr C16xx, Philips P37 CLXX . dan Atmell AT99LSXx adalan miroprosesor
arsit¢k tur Hard vard.
yang mengadopsi

Delaskan perbedaan Mtama antara arsifektur CiSC2ISC!


CISC
-lebih menekankan pada perangkoat kera» sesuai dengan tatdirnya
untuk proqrame
me miliki inttruktur komplek Load / Stoe 4tav Memori ke Me moi
alin bekerja s9ma
-memilki ukuran kode yang kecil dan ketepatan yang rendah
tranitordi qunalan untuk meny1mpan instr uksi Desif9 kemplets
NO
Daie

RISC
menekan kan pada peranqkqt lunal, denqqn Sedi krt trans ist o
intruki Sederhoana bankan singe
-

1oad s tore / me moi ke Memovi bek ena terpsah


-
ukuran kode besar dan k¢-e patan le bih ting9i
trans istor dedalam nya lebrh unfuk mereq ister mem0rn

Mungkin kin kah arsitktur CI5¢ memadap +ai arsitektur Von Neumgnn?
Jelaskan
Munqkin karqkter istsk CISC yangsarat informasi"inj mem ben kog
keuntungar yang dimane ukura proqram pragrGm yay dihauilkan okan
meni odi rel atif 1tbih kecil dan penggunaan me mory S makin be,kuran
Latihan G.3
eburkan perangkoat apa soja yang diperlukan untuk mem proqram

Sebuah troltr 1(Misalkan AT99551)


mikrokon
-Sebuah CPu 9 bit yang termasut keluargoa MCS51
Osi lator dock RAM internal 28 lon
-

in+ernal dan
rangkaiar ,
byte chip)
Empat buah proqramable porto, masing masinq +erdiv atas

8 jalur I/O
Dua buah timer (ounter 16 bi
i m a bugh jalur interu psi 2 ex fernal, 3 internal)

Sebuah psrf set ial dengan kontrol serial full dupiex UART
Kemampugn melaks anakan operasi pembaqi un, perkaliqn, dan boolean

Keceputan pelak»anaan instruksi per Siklus 1 miuro detk poda frekuensi


dock n MH+
4 Kbytes Flash ROM yanq da pas disi dan dihapus Sampui :000 Fali

-In -Sy fem Proqram mable tlas h [Me mory


Jelaskan
pa yang dimaksud dengar burner dalgm progr aman mikrokontroler?
ang dimasud adal ah Sebuah peral atan eleltronik yang menqaran
semenkan dituls SoFtware un fuk meng konFiqurQpi di prgr am non
volatile Sirkuit t er padu, yang diseb ut perOnaat proqram. Van
perdngkar tqrq et ii termasuk mikro kontroler yang berFungsi untuk
meng konpiqurasi perangkaf tarqRt itu sendiri dengon Soket pada
Stk uit.
program, 1a/u meng konpiquras peranqkar pada Papan

Hpa yang dimaksud denaan file HEX dola pem rogr am man mikrokontraler
tile HEK adalah file yqna beisi sejum loah arak ter hexa desimal.
Kode ini mempresentasi kan instruksi - instruksi mevin yang dimengtrt

mityekontroler
olth mikr okon troler . Dan file ini d(kivi m kedalam
nenggunaan ro9 am m down lo ader
NO
)ail

4 Apa yang dimaksud denqan banaya tingkut inggi dalam ptmrogrnan


Mnkrokontroler? Telaskan
Bahasa Tlingkar lingoi, yaifu bahasa komputer yung mpmakai inStrutsi
berasat dai un ur kato taa munusia, Contoh nya begin , end, it fo
while, and, ou, dsb. Sebaqian beiar bahasa pemrtgt0man dgo lone ka
Sebagai Bahara li nqkat inggi, hanya babasa C yang digol eng kan tbacai
bah oa linalar Menengqah dan Assembly yong merapakan bah aja ling kat

Kendah

5 Hpa yang dirdoloud denqan Compiler dalam pemroqrama mikrokon trol er


Cowpiler adalah sebuah prog am yang diqunakan ntuk men on vensi kode
yang ditulis dalam natural languaqe precossing agar dapat_dipahami
oleh kompuft
Latihan C.
A p a yam dimaoud denqan mempr0gram mkrokontroler? Jelaskan
emregraman mikokontroler merupatan lang kah tevak hir yung di
akukan dalam membuat sebuah robot. Pemroqraman ini adalah ibara
penqetahuar yang dimiliki dalam Stb dh ibot untuk bereaksi pili;han

Maka untuk mem Proqr am stbv mikrokontro ler memi likr varigi pill han
bahasa pemroqrd Man

elas kan Presdur 5tandar untuk mem prdg t Am sebuah mi kro kontr o1er

Valam memprogram sebuah mkrokontroler dapat mengq un alan peragkot


lunat Ar duino.
-Dengan asumsi sof fwareDE Arduino telah lenq kop terinstal di ko mputer
Editor Progrgm berupa Sebuan jendela yano memung kinkan peggura
menuls ddn mengedit_proqram dalam bahqsa C/Ctt

Lompi ler,mod ul yang mengubak kode_pr0 ram mnjdodi mode mesin


Uploader, modul membvat kode meia dai kampuft ke dalam memori di
board ard uino.
Sketch Ardui no yaify hegd er Setup, dan loop
,

3 Mel alui port apa Sonakah Sebuoh downloader burner dapar bevkomuni kasi
denoan kompufer ? Jelaskaa!
: Well know Port
Pado awal nya berkisar antara 0 155 tetapi kemudian di perlebar untuk

mendukung antara 0 .02. Yort mumber yanq ter mas u kedatam Wll
Know Port,s elolu Mtmp reJ en tasikan layanan jari nqan yaq Sama dan di

fteapLan oleh LANA, beberapa porta- poa yang berada didalom rentanq
Well- koow Port masih belum ditto pkan dan divese vosikan uhtut diqunalar
oleh ayanan yang bak al acda pada maia depan
- Regsterd Yort

or yar diqunakan oleh vendor- vendor kampute/jaingan yan berbeda


untuk mendukung alpivayi dan Siýbtm sptrasi yang dibdat.Ktqisterd
Port bevkisar dari t,014 -4.151 dan diantaran ya yaitu nami cally
Ass iqnod Port
lort
qna cally
mi Avsigaed
Merupal an port yang diHlapkan
olch Sitem operasi / alpi kak yang digunakan
dari pengaurna teburuhan dan dopat diqun akan
dntuk melayani perminfaan
ort tni btrkisor 1. 024 65.36.
dilepaskan Sejuai kebutuhan .

4 Hpa yang dimaksud denqan complin? Jelaskan


ang dimasuddenqan (omplinq dalah kompli kasi dan analisis bahasa
(Source code ), untuk mengubah
pemrograman proqram komputer yanq difulis
komputr bentuk langsung eksekusi dan progtamkode objek).Pr ose tom pin
dielompolkan meniadi dva kelo mpok, y aitu dnalisa dan sinteia. Mançaat
dai ini adalqh unfuk mereritmahlan tode sehimqgo pregram berj atan baik

5 pa yanq dimaksud dengan Ard uin o ? Jelastan

Hrduino adalak mikrokontroler singel board yanq bersigas open - ource,


yany dikur unkan dan Wiriplat form, mempunyai flekstabili fas yanq tinga
bai dai Seqi soFtware maupun oardace unue memv dahlan racang bangun
eleltronik dalom ber baqdi didang. Ar duino ini berfungsi untuk menqg un ak an

pecuna aqar mengqdnakon mikrokontroler.


Evaluasi Bab.6 D

PILIPILIHAN GANDA
A.Mitrokontrole
E . Deteltor suhu analoq9
3 D. Tntel 808 6
4. A. Arduino

5. A. Code Vision AvR


D . Bahasa C
1 C. Compiler
9 D. Krstal (XTAL)
9 B.40
10. D. LPT 1

. D. 4.6 V 5,5 V
12. 6. 1

1. A. Simulats
4. C. Itali
15. C. ATmeqa 288P
16. 8.14
| 1.
A 6yaibu Ao dan AS

19. APhotodiode
19
.US8
20. Sustem rgrammina

D) ESSAY
Mikrokontroler AVR
-Mikrokontroler MCS -51
-Mikrokontroler P

3. .
Mikro kon roler dapat diatue dalam Sebuah pr0gram. ros untut memasuk tan
proqram ke mikr okontrolr dise but download can alat vang diq ukan di

Sebut dengan down lader. Seperti Siatem komputtr nitO tamban sisttm
mik roLontroler dopot dili pat
qandokan lalui roq«oam
Dale

3. memiliki bootloader sendivi

narga terjanga
mud ah di pelaj ar

menagun akan port USG


-

Memi liki banyak library grqhis


Memi liki beberapa Modu Siap pakai
-bersifaf open Source
banydk s umber belajar
*memiliki rgqam ukuran dan ens
di lenckapi tombol pin dan reytf
SoFtwarenya brsa dijalankan poca ber baqai sistem operasi kom pute

ebuah b0otl oader dapat memper kaya keman puan Mikro kontroler dgin Membuatn ya
meniad pergng kat yanq mam pu memproqr am dirinya Sen diri. \alah Satu fungsí nua

adatah pada kasus beraqum nya miero ton troler yang masing mgsing
jens
terk adanq memiliki protokol yanq berbedo beda untuk
dapat di progr am,
Sehingga Memerlukan (ara dan teknik yang berbedo Veggan Mengq unakan
T
bootl oader, seorano tinggal MRNS tr anser bingry FimwareT meloalui komunikasi
Serial pada 458 misal nya. boot loa der ya meneima cata binay terebut
kemudian menulis ulang (0ver wrife) ke Flsh Memory

Membuat proqram dikomputer


Meaa compile nga kedalam bahasa mesin
Memprog ramnya kedalam mikro kon troleer
Mengy hasil
pro aNt

Anda mungkin juga menyukai