• Tidak ada hasil yang ditemukan

Mikrokontroler

N/A
N/A
Protected

Academic year: 2021

Membagikan "Mikrokontroler"

Copied!
12
0
0

Teks penuh

(1)

Mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran Mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja mikrokontroler sebenarnya membaca dan menulis data. Sekedar contoh, bayangkan diri Anda mikrokontroler sebenarnya membaca dan menulis data. Sekedar contoh, bayangkan diri Anda saat mulai belajar membaca dan menulis, ketika Anda sudah bisa melakukan hal itu Anda bisa saat mulai belajar membaca dan menulis, ketika Anda sudah bisa melakukan hal itu Anda bisa membaca tulisan apapun baik buku, cerpen, artikel dan sebagainya, dan Andapun bisa pula membaca tulisan apapun baik buku, cerpen, artikel dan sebagainya, dan Andapun bisa pula menulis hal-hal sebaliknya. Begitu pula jika Anda sudah mahir membaca dan menulis data maka menulis hal-hal sebaliknya. Begitu pula jika Anda sudah mahir membaca dan menulis data maka Anda dapat membuat program untuk membuat suatu sistem pengaturan otomatik menggunakan Anda dapat membuat program untuk membuat suatu sistem pengaturan otomatik menggunakan mikrokontroler sesuai keinginan

mikrokontroler sesuai keinginan Anda. Mikrokontroler merupakan komputer Anda. Mikrokontroler merupakan komputer didalam didalam chip yangchip yang digunakan untuk mengontrol peralatan elektronik, yang menekankan efisiensi dan efektifitas digunakan untuk mengontrol peralatan elektronik, yang menekankan efisiensi dan efektifitas  biaya. Secara harfiahnya bisa disebut "pengendali kecil" dimana sebuah sistem elektronik yang  biaya. Secara harfiahnya bisa disebut "pengendali kecil" dimana sebuah sistem elektronik yang sebelumnya banyak memerlukan komponen-komponen pendukung seperti IC TTL dan CMOS sebelumnya banyak memerlukan komponen-komponen pendukung seperti IC TTL dan CMOS dapat direduksi/diperkecil dan akhirnya terpusat serta dikendalikan oleh mikrokontroler ini.

dapat direduksi/diperkecil dan akhirnya terpusat serta dikendalikan oleh mikrokontroler ini.

2.1.1. Jenis-Jenis Mikrokontroler 2.1.1. Jenis-Jenis Mikrokontroler

Ada beberapa jenis mikrokontroler, diantaranya keluarga ATMEL atau MCS-51, AVR, Ada beberapa jenis mikrokontroler, diantaranya keluarga ATMEL atau MCS-51, AVR, dan

dan PIC. PIC. MasinMasing-masg-masing ing mempunymempunyai ai keturuketurunan nan atau atau keluarkeluarga ga sendisendiri-seri-sendirindiri. . YYaitu aitu sebagasebagaii  berikut.

 berikut.

1.

1.

Mikrokontroler AVR Mikrokontroler AVR 

merupakan mikrokontroler dengan arsitektur modern. Terdapat 3 macam atau jenis merupakan mikrokontroler dengan arsitektur modern. Terdapat 3 macam atau jenis mikrokontroler AVR, yaitu

mikrokontroler AVR, yaitu

• TinyAVR TinyAVR  •

• AAVR aVR atau tau Classic AClassic AVR, VR, dandan •

• megaAVR megaAVR 

Perbedaan jenis-jenis tersebut terletak dari fasilitas, atau lebih dikenal dengan fitur-fiturnya. Perbedaan jenis-jenis tersebut terletak dari fasilitas, atau lebih dikenal dengan fitur-fiturnya. Jenis TinyAVR merupakan mikrokontroler dengan jumlah pin yang terbatas (sedikit maksudnya) Jenis TinyAVR merupakan mikrokontroler dengan jumlah pin yang terbatas (sedikit maksudnya)

(2)

dan sekaligus fitur-fiturnya juga terbatas dibandingkan yang megaAVR. Semua mikrokontroler  dan sekaligus fitur-fiturnya juga terbatas dibandingkan yang megaAVR. Semua mikrokontroler  AVR memiliki set instruksi (

AVR memiliki set instruksi (assemblyassembly) dan organisasi memori yang sama.) dan organisasi memori yang sama.

