SlideShare a Scribd company logo
1 of 22
KKoonnttrroolllleerr 
MMiikkrroonnttrroolleerr mmeerruuppaakkaann sseebbuuaahh ssiisstteemm kkoommppuutteerr 
yyaanngg sseelluurruuhh aattaauu sseebbaaggiiaann bbeessaarr eelleemmeennnnyyaa ddiikkeemmaass 
ddaallaamm ssaattuu cchhiipp IICC,, sseehhiinnggggaa sseerriinngg ddiisseebbuutt ssiinnggllee cchhiipp 
mmiiccrrooccoommppuutteerr.. LLeebbiihh llaannjjuutt mmiikkrrookkoonnttrroolleerr mmeerruuppaakkaann 
ssiisstteemm kkoommppuutteerr yyaanngg mmeemmppuunnyyaaii ssaattuu aattaauu bbeebbeerraappaa 
ttuuggaass yyaanngg ssaannggaatt ssppeessiiffiikk,, bbeerrbbeeddaa ddeennggaann PPCC yyaanngg 
mmeemmiilliikkii bbeerraaggaamm ffuunnggssii.. PPeerrbbeeddaaaann llaaiinnnnyyaa aaddaallaahh 
ppeerrbbaannddiinnggaann RRAAMM ddaann RROOMM yyaanngg ssaannggaatt bbeerrbbeeddaa 
aannttaarraa kkoommppuutteerr ddeennggaann mmiikkrrookkoonnttrroolleerr.. KKaappaassiittaass RROOMM 
jjaauuhh lleebbiihh bbeessaarr ddiibbaannddiinngg kkaappaassiittaass RRAAMM,, sseeddaannggkkaann 
ddaallaamm kkoommppuutteerr aattaauu PPCC kkaappaassiittaass RRAAMM jjaauuhh lleebbiihh 
bbeessaarr ddiibbaannddiinngg kkaappaassiittaass RROOMM.. SSiisstteemm ppeennggeennddaallii 
uuttaammaa ddaarrii rroobboott lliinnee ffoolllloowweerr aaddaallaahh mmiikkrrookkoonnttrroolleerr 
AATT8899SS5511 ddiippaakkaaii uunnttuukk mmeemmbbaaccaa sseennssoorr ddaann 
mmeennggeennddaalliikkaann mmoottoorr DDCC ((HH--bbrriiggee))..
Mikrokontroler umumnya dikelompokkan ddaallaamm ssaattuu 
kkeelluuaarrggaa.. BBeerriikkuutt aaddaallaahh ccoonnttoohh –– ccoonnttoohh kkeelluuaarrggaa 
mmiikkrrookkoonnttrroolleerr :: 
11.. KKeelluuaarrggaa MMCCSS--5511 
22.. KKeelluuaarrggaa MMCC5588HHCC0055 
3.. KKeelluuaarrggaa MMCC6688HHCC1111 
44.. KKeelluuaarrggaa AAVVRR 
55.. KKeelluuaarrggaa PPIICC 88 
DDeennggaann mmeelliihhaatt kkeelleebbiihhaann yyaanngg ddiimmiilliikkii 
mmiikkrrookkoonnttrroolleerr mmaakkaa bbaannyyaakk ddiippaakkaaii sseebbaaggaaii ssiisstteemm 
ppeennggeennddaallii uuttaammaa ddaarrii sseebbuuaahh rroobboott.. DDaallaamm 
ppeemmbbuuaattaann rroobboott lliinnee ffoolllloowweerr ddiigguunnaakkaann 
mmiikkrrookkoonnttrroolleerr AATT8899SS5511 ddiippaakkaaii uunnttuukk mmeemmbbaaccaa 
sseennssoorr ddaann mmeennggeennddaalliikkaann mmoottoorr DDCC..
Gambar 1. Arsitektur mikrokontroler AT89S51
Gambar 2. Konfigurasi pin 
mikrokontroler AT89S51 
Gambar 3. bentuk fisik mikrokontroler 
AT89S51
Fungsi beberapa ppiinn AATT8899SS5511 aaddaallaahh :: 
11.. VVCCCC 
DDiihhuubbuunnggkkaann kkee ssuummbbeerr tteeggaannggaann ++55VV.. 
22.. GGNNDD 
DDiihhuubbuunnggkkaann kkee ggrroouunndd.. 
3.. PPoorrtt 00 (( PPiinn 399 –– PPiinn 322 )) 
PPoorrtt 00 aaddaallaahh ppoorrtt II//OO 88 bbiitt jjaalluurr bbiiddiirreeccttiioonnaall tteerrbbuukkaa.. SSeebbaaggaaii sseebbuuaahh 
oouuttppuutt,, mmaassiinngg--mmaassiinngg ppiinn ddaappaatt mmeemmaassuukkkkaann iinnppuutt TTTTLL.. PPoorrtt 00 bbiissaa 
ppuullaa ddiikkoonnffiigguurraassiikkaann ppaaddaa mmuullttiipplleexxeedd llooww oorrddeerr aaddddrreessss//ddaattaa bbuuss 
sseellaammaa aakksseess kkee pprrooggrraamm eekksstteerrnnaall ddaann mmeemmoorrii ddaattaa sseehhiinnggggaa 
mmeemmppuunnyyaaii PPuullll UUpp iinntteerrnnaall.. PPoorrtt 00 mmeenneerriimmaa kkooddee bbyyttee sseellaammaa ffllaasshh 
pprrooggrraammmmiinngg ddaann oouuttppuutt kkooddee bbyyttee sseellaammaa vveerriiffiikkaassii pprrooggrraamm.. 
44.. PPoorrtt 11 (( PPiinn 11 –– PPiinn 88 )) 
PPoorrtt 11 aaddaallaahh ppoorrtt II//OO 88 bbiitt bbiiddiirreeccttiioonnaall ddeennggaann ppuullll uupp iinntteerrnnaall.. PPoorrtt 11 
oouuttppuutt bbuuffffeerr ddaappaatt mmeennjjaaddii ssuummbbeerr 44 TTTTLL iinnppuutt.. PPoorrtt 11 ppuunn mmeenneerriimmaa 
llooww oorrddeerr aaddddrreessss bbyyttee sseellaammaa ffllaasshh pprrooggrraammmmiinngg ddaann vveerriiffiiccaattiioonn.. 
PPoorrtt 11 mmeemmiilliikkii ffuunnggssii llaaiinn,, yyaaiittuu ppaaddaa kkaakkii kkee 66 tteerrddaappaatt MMOOSSII,, kkaakkii kkee 
77 tteerrddaappaatt MMIISSOO ddaann kkaakkii kkee 88 tteerrddaappaatt SSCCKK yyaanngg mmaassiinngg--mmaassiinngg 
ddiigguunnaakkaann uunnttuukk IISSPP PPrrooggrraammmmeerr yyaanngg tteerrhhuubbuunngg kkee kkoommppuutteerr..
55.. PPoorrtt 22 (( PPiinn 2211 –– PPiinn 2288 )) 
PPoorrtt 22 aaddaallaahh ppoorrtt II//OO 88 bbiitt bbiiddiirreeccttiioonnaall ddeennggaann ppuullll uupp iinntteerrnnaall.. KKeelluuaarraann 
ppoorrtt 22 hhiigghh oorrddeerr aaddddrreessss bbyyttee sseellaammaa ppeennggaammbbiillaann ddaarrii mmeemmoorrii pprrooggrraamm 
eekksstteerrnnaall ddaann sseellaammaa aakksseess kkee mmeemmoorrii ddaattaa eekksstteerrnnaall mmeenngggguunnaakkaann 1166 
bbiitt aaddddrreessssss.. PPaaddaa aapplliikkaassii iinnii,, ppoorrtt mmeenngggguunnaakkaann ppuullll uupp iinntteerrnnaall yyaanngg 
kkuuaatt kkeettiikkaa mmeennggeelluuaarrkkaann llooggiikkaa 11.. SSeellaammaa aakksseess kkee mmeemmoorrii ddaattaa 
eekksstteerrnnaall yyaanngg mmeegggguunnaakkaann 88 bbiitt aaddddrreessss,, ppoorrtt 22 mmeennggeelluuaarrkkaann iissii ppoorrtt 22 
SSppeecciiaall FFuunnccttiioonn RReeggiisstteerr.. PPoorrtt 22 ppuunn mmeenneerriimmaa hhiigghh oorrddeerr aaddddrreessss bbiitt 
ddaann bbeebbeerraappaa ssiinnyyaall kkoonnttrrooll sseellaammaa FFllaasshh PPrrooggrraammmmiinngg ddaann VVeerriiffiiccaattiioonn.. 
66.. PPoorrtt 3 ((PPiinn 1100 –– PPiinn 1177 )) 
PPoorrtt 3 aaddaallaahh ppoorrtt II//OO 88 bbiitt bbiiddiirreeccttiioonnaall ddeennggaann iinntteerrnnaall ppuullll uupp.. PPoorrtt 3 
mmeennyyeeddiiaakkaann kkeeiissttiimmeewwaaaann bbeerrbbaaggaaii ffuunnggssii ssppeessiiaall ppaaddaa AATT8899SS5511,, yyaaiittuu 
:: 
PPiinn PP3..00 :: RRXXDD (( SSeerriiaall IInnppuutt PPoorrtt )) 
PPiinn PP3..11 :: TTXXDD (( SSeerriiaall OOuuttppuutt PPoorrtt )) 
PPiinn PP3..22 :: 11NNTT00 (( EEkksstteerrnnaall IInntteerrrruupptt 00 )) 
PPiinn PP3..3 :: 11NNTT11 (( EEkksstteerrnnaall IInntteerrrruupptt 11 )) 
PPiinn PP3..44 :: TT00 (( TTiimmeerr 00 EEkksstteerrnnaall IInnppuutt )) 
PPiinn PP3..55 :: TT11 (( TTiimmeerr 11 EEkksstteerrnnaall IInnppuutt )) 
PPiinn PP3..66 :: WWRR (( EEkksstteerrnnaall DDaattaa MMeemmoorrii WWrriittee SSttrroobbee )) 
PPiinn PP3..77 :: RRDD (( EEkksstteerrnnaall DDaattaa MMeemmoorrii RReeaadd SSttrroobbee ))
77.. RRSSTT 
MMeennggeennddaalliikkaann kkoonnddiissii kkeerrjjaa mmiikkrrookkoonnttrroolleerr ppaaddaa ppoossiissii aawwaall.. PPiinn iinnii 
hhaarruuss ddiibbeerrii llooggiikkaa 11 sseellaammaa 22 ssiikklluuss mmeessiinn uunnttuukk mmeennggaakkttiiffkkaannnnyyaa.. 
88.. AALLEE // PPrroogg 
AAddddrreessss LLaattcchh EEnnaabbllee aaddaallaahh ppuullssaa oouuttppuutt yyaanngg aakkaann llooww bbyyttee sseellaammaa 
mmiikkrrookkoonnttrroolleerr mmeellaakkuukkaann ppeennggaakksseessaann kkee mmeemmoorrii eekksstteerrnnaall.. PPiinn 
bbeerrffuunnggssii ppuullaa sseebbaaggaaii iinnppuutt ppuullssaa pprrooggrraamm sseellaammaa FFllaasshh PPrrooggrraammmmiinngg.. 
99.. EEAA // VVPPPP 
EEkksstteerrnnaall AAcccceessss EEnnaabbllee aattaauu EEAA hhaarruuss ddiihhuubbuunnggkkaann kkee VVcccc uunnttuukk 
mmeennggeekksseekkuussii pprrooggrraamm iinntteerrnnaall.. UUnnttuukk mmeennggaakksseess mmeemmoorrii eekksstteerrnnaall,, EEAA 
hhaarruuss ddiihhuubbuunnggkkaann kkee ggrroouunndd.. 
1100.. PPSSEENN 
PPrrooggrraamm SSttoorree EEnnaabbllee aaddaallaahh mmeemmbbaaccaa ssttrroobbee kkee mmeemmoorrii pprrooggrraamm 
eekksstteerrnnaall.. KKeettiikkaa AATT8899SS5511 mmeennggeekksseekkuussii kkooddee ddaarrii mmeemmoorrii pprrooggrraamm 
eekksstteerrnnaall,, PPSSEENN ddiiaakkttiiffkkaann dduuaa kkaallii sseettiiaapp mmeessiinn bbeekkeerrjjaa.. 
1111.. XXTTAALL11 
IInnppuutt kkee ppeenngguuaatt iinnvveerrttiinngg oossiillaattoorr ddaann mmaassuukkaann kkee rraannggkkaaiiaann cclloocckk 
iinntteerrnnaall.. 
1122.. XXTTAALL22 
OOuuttppuutt ddaarrii ppeenngguuaatt iinnvveerrttiinngg oossiillaattoorr..
RRaannggkkaaiiaann SSiisstteemm MMiinniimmuumm 
AAggaarr pprrooggrraamm yyaanngg tteellaahh ddiimmaassuukkaann kkee ddaallaamm 
mmeemmoorrii EEEEPPRROOMM mmiikkrrookkoonnttrroolleerr ddaappaatt bbeerrjjaallaann,, mmaakkaa 
ddiirraannggkkaaiillaahh ssuuaattuu rraannggkkaaiiaann yyaanngg ddiikkeennaall ddeennggaann nnaammaa 
ssiisstteemm mmiinniimmuumm ((rraannggkkaaiiaann ppaalliinngg sseeddeerrhhaannaa)).. 
Gambar 4. Rangkaian sistem minimum
Gambar 5. Rangkaian 8 led berjalan
##iinncclluuddee <<aatt8899xx5511..hh>> 
vvooiidd ttuunnddaa11mmss(());vvooiidd ttuunnddaa((iinntt nn)); 
vvooiidd mmaaiinn(()) 
{{ 
PP22=00xx0011;ttuunnddaa((1100000000));PP22=00xx0022;ttuunnddaa((1100000000)); 
PP22=00xx0044;ttuunnddaa((1100000000));PP22=00xx0088;ttuunnddaa((1100000000)); 
PP22=00xx1100;ttuunnddaa((1100000000));PP22=00xx2200;ttuunnddaa((1100000000)); 
PP22=00xx4400;ttuunnddaa((1100000000));PP22=00xx8800;ttuunnddaa((1100000000)); 
}} 
vvooiidd ttuunnddaa11mmss(()) 
{{ int i;for(i=0;i<150;i++); 
}} 
vvooiidd ttuunnddaa ((iinntt nn)) 
{{ int i;for(i=0;i<n;i++) tunda1ms(); 
}} 
Program 8 led berjalan menggunakan SDCC
Gambar 6. cara mengkompail program
Gambar 7. Pengkompailan sukses ditandai dengan 
tidak adanya commentar kesalahan
Gambar 8. cara mengubah file.ihx ke file.hex
Gambar 9. Pembukaan Program Atmel Mikrokontroler ISP
Gambar 10. Tampilan dasar dari program Mikrokontroler ISP
Gambar 11. Memilih Port Printer Yang Digunakan Sebelum Melakukan Pengisian
Gambar 12. memilih jenis mikrokontroler yang digunakan
Gambar 13. IC Mikrokontroler Telah Terdeteksi Oleh Komputer
Gambar 14. Bentuk File Hex Yang Akan Di Isi Ke Mikrokontroler
Gambar 15. Langkah Pengisian program Ke IC Mikrokontroler
Gambar 16. Proses pengisian sedang berlangsung
Gambar 17. Pengisian program telah berhasil

