Makalah Microprocessor JAM DIGITAL dengan LCD 16X2 Disusun Oleh: SHERLY MELISA SEMBIRING ( 131421086) YOHANA BR SITEPU ( 131421087) LELY DAHLYANA ( 131421090) ABNER SORITUA SIDAURUK( 13…Full description
Full description
mikroprosesor 8085Full description
a
Deskripsi lengkap
praktikum mikroprosesor metode pembagian.Deskripsi lengkap
microprocessorDeskripsi lengkap
Silabus Mikroprosesor Dan Mikrokontroler
Laporan Mikroprosesor 1 Pengoperasian Trainer Midicom. Politeknik Negeri Bandung
Full description
Full description
mengamati bagaimana pengalamatan pada mikroprosesor Z80
praktikum mikroprosesor metode pembagian.
DASAR-DASAR MIKROPROSESOR S1 TEKNOBIOMEDIK
Pengertian Dasar Mikroprosesor •
•
•
Mikroprosesor adalah sebah !hip "keping# $ang dapat %elaksanakan operasi-operasi hitngan& operasi nalar& dan operasi kendali se!ara elektronis "digital# Biasan$a %ikroprosesor dike%as dengan plastik ata kera%ik Mikroprosesor %erpakan rangkaian terpad "integreted !ir!it# dala% bentk ko%ponen !hip '(SI ")er$ large s!ale integration# $ang %a%p %en*alankan perintah se!ara berrtan dala% bentk progra% sehingga dapat beker*a sesai $ang diinginkan
Mikroko%pter •
Mikroko%pter adalah sat siste% %ikroprosesor& $ang %ini%% terdiri dari !hip %ikroprosesor "+P, +entral Pro!essing ,nit#& ROM "Read Onl$ Me%ori# $ang berisi .r%/are "Progra% kendali siste% P#& RAM "Rando% A!!ess Me%ori# $ang berisi progra% ata data se%entara& dan Piranti inpt-otpt "I0O de)i!e# $ang bergna ntk ko%nikasi antara siste% %ikroprosesor dengan piranti $ang dikendalikan
Arsitektr Mikroko%pter
Mikrokontroler •
•
Mikrokontroler +hip $ang didala%n$a terkandng siste% interkoneksi antara Mikroprosesor& RAM& ROM& I0O inter2a!e& dan beberapa peripheral Mikrokontroler disebt *ga On-!hipPeripheral
Salran-Salran pada Mikroprosesor Se!ara .sik %ikroprosesor %e%iliki beberapa salran %askan %apn kelaran $ang dignakan ntk sa%bngan dengan ko%ponen-ko%ponen pendkng siste% %ikroprosesor Salran-salran tersebt dikelo%pokkan sebagai berikt 1 Bs Ala%at "Address Bs# 3 Bs Data "Data Bs# 4 Bs Kendali "+ontrol Bs#
Address Bs •
•
•
Address bs diperlkan ntk %enentkan lokasi ala%at %e%ori %apn lokasi ala%at dari perangkat inpt0otpt Me%or$ address %ikroprosesor 5ilog dengan tipe 567 %e%iliki kapasitas %e%ori sebesar 89 kb$te "sekarang 1:B#
Pengala%atan %enggnakan siste% bilangan biner "7777 - ;;;;#
Address Bs "3# I0O address •
•
•
•
Selain terdapat ala%at-ala%at $ang dapat dignakan ntk %enghbngi perangkat ingatan& pada +P, 567 *ga %e%iliki ala%at-ala%at $ang dignakan ntk keperlan penanganan perangkat-perangkat I0O seban$ak 3<8 ala%at ala%at I0O ditangani oleh address bs bagian ba/ah "A7 sa%pai A=# seban$ak 6 salran address bs bagian "pen$angga# data
atas
"A6-A1<#
dignakan
ntk
b>er
address bs %e%iliki 2ngsi ganda sebagai ala%at ingatan dan ala%at %askan ata kelaran
Data Bs •
•
Data bs "salran data# diperlkan sebagai *alan %askan ata kelaran data $ang ber2ngsi sebagai instrksi ata pen$erta instrksi antara perangkat ingatan dan perangkat I0O dengan +P, 567 %e%iliki 6 bah salran data "D7- D=# ata 6 bit data
Si2at dari salran data adalah da arah "bidire!tional#& *adi arahn$a dapat bolak-balik antara %ikroprosesor dengan perangkat ingatan %apn perangkat %askan kelaran
•
+ontrol Bs •
•
Salran kendali "+ontrol Bs# dignakan ntk %elakkan pengendalian terhadap ko%ponenko%ponen pendkng dala% siste% %ikroprosesor Se%a akti.tas lal lintas data %apn penga%bilan instrksi ke perangkat ingatan& perangkat kelaran0%askan dan lain-lainn$a diatr dan dikendalikan le/at salran kendali tersebt
+ontrol Bs "3# Pada %ikroprosesor salran-salran kendali ada da kelo%pok $ait •
•
Salran kendali $ang bersi2at kelaran& artin$a sat pengendalian $ang arahn$a dari %ikroprosesor %en* ke perangkat pendkng "perangkat ingatan& I0O& dekoder dan lain-lainn$a# Salran kendali $ang bersi2at %askan artin$a sat pengendalian $ang arahn$a dari perangkat lar %ikroprosesor %en* ke %ikroprosesor tersebt
Kon.grasi Pin 567 •
•
•
Address bs terdiri dari 18 salran $ang diberikan notasi dari A7-A1< $ang %erpakan salran kelaran ntk pengala%atan %e%ori dengan kapasitas seban$ak 8<<48 b$tes ata 89 kb Data bs terdiri dari 6 salran $ang diberikan notasi D7D=& ber2ngsi ntk salran lal lintas data %apn data instrksi dari %ikroprosesor dan sebalikn$a Merpakan salran sin$al kontrol kelaran $ang apabila berlogika 7 %enn*kkan bah/a sikls $ang sedang berlangsng adalah sikls penga%bilan kode operasi dala% pelaksanaan sat instrksi
•
•
Singkatan dari %e%ori re@est& %erpakan salran sin$al kontrol kelaran $ang apabila berlogika 7 %enn*kkan bah/a bs ala%at berisi ala%at %e%ori ntk pe%ba!aan atapn penlisan %e%ori Singkatan dari inpt otpt re@est& %erpakan salran kelaran $ang apabila berlogika 7 %enn*kkan bah/a bs ala%at rendah "A7-A=# berisi ala%at I0O ntk pe%ba!aan ata penlisan Sedangkan bs ala%at tinggi "A6-A1<# berisi data $ang akan dikelarkan dari ak%lator "register A#
•
•
•
Singkatan dari read "%e%ba!a# sebagai salran sin$al kelaran $ang ber2ngsi ntk %elakkan kendali pada pe%ba!aan %e%ori atapn perangkat I0O Singkatan dari /rite "%enlis# sebagai salran sin$al kelaran $ang ber2ngsi ntk %elakkan kendali pada penlisan %e%ori atapn perangkat I0O Singkatan dari re2resh "pen$egaran# sebagai sin$al kelaran $ang ber2ngsi ntk %e%berikan sin$al pen$egaran pada %e%ori RAM
• •
•
•
Merpakan sin$al kontrol kelaran $ang akan %e%berikan le)el 7 *ika instrksi A(T dilaksanakan pada saat halt +P, akan dilaksanakan instrksi NOP "no operation# Merpakan sin$al kontrol %askan ika pada salran ini diberikan logik 7& akan %e%beritahkan pada +P, bah/a data dari %e%ori atapn perangkat I0O bel% siap ntk ditrans2er ke salran bs data Merpakan sin$al kontrol %askan ika pada salran ini diberikan logik 7& +P, akan diberitah bah/a peralatan lar %e%inta sat interpsi "sela#
•
•
Merpakan salran kontrol %askan ika diberi logik 7 akan %en$ebabkan +P, %elaksanakan rotin dari NMI pada ala%at %e%ori 7788 Interpsi ini tidak dapat dihalangi baik se!ara hard/are %apn so2t/are Merpakan sin$al kontrol %askan ika diberikan logik 7 akan %ereset +P, ntk %engisi register P+ dengan 7777 dan se%a I;; akan disable& Register I dan R diisi 7777 Se%a bs dala% keadaan Coating Setelah salran ini dinonakti2kan ke%bali %aka berarti +P, akan %elaksanakan instrksi a/al %e%ori seperti
•
•
•
Merpakan sin$al kontrol %askan ika diberikan logik 7& berarti %erpakan per%intaan ntk salran-salran bs data& bs salran ala%at dan bs salran kontrol ntk %en*adi Coating "dala% keadaan i%pedansi tinggi# Merpakan sin$al kontrol kelaran $ang akan %e%berikan logik 7 sebagai tanda bah/a salran bs ala%at& salran bs data dan salran bs kontrol dala% keadaan Coating Merpakan salran %askan ntk !lo!k siste% $ang
Si2at-si2at Salran pada Mikroprosesor Ko%patibel dengan siste% TT(& $ait %en$angkt le)el tegangan %apn ars pada kondisi logik 7 dan 1 adalah sesai dengan siste% TT( Dengan de%ikian dapat langsng dihbngkan dengan gerbang-gerbang TT( baik sebagai kelaran %apn sebagai %askan
•
•
Bersi2at three state $ait dala% keadaan %enngg "si2at salran selain dala% keadaan logik 7 ata logik 1# akan %e%iliki nilai i%pedansi $ang tinggi terta%a pada salran $ang bersi2at da arah
Ran!ang Bangn Mikroprosesor
A(, •
A(, %erpakan singkatan dari Arithmetic Logic Unit $ait bagian $ang ber2ngsi ntk %e%proses pengolahan intrksi $ang berhbngan dengan proses arit%atika dan logika
Terdapat register A $ang ber2ngsi sebagai a!!%lator ntk %en$i%pan hasil akhir dari proses-proses tersebt
•
+P, Register •
Pada bagian ini terdiri dari register-register $ang dapat dipakai se!ara %% "general purpose register # $ang dapat diakses se!ara langsng dan register-register $ang dipakai se!ara khss "special purpose register #
Instr!tion Register •
Pada bagian ini ber2ngsi ntk %enter*e%ahkan kodekode biner tertent $ang %ask %elali data bs dibah %en*adi intrksi-intrksi $ang dapat di%engerti dan dapat diolah pada nit pengolah psat "+P,# dan selan*tn$a *ga akan %engendalikan bagian-bagian terkait $ang terdapat dala% %ikroprosesor 567
+P, +ontrol Signal S$ste% •
•
Pada bagian ini ber2ngsi ntk %e%berikan sin$al kendali pada bagian $ang terkait sehingga se%a kendali "hardware dan software# dapat dikendalikan le/at control signal system dengan !ara %e%berikan le)el sin$al logika ntk dapat %engakti2kan bagian-bagian tersebt
Data Bs +ontrol •
•
Pada bagian ini ber2ngsi ntk %engendalikan salran data seban$ak 6 bit sesai dengan sin$al kendali dari +P, !ontrol signal Data bs dapat ber2ngsi sebagai salran %askan "Inpt#& salran kelaran "otpt# dan dapat *ga dala% keadaan Coating "beri%pedansi tinggi#
Address Bs +ontrol •
Pada bagian ini ber2ngsi ntk %engendalikan salran ala%at seban$ak 18 bit ntk dignakan dala% pengala%atan perangkat %e%ori& perangkat inpt0otpt dan sebagain$a