Mik

Mikrokrokontontrolroler er Alv Alv and and VVegaregard’d’s s RisRisc c proprocescessor sor ataatau u yayang ng di di sinsingkagkat t AAVR VR mermerupakupakanan mikrokontroler RISC 8 bit. Karena RISC inilah sebagian

mikrokontroler RISC 8 bit. Karena RISC inilah sebagian besar kode instruksinya di kemas dalambesar kode instruksinya di kemas dalam satu siklus

satu siklus clock clock . AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang. AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi.

elektronika dan instrumentasi.

2.

2. MiMikrkrokokonontrtroleoler r MCMCS-5S-511

Mikrokontroler MCS51 adalah Mikrokontroler yang paling popular saat ini. Keluarga ini Mikrokontroler MCS51 adalah Mikrokontroler yang paling popular saat ini. Keluarga ini diawali oleh Intel yang mengenalkan IC Mikrokontroler type 8051 pada awal tahun 1980-an, diawali oleh Intel yang mengenalkan IC Mikrokontroler type 8051 pada awal tahun 1980-an, 8051 termasuk sederhana dan harganya murah sehingga banyak digemari, banyak pabrik IC 8051 termasuk sederhana dan harganya murah sehingga banyak digemari, banyak pabrik IC   b

  besesar ar lalain in .y.yanang g ikikut ut memempmproroduduksksininyaya, , tetentntu u sasaja ja mamasising-ng-mamasising ng pabpabririk k memenamnambabahkhkanan kemamp

kemampuan uan pada pada mikromikrokontrokontroler ler buatannybuatannya a meskimeskipun pun semuasemuanya nya masih dibuat masih dibuat berdasberdasarkanarkan 80

8051. 51. SaSampmpai ai kikini ni susudadah h ada ada lelebibih h 100 100 mamacam cam mimikrkrokookontntroroleler r tutururunan nan 808051, 51, sesehihingnggaga terbentuklah sebuah ‘keluarga besar mikrokontroler’ dan biasa disebut sebagai MCS51.

terbentuklah sebuah ‘keluarga besar mikrokontroler’ dan biasa disebut sebagai MCS51.

3.

3. MiMikrkrokokonontrtrololer Per PICIC Mik

Mikrokrokontontrolroler er PIPIC C adaladalah ah salsalah ah satsatu u jenjenis is mikmikrokrokontontrolroler er yanyang g dipdiprodroduksuksi i oleolehh microchip, inc. untuk mengontrol alat di sekeliling, sehingga mengurangi beban CPU utama. microchip, inc. untuk mengontrol alat di sekeliling, sehingga mengurangi beban CPU utama.

PIC 18F452, sama seperti CPU, memiliki fungsi kalkulasi dan memori serta dikendalikan PIC 18F452, sama seperti CPU, memiliki fungsi kalkulasi dan memori serta dikendalikan ole

oleh h sofsoftwatware. re. BagBagaimaimanaanapun pun PIC PIC memmemiliiliki ki kapakapasitsitas as memmemori ori yanyang g kecikecil. l. FrFrekueekuensi nsi kerkerjaja maksimum clock untuk mikrokontroler PIC adalah sekitar 20 MHz dan kapasitas memori untuk  maksimum clock untuk mikrokontroler PIC adalah sekitar 20 MHz dan kapasitas memori untuk  mengis

mengisikan program adalikan program adalah sekitar 1k sampai dengaah sekitar 1k sampai dengan 4k. Frekuensi clock dapat n 4k. Frekuensi clock dapat menentmenentukanukan kecepatan membaca suatu program dan sebuah instruksi dieksekusi atau dijalankan.

(3)

Gambar 2.1.

Gambar 2.1. Bentuk fisik mikrokontroler PIC 18F452Bentuk fisik mikrokontroler PIC 18F452

2.1

2.1.2..2. FitFitur ur – f– fituitur Pr PIC IC 18F18F454522

Mikrokontroler PIC memiliki fitur – fitur antara lain : Mikrokontroler PIC memiliki fitur – fitur antara lain :

1.

1. HanyHanya ma memeemerlurlukan 7kan 75 se5 set it instnstrukruksisi 2.