More Related Content

What's hot

#6 digestive system general maintenance and disorders
#6 digestive system general maintenance and disorders#6 digestive system general maintenance and disorders
#6 digestive system general maintenance and disordersHome Makers
 
Salon a 15 kasim 13.00 14.00 seda banu akinci
Salon a 15 kasim 13.00 14.00 seda banu akinciSalon a 15 kasim 13.00 14.00 seda banu akinci
Salon a 15 kasim 13.00 14.00 seda banu akincityfngnc
 
#7 dysbiosis and leaky gut syndrome
#7 dysbiosis and leaky gut syndrome#7 dysbiosis and leaky gut syndrome
#7 dysbiosis and leaky gut syndromeHome Makers
 
#10 inflammatory bowel disease
#10 inflammatory bowel disease#10 inflammatory bowel disease
#10 inflammatory bowel diseaseHome Makers
 
#4 natural foods and supplement for gi health
#4  natural foods and supplement for gi health#4  natural foods and supplement for gi health
#4 natural foods and supplement for gi healthHome Makers
 
Presentación curso 2014 - 15
Presentación curso 2014 - 15Presentación curso 2014 - 15
Presentación curso 2014 - 15MercheClemente
 
New approaches in ventilator associated pneumonia (vap) management (dr. sameh...
New approaches in ventilator associated pneumonia (vap) management (dr. sameh...New approaches in ventilator associated pneumonia (vap) management (dr. sameh...
New approaches in ventilator associated pneumonia (vap) management (dr. sameh...Sameh Elhabashy
 
Cursos Polilab - Degradação e estabilização de polímeros aula 02
Cursos Polilab - Degradação e estabilização de polímeros aula 02Cursos Polilab - Degradação e estabilização de polímeros aula 02
Cursos Polilab - Degradação e estabilização de polímeros aula 02Fernando Jose Novaes
 
Lecture 1 family planning
Lecture 1 family planningLecture 1 family planning
Lecture 1 family planningNaveen Gupta
 
Process scheduling
Process schedulingProcess scheduling
Process schedulingAtish Kedia
 
Implementation of panic alert mechanism for critical imaging findings (practi...
Implementation of panic alert mechanism for critical imaging findings(practi...Implementation of panic alert mechanism for critical imaging findings(practi...
Implementation of panic alert mechanism for critical imaging findings (practi...Khairy Abdella
 
pre-prosthetic surgery
 pre-prosthetic surgery pre-prosthetic surgery
pre-prosthetic surgeryvasanramkumar
 

What's hot (20)

Yemen
YemenYemen
Yemen
 
CV-Subandi DH 2016
CV-Subandi DH  2016CV-Subandi DH  2016
CV-Subandi DH 2016
 
#6 digestive system general maintenance and disorders
#6 digestive system general maintenance and disorders#6 digestive system general maintenance and disorders
#6 digestive system general maintenance and disorders
 
Salon a 15 kasim 13.00 14.00 seda banu akinci
Salon a 15 kasim 13.00 14.00 seda banu akinciSalon a 15 kasim 13.00 14.00 seda banu akinci
Salon a 15 kasim 13.00 14.00 seda banu akinci
 
Ciivic education 1
Ciivic education 1Ciivic education 1
Ciivic education 1
 
#7 dysbiosis and leaky gut syndrome
#7 dysbiosis and leaky gut syndrome#7 dysbiosis and leaky gut syndrome
#7 dysbiosis and leaky gut syndrome
 
#10 inflammatory bowel disease
#10 inflammatory bowel disease#10 inflammatory bowel disease
#10 inflammatory bowel disease
 
Industrialisasi Media
Industrialisasi MediaIndustrialisasi Media
Industrialisasi Media
 
#4 natural foods and supplement for gi health
#4  natural foods and supplement for gi health#4  natural foods and supplement for gi health
#4 natural foods and supplement for gi health
 
Presentación curso 2014 - 15
Presentación curso 2014 - 15Presentación curso 2014 - 15
Presentación curso 2014 - 15
 
semesta
semestasemesta
semesta
 
New approaches in ventilator associated pneumonia (vap) management (dr. sameh...
New approaches in ventilator associated pneumonia (vap) management (dr. sameh...New approaches in ventilator associated pneumonia (vap) management (dr. sameh...
New approaches in ventilator associated pneumonia (vap) management (dr. sameh...
 
MS Unit-5
MS Unit-5MS Unit-5
MS Unit-5
 
Cursos Polilab - Degradação e estabilização de polímeros aula 02
Cursos Polilab - Degradação e estabilização de polímeros aula 02Cursos Polilab - Degradação e estabilização de polímeros aula 02
Cursos Polilab - Degradação e estabilização de polímeros aula 02
 
Bioinformatics
BioinformaticsBioinformatics
Bioinformatics
 
Dental materials
Dental materialsDental materials
Dental materials
 
Lecture 1 family planning
Lecture 1 family planningLecture 1 family planning
Lecture 1 family planning
 
Process scheduling
Process schedulingProcess scheduling
Process scheduling
 
Implementation of panic alert mechanism for critical imaging findings (practi...
Implementation of panic alert mechanism for critical imaging findings(practi...Implementation of panic alert mechanism for critical imaging findings(practi...
Implementation of panic alert mechanism for critical imaging findings (practi...
 
pre-prosthetic surgery
 pre-prosthetic surgery pre-prosthetic surgery
pre-prosthetic surgery
 

Similar to Pertemuan iii

Metode & desain_kualitatif
Metode & desain_kualitatifMetode & desain_kualitatif
Metode & desain_kualitatifazisbustari
 
Polineuropatías en niños. Generalidades
Polineuropatías en niños. GeneralidadesPolineuropatías en niños. Generalidades
Polineuropatías en niños. GeneralidadesPaula Camps
 
Creative commons and the ethical use of images in language instruction shelton
Creative commons and the ethical use of images in language instruction sheltonCreative commons and the ethical use of images in language instruction shelton
Creative commons and the ethical use of images in language instruction sheltonDonna Shelton
 
Care of the aged in the community
Care of the aged in the communityCare of the aged in the community
Care of the aged in the communityMagaji Ismail
 
El sistema solar
El sistema solarEl sistema solar
El sistema solarelenabgs
 
Heparin induced thrombocytopenia dr/ Reda elsahy
Heparin induced thrombocytopenia dr/ Reda elsahy Heparin induced thrombocytopenia dr/ Reda elsahy
Heparin induced thrombocytopenia dr/ Reda elsahy Reda Elsahy
 
Late Post-operative Spinal Infections
Late Post-operative Spinal InfectionsLate Post-operative Spinal Infections
Late Post-operative Spinal InfectionsAlexander Bardis
 
Wheat pill by dr sagheer part 2
Wheat pill by dr sagheer part 2Wheat pill by dr sagheer part 2
Wheat pill by dr sagheer part 2West Medicine Ward
 
SEO Company India - SMO PPC , Website Design, Web Development Services At W...
SEO  Company  India - SMO PPC , Website Design, Web Development Services At W...SEO  Company  India - SMO PPC , Website Design, Web Development Services At W...
SEO Company India - SMO PPC , Website Design, Web Development Services At W...Wildnet Technologies Pvt. Ltd.
 
WHY THE SEATTLE MARKET & EB-5
WHY THE SEATTLE MARKET & EB-5WHY THE SEATTLE MARKET & EB-5
WHY THE SEATTLE MARKET & EB-5usasiapacific
 
Trafficking in women and children
Trafficking in women and childrenTrafficking in women and children
Trafficking in women and childrenbegraj SIWAL
 

Similar to Pertemuan iii (20)

Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Marijuana Teachback
Marijuana TeachbackMarijuana Teachback
Marijuana Teachback
 
Metode & desain_kualitatif
Metode & desain_kualitatifMetode & desain_kualitatif
Metode & desain_kualitatif
 
Electric vehicle charging station
Electric vehicle charging stationElectric vehicle charging station
Electric vehicle charging station
 
Nursing lec 1
Nursing lec 1Nursing lec 1
Nursing lec 1
 
Estado de Salud
Estado de SaludEstado de Salud
Estado de Salud
 
Polineuropatías en niños. Generalidades
Polineuropatías en niños. GeneralidadesPolineuropatías en niños. Generalidades
Polineuropatías en niños. Generalidades
 
10 Attendee Recruitment Tips in 20 Minutes
10 Attendee Recruitment Tips in 20 Minutes10 Attendee Recruitment Tips in 20 Minutes
10 Attendee Recruitment Tips in 20 Minutes
 
Rinnovomarchio
RinnovomarchioRinnovomarchio
Rinnovomarchio
 
Creative commons and the ethical use of images in language instruction shelton
Creative commons and the ethical use of images in language instruction sheltonCreative commons and the ethical use of images in language instruction shelton
Creative commons and the ethical use of images in language instruction shelton
 
Care of the aged in the community
Care of the aged in the communityCare of the aged in the community
Care of the aged in the community
 
El sistema solar
El sistema solarEl sistema solar
El sistema solar
 
Heparin induced thrombocytopenia dr/ Reda elsahy
Heparin induced thrombocytopenia dr/ Reda elsahy Heparin induced thrombocytopenia dr/ Reda elsahy
Heparin induced thrombocytopenia dr/ Reda elsahy
 
Demand forecasting
Demand forecasting Demand forecasting
Demand forecasting
 
Tourism 2
Tourism 2Tourism 2
Tourism 2
 
Late Post-operative Spinal Infections
Late Post-operative Spinal InfectionsLate Post-operative Spinal Infections
Late Post-operative Spinal Infections
 
Wheat pill by dr sagheer part 2
Wheat pill by dr sagheer part 2Wheat pill by dr sagheer part 2
Wheat pill by dr sagheer part 2
 
SEO Company India - SMO PPC , Website Design, Web Development Services At W...
SEO  Company  India - SMO PPC , Website Design, Web Development Services At W...SEO  Company  India - SMO PPC , Website Design, Web Development Services At W...
SEO Company India - SMO PPC , Website Design, Web Development Services At W...
 
WHY THE SEATTLE MARKET & EB-5
WHY THE SEATTLE MARKET & EB-5WHY THE SEATTLE MARKET & EB-5
WHY THE SEATTLE MARKET & EB-5
 
Trafficking in women and children
Trafficking in women and childrenTrafficking in women and children
Trafficking in women and children
 

More from Syafrizal

Tugas praktik elektronika dasar
Tugas praktik elektronika dasarTugas praktik elektronika dasar
Tugas praktik elektronika dasarSyafrizal
 
Praktik matlab
Praktik matlabPraktik matlab
Praktik matlabSyafrizal
 
Pcd topik4 - image restoration01
Pcd   topik4 - image restoration01Pcd   topik4 - image restoration01
Pcd topik4 - image restoration01Syafrizal
 
Pcd topik1 - fundamental
Pcd   topik1 - fundamentalPcd   topik1 - fundamental
Pcd topik1 - fundamentalSyafrizal
 
Praktik dengan matlab
Praktik dengan matlabPraktik dengan matlab
Praktik dengan matlabSyafrizal
 
Bab 1 pengantar pengolahan citra
Bab 1 pengantar pengolahan citraBab 1 pengantar pengolahan citra
Bab 1 pengantar pengolahan citraSyafrizal
 
Bab 15 pengenalan pola
Bab 15 pengenalan polaBab 15 pengenalan pola
Bab 15 pengenalan polaSyafrizal
 
Bab 13 steganografi dan watermarking
Bab 13 steganografi dan watermarkingBab 13 steganografi dan watermarking
Bab 13 steganografi dan watermarkingSyafrizal
 
Bab 11 citra biner
Bab 11 citra binerBab 11 citra biner
Bab 11 citra binerSyafrizal
 
Bab 10 pemampatan citra
Bab 10 pemampatan citraBab 10 pemampatan citra
Bab 10 pemampatan citraSyafrizal
 
Bab 8 pendeteksian tepi
Bab 8 pendeteksian tepiBab 8 pendeteksian tepi
Bab 8 pendeteksian tepiSyafrizal
 
Bab 6 histogram citra
Bab 6 histogram citraBab 6 histogram citra
Bab 6 histogram citraSyafrizal
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalSyafrizal
 

More from Syafrizal (20)

Tugas praktik elektronika dasar
Tugas praktik elektronika dasarTugas praktik elektronika dasar
Tugas praktik elektronika dasar
 
Pertemuan 4
Pertemuan  4Pertemuan  4
Pertemuan 4
 
Pertemuan 3
Pertemuan  3Pertemuan  3
Pertemuan 3
 
Pertemuan 2
Pertemuan  2Pertemuan  2
Pertemuan 2
 
Pertemuan 1
Pertemuan  1Pertemuan  1
Pertemuan 1
 
Praktik matlab
Praktik matlabPraktik matlab
Praktik matlab
 
Pcd topik4 - image restoration01
Pcd   topik4 - image restoration01Pcd   topik4 - image restoration01
Pcd topik4 - image restoration01
 
Pcd topik1 - fundamental
Pcd   topik1 - fundamentalPcd   topik1 - fundamental
Pcd topik1 - fundamental
 
Praktik dengan matlab
Praktik dengan matlabPraktik dengan matlab
Praktik dengan matlab
 
Bab 1 pengantar pengolahan citra
Bab 1 pengantar pengolahan citraBab 1 pengantar pengolahan citra
Bab 1 pengantar pengolahan citra
 
Bab 15 pengenalan pola
Bab 15 pengenalan polaBab 15 pengenalan pola
Bab 15 pengenalan pola
 
Bab 13 steganografi dan watermarking
Bab 13 steganografi dan watermarkingBab 13 steganografi dan watermarking
Bab 13 steganografi dan watermarking
 
Bab 11 citra biner
Bab 11 citra binerBab 11 citra biner
Bab 11 citra biner
 
Bab 10 pemampatan citra
Bab 10 pemampatan citraBab 10 pemampatan citra
Bab 10 pemampatan citra
 
Bab 8 pendeteksian tepi
Bab 8 pendeteksian tepiBab 8 pendeteksian tepi
Bab 8 pendeteksian tepi
 
Bab 07b
Bab 07bBab 07b
Bab 07b
 
Bab 07a
Bab 07aBab 07a
Bab 07a
 
Bab 6 histogram citra
Bab 6 histogram citraBab 6 histogram citra
Bab 6 histogram citra
 
Bab 05
Bab 05Bab 05
Bab 05
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijital
 

Pertemuan iii

  • 1. KKoonnttrroolllleerr MMiikkrroonnttrroolleerr mmeerruuppaakkaann sseebbuuaahh ssiisstteemm kkoommppuutteerr yyaanngg sseelluurruuhh aattaauu sseebbaaggiiaann bbeessaarr eelleemmeennnnyyaa ddiikkeemmaass ddaallaamm ssaattuu cchhiipp IICC,, sseehhiinnggggaa sseerriinngg ddiisseebbuutt ssiinnggllee cchhiipp mmiiccrrooccoommppuutteerr.. LLeebbiihh llaannjjuutt mmiikkrrookkoonnttrroolleerr mmeerruuppaakkaann ssiisstteemm kkoommppuutteerr yyaanngg mmeemmppuunnyyaaii ssaattuu aattaauu bbeebbeerraappaa ttuuggaass yyaanngg ssaannggaatt ssppeessiiffiikk,, bbeerrbbeeddaa ddeennggaann PPCC yyaanngg mmeemmiilliikkii bbeerraaggaamm ffuunnggssii.. PPeerrbbeeddaaaann llaaiinnnnyyaa aaddaallaahh ppeerrbbaannddiinnggaann RRAAMM ddaann RROOMM yyaanngg ssaannggaatt bbeerrbbeeddaa aannttaarraa kkoommppuutteerr ddeennggaann mmiikkrrookkoonnttrroolleerr.. KKaappaassiittaass RROOMM jjaauuhh lleebbiihh bbeessaarr ddiibbaannddiinngg kkaappaassiittaass RRAAMM,, sseeddaannggkkaann ddaallaamm kkoommppuutteerr aattaauu PPCC kkaappaassiittaass RRAAMM jjaauuhh lleebbiihh bbeessaarr ddiibbaannddiinngg kkaappaassiittaass RROOMM.. SSiisstteemm ppeennggeennddaallii uuttaammaa ddaarrii rroobboott lliinnee ffoolllloowweerr aaddaallaahh mmiikkrrookkoonnttrroolleerr AATT8899SS5511 ddiippaakkaaii uunnttuukk mmeemmbbaaccaa sseennssoorr ddaann mmeennggeennddaalliikkaann mmoottoorr DDCC ((HH--bbrriiggee))..
  • 2. Mikrokontroler umumnya dikelompokkan ddaallaamm ssaattuu kkeelluuaarrggaa.. BBeerriikkuutt aaddaallaahh ccoonnttoohh –– ccoonnttoohh kkeelluuaarrggaa mmiikkrrookkoonnttrroolleerr :: 11.. KKeelluuaarrggaa MMCCSS--5511 22.. KKeelluuaarrggaa MMCC5588HHCC0055 3.. KKeelluuaarrggaa MMCC6688HHCC1111 44.. KKeelluuaarrggaa AAVVRR 55.. KKeelluuaarrggaa PPIICC 88 DDeennggaann mmeelliihhaatt kkeelleebbiihhaann yyaanngg ddiimmiilliikkii mmiikkrrookkoonnttrroolleerr mmaakkaa bbaannyyaakk ddiippaakkaaii sseebbaaggaaii ssiisstteemm ppeennggeennddaallii uuttaammaa ddaarrii sseebbuuaahh rroobboott.. DDaallaamm ppeemmbbuuaattaann rroobboott lliinnee ffoolllloowweerr ddiigguunnaakkaann mmiikkrrookkoonnttrroolleerr AATT8899SS5511 ddiippaakkaaii uunnttuukk mmeemmbbaaccaa sseennssoorr ddaann mmeennggeennddaalliikkaann mmoottoorr DDCC..
  • 3. Gambar 1. Arsitektur mikrokontroler AT89S51
  • 4. Gambar 2. Konfigurasi pin mikrokontroler AT89S51 Gambar 3. bentuk fisik mikrokontroler AT89S51
  • 5. Fungsi beberapa ppiinn AATT8899SS5511 aaddaallaahh :: 11.. VVCCCC DDiihhuubbuunnggkkaann kkee ssuummbbeerr tteeggaannggaann ++55VV.. 22.. GGNNDD DDiihhuubbuunnggkkaann kkee ggrroouunndd.. 3.. PPoorrtt 00 (( PPiinn 399 –– PPiinn 322 )) PPoorrtt 00 aaddaallaahh ppoorrtt II//OO 88 bbiitt jjaalluurr bbiiddiirreeccttiioonnaall tteerrbbuukkaa.. SSeebbaaggaaii sseebbuuaahh oouuttppuutt,, mmaassiinngg--mmaassiinngg ppiinn ddaappaatt mmeemmaassuukkkkaann iinnppuutt TTTTLL.. PPoorrtt 00 bbiissaa ppuullaa ddiikkoonnffiigguurraassiikkaann ppaaddaa mmuullttiipplleexxeedd llooww oorrddeerr aaddddrreessss//ddaattaa bbuuss sseellaammaa aakksseess kkee pprrooggrraamm eekksstteerrnnaall ddaann mmeemmoorrii ddaattaa sseehhiinnggggaa mmeemmppuunnyyaaii PPuullll UUpp iinntteerrnnaall.. PPoorrtt 00 mmeenneerriimmaa kkooddee bbyyttee sseellaammaa ffllaasshh pprrooggrraammmmiinngg ddaann oouuttppuutt kkooddee bbyyttee sseellaammaa vveerriiffiikkaassii pprrooggrraamm.. 44.. PPoorrtt 11 (( PPiinn 11 –– PPiinn 88 )) PPoorrtt 11 aaddaallaahh ppoorrtt II//OO 88 bbiitt bbiiddiirreeccttiioonnaall ddeennggaann ppuullll uupp iinntteerrnnaall.. PPoorrtt 11 oouuttppuutt bbuuffffeerr ddaappaatt mmeennjjaaddii ssuummbbeerr 44 TTTTLL iinnppuutt.. PPoorrtt 11 ppuunn mmeenneerriimmaa llooww oorrddeerr aaddddrreessss bbyyttee sseellaammaa ffllaasshh pprrooggrraammmmiinngg ddaann vveerriiffiiccaattiioonn.. PPoorrtt 11 mmeemmiilliikkii ffuunnggssii llaaiinn,, yyaaiittuu ppaaddaa kkaakkii kkee 66 tteerrddaappaatt MMOOSSII,, kkaakkii kkee 77 tteerrddaappaatt MMIISSOO ddaann kkaakkii kkee 88 tteerrddaappaatt SSCCKK yyaanngg mmaassiinngg--mmaassiinngg ddiigguunnaakkaann uunnttuukk IISSPP PPrrooggrraammmmeerr yyaanngg tteerrhhuubbuunngg kkee kkoommppuutteerr..
  • 6. 55.. PPoorrtt 22 (( PPiinn 2211 –– PPiinn 2288 )) PPoorrtt 22 aaddaallaahh ppoorrtt II//OO 88 bbiitt bbiiddiirreeccttiioonnaall ddeennggaann ppuullll uupp iinntteerrnnaall.. KKeelluuaarraann ppoorrtt 22 hhiigghh oorrddeerr aaddddrreessss bbyyttee sseellaammaa ppeennggaammbbiillaann ddaarrii mmeemmoorrii pprrooggrraamm eekksstteerrnnaall ddaann sseellaammaa aakksseess kkee mmeemmoorrii ddaattaa eekksstteerrnnaall mmeenngggguunnaakkaann 1166 bbiitt aaddddrreessssss.. PPaaddaa aapplliikkaassii iinnii,, ppoorrtt mmeenngggguunnaakkaann ppuullll uupp iinntteerrnnaall yyaanngg kkuuaatt kkeettiikkaa mmeennggeelluuaarrkkaann llooggiikkaa 11.. SSeellaammaa aakksseess kkee mmeemmoorrii ddaattaa eekksstteerrnnaall yyaanngg mmeegggguunnaakkaann 88 bbiitt aaddddrreessss,, ppoorrtt 22 mmeennggeelluuaarrkkaann iissii ppoorrtt 22 SSppeecciiaall FFuunnccttiioonn RReeggiisstteerr.. PPoorrtt 22 ppuunn mmeenneerriimmaa hhiigghh oorrddeerr aaddddrreessss bbiitt ddaann bbeebbeerraappaa ssiinnyyaall kkoonnttrrooll sseellaammaa FFllaasshh PPrrooggrraammmmiinngg ddaann VVeerriiffiiccaattiioonn.. 66.. PPoorrtt 3 ((PPiinn 1100 –– PPiinn 1177 )) PPoorrtt 3 aaddaallaahh ppoorrtt II//OO 88 bbiitt bbiiddiirreeccttiioonnaall ddeennggaann iinntteerrnnaall ppuullll uupp.. PPoorrtt 3 mmeennyyeeddiiaakkaann kkeeiissttiimmeewwaaaann bbeerrbbaaggaaii ffuunnggssii ssppeessiiaall ppaaddaa AATT8899SS5511,, yyaaiittuu :: PPiinn PP3..00 :: RRXXDD (( SSeerriiaall IInnppuutt PPoorrtt )) PPiinn PP3..11 :: TTXXDD (( SSeerriiaall OOuuttppuutt PPoorrtt )) PPiinn PP3..22 :: 11NNTT00 (( EEkksstteerrnnaall IInntteerrrruupptt 00 )) PPiinn PP3..3 :: 11NNTT11 (( EEkksstteerrnnaall IInntteerrrruupptt 11 )) PPiinn PP3..44 :: TT00 (( TTiimmeerr 00 EEkksstteerrnnaall IInnppuutt )) PPiinn PP3..55 :: TT11 (( TTiimmeerr 11 EEkksstteerrnnaall IInnppuutt )) PPiinn PP3..66 :: WWRR (( EEkksstteerrnnaall DDaattaa MMeemmoorrii WWrriittee SSttrroobbee )) PPiinn PP3..77 :: RRDD (( EEkksstteerrnnaall DDaattaa MMeemmoorrii RReeaadd SSttrroobbee ))
  • 7. 77.. RRSSTT MMeennggeennddaalliikkaann kkoonnddiissii kkeerrjjaa mmiikkrrookkoonnttrroolleerr ppaaddaa ppoossiissii aawwaall.. PPiinn iinnii hhaarruuss ddiibbeerrii llooggiikkaa 11 sseellaammaa 22 ssiikklluuss mmeessiinn uunnttuukk mmeennggaakkttiiffkkaannnnyyaa.. 88.. AALLEE // PPrroogg AAddddrreessss LLaattcchh EEnnaabbllee aaddaallaahh ppuullssaa oouuttppuutt yyaanngg aakkaann llooww bbyyttee sseellaammaa mmiikkrrookkoonnttrroolleerr mmeellaakkuukkaann ppeennggaakksseessaann kkee mmeemmoorrii eekksstteerrnnaall.. PPiinn bbeerrffuunnggssii ppuullaa sseebbaaggaaii iinnppuutt ppuullssaa pprrooggrraamm sseellaammaa FFllaasshh PPrrooggrraammmmiinngg.. 99.. EEAA // VVPPPP EEkksstteerrnnaall AAcccceessss EEnnaabbllee aattaauu EEAA hhaarruuss ddiihhuubbuunnggkkaann kkee VVcccc uunnttuukk mmeennggeekksseekkuussii pprrooggrraamm iinntteerrnnaall.. UUnnttuukk mmeennggaakksseess mmeemmoorrii eekksstteerrnnaall,, EEAA hhaarruuss ddiihhuubbuunnggkkaann kkee ggrroouunndd.. 1100.. PPSSEENN PPrrooggrraamm SSttoorree EEnnaabbllee aaddaallaahh mmeemmbbaaccaa ssttrroobbee kkee mmeemmoorrii pprrooggrraamm eekksstteerrnnaall.. KKeettiikkaa AATT8899SS5511 mmeennggeekksseekkuussii kkooddee ddaarrii mmeemmoorrii pprrooggrraamm eekksstteerrnnaall,, PPSSEENN ddiiaakkttiiffkkaann dduuaa kkaallii sseettiiaapp mmeessiinn bbeekkeerrjjaa.. 1111.. XXTTAALL11 IInnppuutt kkee ppeenngguuaatt iinnvveerrttiinngg oossiillaattoorr ddaann mmaassuukkaann kkee rraannggkkaaiiaann cclloocckk iinntteerrnnaall.. 1122.. XXTTAALL22 OOuuttppuutt ddaarrii ppeenngguuaatt iinnvveerrttiinngg oossiillaattoorr..
  • 8. RRaannggkkaaiiaann SSiisstteemm MMiinniimmuumm AAggaarr pprrooggrraamm yyaanngg tteellaahh ddiimmaassuukkaann kkee ddaallaamm mmeemmoorrii EEEEPPRROOMM mmiikkrrookkoonnttrroolleerr ddaappaatt bbeerrjjaallaann,, mmaakkaa ddiirraannggkkaaiillaahh ssuuaattuu rraannggkkaaiiaann yyaanngg ddiikkeennaall ddeennggaann nnaammaa ssiisstteemm mmiinniimmuumm ((rraannggkkaaiiaann ppaalliinngg sseeddeerrhhaannaa)).. Gambar 4. Rangkaian sistem minimum
  • 9. Gambar 5. Rangkaian 8 led berjalan
  • 10. ##iinncclluuddee <<aatt8899xx5511..hh>> vvooiidd ttuunnddaa11mmss(());vvooiidd ttuunnddaa((iinntt nn)); vvooiidd mmaaiinn(()) {{ PP22=00xx0011;ttuunnddaa((1100000000));PP22=00xx0022;ttuunnddaa((1100000000)); PP22=00xx0044;ttuunnddaa((1100000000));PP22=00xx0088;ttuunnddaa((1100000000)); PP22=00xx1100;ttuunnddaa((1100000000));PP22=00xx2200;ttuunnddaa((1100000000)); PP22=00xx4400;ttuunnddaa((1100000000));PP22=00xx8800;ttuunnddaa((1100000000)); }} vvooiidd ttuunnddaa11mmss(()) {{ int i;for(i=0;i<150;i++); }} vvooiidd ttuunnddaa ((iinntt nn)) {{ int i;for(i=0;i<n;i++) tunda1ms(); }} Program 8 led berjalan menggunakan SDCC
  • 11. Gambar 6. cara mengkompail program
  • 12. Gambar 7. Pengkompailan sukses ditandai dengan tidak adanya commentar kesalahan
  • 13. Gambar 8. cara mengubah file.ihx ke file.hex
  • 14. Gambar 9. Pembukaan Program Atmel Mikrokontroler ISP
  • 15. Gambar 10. Tampilan dasar dari program Mikrokontroler ISP
  • 16. Gambar 11. Memilih Port Printer Yang Digunakan Sebelum Melakukan Pengisian
  • 17. Gambar 12. memilih jenis mikrokontroler yang digunakan
  • 18. Gambar 13. IC Mikrokontroler Telah Terdeteksi Oleh Komputer
  • 19. Gambar 14. Bentuk File Hex Yang Akan Di Isi Ke Mikrokontroler
  • 20. Gambar 15. Langkah Pengisian program Ke IC Mikrokontroler
  • 21. Gambar 16. Proses pengisian sedang berlangsung
  • 22. Gambar 17. Pengisian program telah berhasil