Home >Education >Konsep mikrokontroler

Konsep mikrokontroler

Date post:16-Apr-2017
Category:
View:131 times
Download:3 times
Share this document with a friend
Transcript:

mikrokontroler

1mikrokontroler

1

2mikroprosesorAbad 21 abad mikroprosesorSemua peralatan rumah tangga menggunakan mikroprosesor: handphone, tv, kulkas, mesin cuci, setrika, alat masak, oven, mikrowave, dll. Sampai alat-alat untuk ruang angkasa menggunakan mikroprosesor

2

3mikroprosesorPerangkat makin canggih, kemampuan meningkat, kompleks tetapi ukuran mengecil. Jutaan transistor termuat dalam suatu mikroprosesor ukuran 1 x 1 cm2Perkembangan perangkat lunak mengikuti perangkat keras

3

4Sejarah mikroprosesor1969 : ide awal membangun mikroprosesor dalam suatu IC (integrated circuit) dikemukakan oleh Intel.1971: pertama kali mikroprosesor dalam satu IC dipasarkan, yaitu Intel 4004 menggunakan teknologi 4 bit

4

5Sejarah mikroprosesor1976 : Intel meluncurkan mikrokontroller pertama yang dinamai seri MCS-48 yang berisi 17.000 transistor2005: Intel pentium IV berisi jutaan transistor dengan orde kecepatan gyga hearz. 2007: Inter Core 2 duo lebih dari 2Ghz

5

6mikroprosesorMikroprosesor merupakan perangkat keras yang tidak bisa bekerja tanpa software.Mempunyai kemampuan diprogram atau program ulangMis. Lampu pengatur lalin yang menggunakan mikroprosesor bisa diubah set waktunya dengan hanya mengubah program, dan bukan rangkaian sirkuitnya

6

7Jenis mikroprosesorDalam perkembangannya mikroprosesor dibuat sesuai kebutuhan, mis:RISC(Reduced Instruction Set of Computing) dan CISC(Complex Instruction Set of Computing) digunakan untuk pengolahan inf dengan software yang rumit. Mis.untuk komputer DSP (digital signal processing) yaitu mempermudah proses sinyal digital.mis unk VCD,DVD,multimedia card,dll

7

8Jenis mikroprosesorMikrokontroler: mikroprosesor yang dikhususkan untuk implementasi kendali. Misalnya : untuk kendali motor berperan sebagai PLC (programmable Logic Controller), pengaturan pengapian pada motor jenis injeksi, gerakan2 pada robot, pengatur besaran, suhu, tekanan, kelembaban, lampu lalin, kamera pengintai dsb.

8

9Jenis mikroprosesorDalam perkembangannya mikroprosesor dibuat sesuai kebutuhan, mis:RISC(Reduced Instruction Set of Computing) dan CISC(Complex Instruction Set of Computing) digunakan untuk pengolahan inf dengan software yang rumit. Mis.untuk komputer DSP (digital signal processing) yaitu mempermudah proses sinyal digital.mis unk VCD,DVD,multimedia card,dll

9

10Kelebihan sistem mikroprosesorReprogrammableRangkaian lebih terintegrasi, kompak, sederhana, dan lebih mudah membuat PCB (packed Circuit Block)Pengembangan fleksibel

10

11Kelemahan sistem mikroprosesorBanyak jenis, banyak nama, membingungkan pemakai, karena satu sama lain banyak tidak kompatibelKerusakan program menyebabkan sistem macetTergantung pada softwareLebih sensitif terhadap derauCepat usang (obsolete)

11

12mikrokontroler Adalah sebuah single chip yang di dalam-nya sudah berisi CPU ( Central Processing Unit )RAM (Random Acces Memory)ROM (Read Only Memory)I/O (Unit Input / Output) langsungTimer/Counter , Serial COM Port.Program sederhana

12

13Aplikasi mikrokontrolerKarakteristikMemiliki program khusus. Biasanya kecil sajaKonsumsi daya kecilRangkaian sederhana dan kompakMurah, karena komponen sedikitI/O sederhana,mis keypad, LCDLebih tahan terhadap kondisi ekstrim,mis suhu, tekanan, kelembaban udara dll

13

14Perangkat pengembang(develompment tools)Compiler : bahasa yang digunakan untuk membuat aplikasi, mis C++, Assembler, BasicSimulator (software), komputer untuk simulasi Emulator, software dan hardwareICE (in Circuit Emulator), pengembangan emulator tetapi sudah dihub dengan sirkuitProgramer, alat untuk membuat program yaitu komputer beserta perangkatnya

14

1515

Data Bus (8)

Address Bus (16)

Blok Diagram MIKROPROSESSOR

CPU

RAM

ROM

I/OPort

15

1616

Blok Diagram MIKROKONTROLLERCPURAMROMI/O PortSerial PortTimer/CounterProgram aplikasi

16

1717

Mikroprosessor diproduksi mulai th 1971 dng INTEL yang produksinya type P 8080Selanjutnya perkembangan P :Motorolla6800RCA1801MOS Technology68502Zilog Z80

17

1818