2. DaData bta bererukukururan 1an 16 bi6 bitt 3.

3. MemilMemiliki flaiki flash memorsh memori sebesi sebesar 16k yanar 16k yang dapat digug dapat digunakan 100.nakan 100.000 kali b000 kali baca tuliaca tuliss 4.

4. MeMemimililiki ki 151536 S36 SRARAMM 5.

5. 15 15 spespeciacial l funfunctiction on regregistister er  6.

6. MemMemililikiki EEPi EEPROROM seM sebebesasar 256r 256 7.

7. MemMemililikiki 1i 18 i8 intntererruruptpt 8.

8. WWacthdog acthdog TiTimer mer (WDT) (WDT) dengan dengan interinternal onal osilatsilator or  9

9.. MMoodde se slleeeepp 10.

10. Memiliki lima port Memiliki lima port yaitu PORTyaitu PORTA, PORTB, PORA, PORTB, PORTC, PORTD dan PORTETC, PORTD dan PORTE

2.1

2.1.3..3. FuFungsngsi – fungi – fungsi pisi pin PICn PIC18F18F454522

Mikrokontroler PIC18F452 memiliki 40 pin, banyaknya port input – output yang dimiliki Mikrokontroler PIC18F452 memiliki 40 pin, banyaknya port input – output yang dimiliki memungkinkan mikrokontroler berinteraksi dengan ban

memungkinkan mikrokontroler berinteraksi dengan ban yak pheriperal dari luar mikrokontroleryak pheriperal dari luar mikrokontroler..

Gambar 2.2.

Gambar 2.2. Susunan pin pada Mikrokontroler PIC18F452 dan PIC18F442Susunan pin pada Mikrokontroler PIC18F452 dan PIC18F442

N

(4)

P

Piinn PPiinn BBuuffffeer  r   MCLR  MCLR  VPP VPP 1 1 1 1 1 1 1 1 ST ST ST ST Ma

Mastster er ClCleaear r (i(inpnputut) ) ReReseset, t, pipin n ininii  bersifat aktif low

 bersifat aktif low T

Tegangan egangan InputInput Programming  Programming  N

NCC -- -- -- NNo o CCoonnnneeccttiioon n ((ppiin n iinni i sseehhaarruussnnyyaa dibiarkan tidak terhubung)

dibiarkan tidak terhubung) OSCI OSCI CLKI CLKI 13 13 13 13 II II ST ST CMOS CMOS

Osilator kristal input atau sumber clock  Osilator kristal input atau sumber clock  ek

eksstterernanal l ininpuputt. . SST T bubufffefer r keketitikaka dikonfigurasikan dalam RC mode. Bisa dikonfigurasikan dalam RC mode. Bisa  juga sebagai CMOS

 juga sebagai CMOS Sum

Sumber ber clclock ock ektekterernanal l ininpuput. t. SeSelalalulu  berasosiasi dengan pin OSCI

 berasosiasi dengan pin OSCI OSC2 OSC2 CLKO CLKO RA6 RA6 14 14 14 14 14 14 O O O O II//OO TTTTLL Osi

Osiatoator r krikristastal l outoutputput. . TTerherhubuubung ng keke kri

kristastal l ataatau u resresonaonator tor daldalam am ososilailator tor  kristal mode

kristal mode

Sumber clock eksternal Sumber clock eksternal General purpose manager  General purpose manager  RA0 – RA7 RA0 – RA7 RB0 – RB7 RB0 – RB7 RC0 – RC3 RC0 – RC3 RC4 – RC7 RC4 – RC7 RD0 – RD3 RD0 – RD3 RD4 – RD7 RD4 – RD7 RE0 – RE2 RE0 – RE2 2-7 2-7 33-40 33-40 15-18 15-18 23-26 23-26 19-22 19-22 27-30 27-30 8-10 8-10 I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O TTL TTL TTL TTL ST ST ST ST ST ST TTL TTL ST ST TTL TTL ST ST Digital input –

Digital input – output port A bit 0-7output port A bit 0-7 Digital input – output port B bit Digital input – output port B bit 0-70-7 Digital input – output port C bit Digital input – output port C bit 0-30-3 Digital input – output port C bit Digital input – output port C bit 4-74-7 Dig

Digitaital l inpinput ut – – outoutput put porport t D D bitbit0-30-3,,  paraler slave port data

 paraler slave port data

Digital input – output port D bit 4-7, Digital input – output port D bit 4-7,  paraler slave port data

 paraler slave port data

Digital input – output port E b Digital input – output port E bit 0-2it 0-2 Catatan : TTL = TTL Compatible input

Catatan : TTL = TTL Compatible input

ST = Schmitt Trigger input with CMOS levels ST = Schmitt Trigger input with CMOS levels O = Output

O = Output

CMOS = Compatible input or output CMOS = Compatible input or output I = Input

I = Input

Tabel 2.1.

(5)

2.1.

2.1.4.4. ArsiArsitekttektur Mikur Mikrorokontkontrolroler PICer PIC18F18F452452 Mikro

Mikrokontrokontroler ler PIC1PIC18F452 8F452 dibuat dengan dibuat dengan teknolteknologi ogi CMOS (ClomplemeCMOS (Clomplementaryntary Met

Metal al OxiOxide de SemSemikoikondunduktoktor). r). SehSehingingga ga memmemerlerlukan ukan daydaya a yanyang g relrelatiative ve kecikecil l untuntuk uk dapdapatat   bekerja atau aktif. Dayanya cukup menggunakan catu daya sebesar 2V sampai 6V, sehingga   bekerja atau aktif. Dayanya cukup menggunakan catu daya sebesar 2V sampai 6V, sehingga

cuk

cukup up flefleksiksibel bel daldalam am menmengopegoperasrasikaikan n mikmikrokrokontrontroleoler r iniini. . MikMikrokrokontontrolroler er PICPIC18F18F452452 mengadopsi arsitektur komputer Harvard, yaitu arsitektur yang dikembangkan oleh Universitas mengadopsi arsitektur komputer Harvard, yaitu arsitektur yang dikembangkan oleh Universitas Har

Harvarvard d sensendirdiri. i. PadPada a arsarsiteitektuktur r kompkomputeuter r HarHarvarvard d bus bus data data dan dan bus bus alaalamat mat dipdipisaisahkanhkan,, keuntungan arsitektur ini adalah tidak memerlukan banyak lokasi pada memori, cukup hanya keuntungan arsitektur ini adalah tidak memerlukan banyak lokasi pada memori, cukup hanya satu lokasi. Untuk lebih jalasnya perhatikan blok diagram PIC18F452 berikut ini :

(6)

Gambar 2.3.

Gambar 2.3. Blok Diagram PIC18F452Blok Diagram PIC18F452

2.1.5. Jenis – jenis Osilator 2.1.5. Jenis – jenis Osilator

(7)

Mikrokontroler PIC18F452 dapat dioperasikan dengan delapan model osilasi berbeda. Mikrokontroler PIC18F452 dapat dioperasikan dengan delapan model osilasi berbeda. Pengguna dapat memogram tiga bit konfigurasi (FOSC2, FOSC1, FOSC0) untuk memilih salah Pengguna dapat memogram tiga bit konfigurasi (FOSC2, FOSC1, FOSC0) untuk memilih salah satu dari delapan midel osilasi berikut adalah :

satu dari delapan midel osilasi berikut adalah : 1

1.. LLPP : : LLoow w PPoowweer r CCrryyssttaall 2

2.. XXTT : : CCrryyssttaall//RReessoonnaattoor  r   3

3.. HHSS : : HHiiggh h SSppeeeed d CCrryyssttaall//RReessoonnaattoor  r   4.

4. HHSS++PPLLLL : H: Hiiggh Sh Spepeeed Cd Crryyssttalal//RReessononaattoor wr wiitth Ph PLLL L eennababllee 5

5.. RRCC : : EEkksstteerrnnaal l RReessiissttoorr//CCaappaassiittoor  r   6

6.. RRCCIIOO : E: Ekksstteerrnnaal Rl Reessiissttoorr//CCaappaassiittoor wr wiitth Ih Innppuutt--OOuuttppuut Pt Piin En Ennaabbllee 7

7.. EECC : : EEkksstteerrnnaal l CClloocck  k   8

8.. EECCIIOO : : EEkksstteerrnnaal l CClloocck k wwiitth h IInnppuutt--OOuuttppuut t PPiin n EEnnaabbllee