Mikrokontroller diproduksi mulai tahun 1976 dengan INTEL yang produksinya type 8748 ( MCS-48) yang di dalamnya sdh ada 1 KByte EPROM, 64 Byte RAM, 27 I/O dan 8 bit TimerKeluarga MCS-48 antara lain 8021, 8022,8048, 8049. Saat ini masih digunakan untuk alat kedokteran modern

18

19

Th 1980 muncul generasi kedua mikrokontroller 8 bit, yang disebut keluarga 8051 dengan nama MCS 51. Masuk keluarga MCS 51 adalah 8031,80C31,8051AH,8751Generasi ke tiga tahun 2000 adalah mikrokontroler 16 bit yang disebut seri MCS 96.

19

20

Saat ini telah dibuat varian dari serial 8051 yang kompatibel, misalnya yang dibuat oleh AMD, OKI, philips, Siemens, dll (atas lisensi dari Intel)Intel pelopor mikrokontrollerSaat ini dikuasai oleh motorola, NEC, mitsubishi, hitachi dll

20

2121TypeROMRAMI/O80518051AH8052AH80C51BH83C51FA83C51FB 4 K Byte4 K Byte4 K Byte4 K Byte4 K Byte4 K Byte128 Byte128 Byte256 Byte128 Byte256 Byte256 Byte 4 X 8 Bit4 X 8 Bit4 X 8 Bit4 X 8 Bit4 X 8 Bit5 X 8 Bit

Keluarga Mikrokontroler MCS-51

21

Erna Kumalasari Nurnawati2222

22

2323Deskripsi PIN pada MCS-51No. PinNama PinAlternatif Keterangan20GNDGround40VCCPower Supply32 ... 39P0.7 .P0.0D7 . D0A7 .. A0Port 0 dapat berfungsi sbg I/O biasa, low order multiplex addres/data 1 8P1.0 . P1.7(Port 1) adalah port parallel 8 bit dua arah (bidirectional) yang dapat digunakan untuk berbagai keperluan ( general purpose ) I/O21 28P2.0 .. P2.7A8 .. A15(Port 2) Port 2 berfungsi sebagai I/o biasa atau high order address pada saat mengakses memory secara 16 bit ( MOVX @DPTR )

23

2424No. PinNama PinAlternatif Keterangan10 17 PORT 3Adalah port paralel 8 bit dua arah yang memiliki fungsi pengganti sebagai berikut : 10 11 12 13 14 15 16 17 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7RXDTXDINT0INT1T0T1WRRDPort Serial InputPort Serial OutputPort External Interrupt 0Port External Interrupt 1Port External Timer 0 inputPort External Timer 1 inputExternal Data Memory Write StrobeExternal Data Memory Read Strobe 9 RSTReset akan aktif dng memberikan input high selama 2 cycle 30 ALE Address Latch Enable. Yang digunakan untuk menahan alamat memory eksternal selama pelaksanaan Instruksi.

24

2525

No. PinNama PinAlternatif Keterangan 29 PSENAdalah pin PSEN (Program Store Enable)Yang merupakan sinyal pengontrol yang membolehkan program memory eksternal masuk kedalam bus selama proses pemberian/pengambilan intruksi (fetching) 31 EA Pada kondisi LOW pin ini akan berfungsi sbg EA (Enable Address) yaitu mikrokontroller akan menjalankan program yang ada pada memory eksternal setelah sistem di RESET 19 XTAL1Input Oscilator 18 XTAL2 Output Oscilator

25

2626

Sistem Bilangan

Sistem bilangan DESIMALSistem bilangan BINERSistem bilangan OKTALSistem bilangan HEKSADESIMAL

26

27271.2.1. Sistem bilangan BINER

Bilangan BINER adalah bilangan berbasis 2Lambang bilangannya 0 dan 1Sistem bilangan ini dipakai pada sistem mikrokontroler.Contoh konversi bilangan DESIMAL ke bilangan BINER

Desimal Biner DesimalBiner--------------------------------------------------------------------------------- 0 0000 6 01101 0001 7 01112 0010 8 10003 0011 9 10014 0100 10 10105 0101 11 1011

27

2828Sistem bilangan OKTAL

Bilangan OKTAL adalah bilangan berbasisi 8 Lambang bilangannya 0, 1, 2, 3, 4, 5, 6 dan 7Contoh konversi bilangan DESIMAL ke bilangan OKTAL

Desimal Oktal Desimal Oktal----------------------------------------------------------------------------0 0 7 71 1 8 10 2 2 9 113 3 10124 4 11 135 5 12 1466 13 15

28

29291.2.3. Sistem bilangan HEKSADESIMAL

Bilangan dengan dasar 16Lambang bilangannya :0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E dan F

Contoh konversi bilangan Heksadesimal ke bilangan Biner

Desimal HeksadesimalDesimal Heksadesimal------------ -------------------------------------------------------------------------------------- 0 0 18 12 1 1 19 13 10 A 20 14 11B 2115 12C 2216 13D 2317 14E 2418 15F 2519 16 10 261A 1711 271B

29

Embed Size (px)
Recommended