Jenis osilator yang sering digunakan oleh para pengembang adalah osilator jenis kristal Jenis osilator yang sering digunakan oleh para pengembang adalah osilator jenis kristal osilator atau keramik resonator

osilator atau keramik resonator dan RC osilator.dan RC osilator.

2.1.5.1.

2.1.5.1. Kristal Osilator Kristal Osilator atau Keraatau Keramik Resonatormik Resonator

Pada model XT, LP, HS atau HS+TLL, sebuah kristal atau resonator dihubungkan ke pin Pada model XT, LP, HS atau HS+TLL, sebuah kristal atau resonator dihubungkan ke pin OSC1 dan CLK1 untuk menghasilkan osilasi. Pada rangkaian berikut kita dapat mengetahui OSC1 dan CLK1 untuk menghasilkan osilasi. Pada rangkaian berikut kita dapat mengetahui  pemasangan kristal atau resonator pada pin mikrokontroler PIC18F452.

 pemasangan kristal atau resonator pada pin mikrokontroler PIC18F452.

Gambar 2.4.

Gambar 2.4. Cara kerja Osilator Cara kerja Osilator 

Setiap osilator yang dipasangkan pada mikrokontroler harus dipasang menggunakan kapasitor  Setiap osilator yang dipasangkan pada mikrokontroler harus dipasang menggunakan kapasitor  oleh karena itu kita harus mengetahui kapasitor mana yang cocok dengan kapasitor yang kita oleh karena itu kita harus mengetahui kapasitor mana yang cocok dengan kapasitor yang kita  pakai.

(8)

Tabel 2.2.

Tabel 2.2. Nilai – nilai Kapasitor yang Direkomendasikan Untuk Ceramic Resonator  Nilai – nilai Kapasitor yang Direkomendasikan Untuk Ceramic Resonator 

 Nilai – nilai kapasitor yang direkomendasikan untuk nilai yang diujikan seperti dalam  Nilai – nilai kapasitor yang direkomendasikan untuk nilai yang diujikan seperti dalam tabel. Semakin besar nilai kapasitansi, semakin stabil osilator, tapi juga menaikkan waktu tabel. Semakin besar nilai kapasitansi, semakin stabil osilator, tapi juga menaikkan waktu start-up. Sedangkan nilai kapasitor yang direkomendasikan untuk kristal adalah :

up. Sedangkan nilai kapasitor yang direkomendasikan untuk kristal adalah :

T

Tabel abel 2.3.2.3. Nilai Kapasitor yang Direkomendasikan untuk Kristal Nilai Kapasitor yang Direkomendasikan untuk Kristal

2.1.5.2. Osilator RC 2.1.5.2. Osilator RC

Frekuensi osilator RC adalah penyedia tegangan, nilai resistor (Rext), nilai kapasitor  Frekuensi osilator RC adalah penyedia tegangan, nilai resistor (Rext), nilai kapasitor  (Cext) dan temperatur saat bekerja. Pada keadaan demikian, frekuensi osilator akan sangat (Cext) dan temperatur saat bekerja. Pada keadaan demikian, frekuensi osilator akan sangat  bervariasi antara satu dengan yang lainnya pada variasi parameter – parameter pada proses  bervariasi antara satu dengan yang lainnya pada variasi parameter – parameter pada proses

no

normrmalal. . LaLagigipupulala, , peperbrbededaan aan ninilalai i – – ninilalai i kakapapasisitatansnsi i pipin n – – pipin n mimikrkrokokontontroroleler r di di atatasas mempengaruhi pula frekuensi osilasi, terutama untuk nilai Cext yang kecil. Gambar berikut ini mempengaruhi pula frekuensi osilasi, terutama untuk nilai Cext yang kecil. Gambar berikut ini menunjukkan bagaimana sebuah kombinasi R/C dihubungkan ke mikrokontroler PIC18F452. menunjukkan bagaimana sebuah kombinasi R/C dihubungkan ke mikrokontroler PIC18F452.

(9)

Gambar 2.5.

Gambar 2.5. Model Osilator RCModel Osilator RC

2.1.6. Reset 2.1.6. Reset

 pada mikrokontroler PIC18F452 ada beberapa

 pada mikrokontroler PIC18F452 ada beberapa jenis reset, yaitujenis reset, yaitu 1.

1. PoPowewer – r – on on ReReseset (t (POPOR)R) 2.

2. MCLMCLR keR ketiktika bea bekerkerja sja secarecara maa manualnual 3.

3. MCMCLR kLR ketetikika dala dalam mam mode Sode SLELEEPEP 4.

4. WDT WDT ResReset (et (daldalam kam keadeadaan aan nornormalmal)) 5.

5. ProProgramgrammabmable Ble Browrown – Oun – Out Ret Reset (set (BORBOR)) 6.

6. InInststruruksksi i ReResesett 7.

7. StStacack Fk Fulull l ReResesett 8.

8. StStacack Uk Undndererflflow ow ReResesett

Gambar berikut menunjukkan sebuah blok diagram yang disederhanakan dari rangkaian Gambar berikut menunjukkan sebuah blok diagram yang disederhanakan dari rangkaian reset dalam chip. Bagian MCLR mempunyai penyaring (filter) suara untuk mengabaikan pulsa –  reset dalam chip. Bagian MCLR mempunyai penyaring (filter) suara untuk mengabaikan pulsa –   pulsa kecil. Spesifikasi elektrik menyatakan lebar pulsa yang dibutuhkan untuk pin MCLR.

(10)

Gambar 2.5.

Gambar 2.5.Blok Diagram dari Reset di dalam Chip Blok Diagram dari Reset di dalam Chip yang Disederhanakanyang Disederhanakan

Beb

Beberaperapa a regregistister er tidtidak ak terterpenpengargaruh uh padpada a konkondisdisi i resreset et apapapapun. un. StStatuatus s mermereka eka tidtidak ak  diketahui ketika model reset POR dan tidak dapat diubah nilainya ketika model reset yang diketahui ketika model reset POR dan tidak dapat diubah nilainya ketika model reset yang lainya. Kebanyakan register lainnya berubah dalam keadaan reset pada saat keadaan reset POR, lainya. Kebanyakan register lainnya berubah dalam keadaan reset pada saat keadaan reset POR, MCLR atau WDT pada saat keadaan normal dan pada MCLR ketika SLEEP. Mereka tidak  MCLR atau WDT pada saat keadaan normal dan pada MCLR ketika SLEEP. Mereka tidak  dipengaruhi oleh reset WDT ketika SLEEP, selama reset dipandang sebagai operasi normal. dipengaruhi oleh reset WDT ketika SLEEP, selama reset dipandang sebagai operasi normal. T

Tabeabel l 2.4 2.4 berberikuikut t memmemberiberikan kan urauraian ian kondkondisi isi resreset et untuntuk uk proprogragram m coucounter nter (PC(PC) ) dan dan stastatustus register.

register.

Ko

Kondndisisi i PrProgograram m CoCoununteterr StStatatus us ReRegigistster er  P

Poowweerr--OOn n RReesseett 000000hh 0000001 1 11xxxxxx M

MCCLLR R ddaallaam m kkeeaaddaaaan n nnoorrmmaall 000000hh 000000u u uuuuuuuu M

MCCLLR R ddaallaam m kkeeaaddaaaan n SSLLEEEEPP 000000hh 0000001 1 uuuuuuuu W

WDDT T RReesseett 000000hh 0000000 0 11uuuuuu W

WDDT T WWaakkee--uupp PPCC++11 uuuuuu0 0 00uuuuuu IInntteerruuppt t WWaakkee--uup p ffrroom m SSLLEEEEPP PPCC++11 uuuuuu1 1 00uuuuuu

(11)

Tabel 2.4.

Tabel 2.4. Kondisi Reset untuk Program Counter dan Status Register Kondisi Reset untuk Program Counter dan Status Register  Ke

Kett : u = : u = titidadak dk dapapat at didiububah ah ninillaiainynyaa : x = tidak diketahui

: x = tidak diketahui nilainyanilainya

2.1.7. Interupt (Sela) 2.1.7. Interupt (Sela)

Mikrokontroler PIC18F452 memiliki banyak sumber interupt (sela) diantaranya adalah : Mikrokontroler PIC18F452 memiliki banyak sumber interupt (sela) diantaranya adalah : 1.

1. SelSela dara dari lui luar (ar (EksEksterternal Inal Intenteruprupt)t) 2.

2. TM TM RO RO OvOvererflflow ow InInteteruruptpt 3.

3. SeSela la – s– selela pa porort Bt B 4.

4. DatData EEa EEPROPROM wrM write ite compcompletlete ine interteruptupt

Register pengontrol sela (INTCON) merekam permintaan – permintaan sela perorangan pada Register pengontrol sela (INTCON) merekam permintaan – permintaan sela perorangan pada  bit – bit flag. Register pun berisi bit penga

 bit – bit flag. Register pun berisi bit pengaktif sela individu dan keseluruhan.ktif sela individu dan keseluruhan. Bit

Bit penpengaktgaktif if intinteruerupsi psi gloglobalbal, , menmengaktgaktifkifkan an semsemua ua intinteruerupsi psi yanyang g tak tak berbertantanda da ataatauu menonaktifkan semua interupsi yang ada. Interupsi satuan (individu) dapat dinonaktifkan melalui menonaktifkan semua interupsi yang ada. Interupsi satuan (individu) dapat dinonaktifkan melalui  bit pengaktif yang sesuai dengannya pada

 bit pengaktif yang sesuai dengannya pada register INTCON.register INTCON.

Flag dari pin interupt RB0/INT, interupt perubahan port RB, dan interupt TM0 overflow Flag dari pin interupt RB0/INT, interupt perubahan port RB, dan interupt TM0 overflow terdapat juga di dalam register INTCON. Ketika suatu interupsi menjawab, bit GIE dibersihkan terdapat juga di dalam register INTCON. Ketika suatu interupsi menjawab, bit GIE dibersihkan unt

untuk uk menmenonaonaktiktifkafkan n semsemua ua selsela/Ia/INTNT, , alaalamat mat retreturn urn dimdimasuasukkan kkan ke ke daldalam am stastack ck dan dan PCPC (P

(Progrogram ram CouCountenter) r) berberisi isi 00080008h. h. UntUntuk uk intinteruerupsi psi dardari i lualuarr, , sepseperterti i pin pin RB0RB0/IN/INT T ataatau u selselaa  perubahan port B, pengeksekusian sela akan menjadi tiga atau empat putaran instruksi.

(12)

Gambar 2.6.

Gambar

Tabel 2.2.  Nilai – nilai Kapasitor yang Direkomendasikan Untuk Ceramic Resonator   Nilai – nilai Kapasitor yang Direkomendasikan Untuk Ceramic Resonator 
Gambar 2.5. Blok Diagram dari Reset di dalam Chip  Blok Diagram dari Reset di dalam Chip yang Disederhanakan yang Disederhanakan

Referensi

Dokumen terkait

bahwa berdasarkan pertimbangan sebagaimana dimaksud dalam huruf a, huruf b, dan huruf c, perlu menetapkan Peraturan Menteri Kesehatan tentang Penyusunan dan

Pembelajaran berbasis web atau yang dikenal dengan “webs based learning” merupakan salah satu jenis penerapan dari pembelajaran elektronik (e-learning) (Rusman,

Berdasarkan hasil uji sidik ragam dengan taraf signifikasi 5% diketahui bahwa perlakuan penambahan ekstrak kasar PLA biji durian berpengaruh nyata terhadap

Internet dalam Pembelajaran Guru dan Siswa di Madrasah Aliyah Negeri 1 MODEL Bandar Lampung IAIN Raden Intan Lampung. 27 PMM/84/2016 Ismail

Implikasi dari hasil penelitian ini menunjukkan bahwa pengeluaran belanja modal Pemerintah Kabupaten/Kota di Provinsi Jawa Barat sangat dipengaruhi oleh sumber-sumber

DICKSON P.KANAN 1 NOOR AZIZAH BT.. HEM

Dalam hal memperoleh WIUP, pemohon harus mengikuti prosedur lelang terlebih dahulu sebagaimana yang telah diatur di dalam Pasal 8 sampai Pasal 21 Peraturan Pemerintah

Usaha tani padi sawah di Kabupaten Jayapura cukup menjanjikan untuk dikembangkan jika menerapkan teknologi dengan pendekatan PTT, terutama penggunaan varietas unggul,