Pengenalan mikrokontroller

Post on 04-Aug-2015

238 views 0 download

Transcript of Pengenalan mikrokontroller

MIKROKONTROLERMIKROKONTROLERMCS51 & AVRMCS51 & AVR

DEFINISI MIKROPROSESOR, MIKROKOMPUTER & MIKROKONTROLERMikroprosesor adalah sebuah IC yang digunakan sebagai otak / pengolah utama dalam sebuah sistem komputer.Pertama kali diperkenalkan tahun 1971 oleh Intel Corporation, yaitu Intel 4004 yang mempunyai arsitektur 4 bit.Dengan menambahkan beberapa peripheral lain seperti memori, piranti I/O dsbnya, Intel 4004 dapat diubah menjadi sistem komputer kecil.

DEFINISI MIKROPROSESOR, MIKROKOMPUTER & MIKROKONTROLERMikroprosesor merupakan pusat unit pengolah sistem didalam sebuah Mikrokomputer. Mikroprosesor digunakan sebagai pengolah utama (CPU) pada semua kerja komputer*(PC).Secara umum, Mikroprosesor dengan piranti pendukungnya dikatakan membentuk suatu Mikrokomputer.Jika Mikroprosesor dan peralatan pendukungnya berada dalam IC yang sama maka IC tersebut disebut sebagai sebuah Mikrokontroler.

* Menjalankan perangkat lunak, memecahkan aritmatika, kontrol proses I/O, dll.

DEFINISI MIKROPROSESOR, MIKROKOMPUTER & MIKROKONTROLER

MIKROKONTROLER ADALAH :“VERSI MINI DARI MIKROKOMPUTER & DIGUNAKAN UNTUK APLIKASI KHUSUS ATAU TERTENTU DARI MIKROKOMPUTER ATAU KOMPUTER”

PERKEMBANGAN MIKROPROSESOR

INTEL CORPORATION :-Intel 4004 (mikroprosesor 4 bit)-Intel 8080 dan 8085 (mikroprosesor 8 bit)-Intel 8086 (mikroprosesor 16 bit)MOTOROLA :-M6800ZILOG :-Z80

TIPE – TIPE DARIMIKROPROSESOR & MIKROKONTROLER

MIKROPROSESOR :-INTEL 80x86 (8086,8088,80286,80386,Pentium)-MOTOROLA 6800 (6800)-ZILOG Z80 (Z80)MIKROKONTROLER :-INTEL MCS-51 (8051,8052,8031,8032,8751,8752)-INTEL MCS-96 (8096)-MOTOROLA 68HCxx (68HC11,68HC25)-ATMEL MCS-51 (89C51,89C52,89C55,89S51/52)-ATMEL AVR (Attiny2313,Atmega8515,8535,16,32)-SIEMENS MCS-51 (80C515)

KARAKTERISTIK MIKROKONTROLERTerdapat beberapa karakteristik mikrokontroler dari segi arsitektur dan teknik pembuatannya.- Teknik fabrikasi : CMOS & TTL- Arsitektur : Von-Neuman & Harvard- Instruksi : CISC & RISC

* CISC (Complete Instruction Set Computer) memiliki lebih dari 100 instruksi. Keunggulan : adanya instruksi yang bekerja seperti sebuah makro sehingga memungkinkan programmer untuk menggunakan sebuah instruksi menggantikan beberapa instruksi sederhana lainnya.

KARAKTERISTIK MIKROKONTROLER* RISC (Reduced Instruction Set Computer) dengan menggunakan jumlah instruksi yang lebih sedikit, memungkinkan lahan pada chip (silicon real-estate) digunakan untuk meningkatkan kemampuan chip. Keunggulan : kesederhanaan desain, chip yang lebih kecil, jumlah pin sedikit dan sangat sedikit mengonsumsi daya.

Contoh : Mikrokontroler tipe AVR memiliki 130 instruksi dan mikrokontroler dari PIC Microchip hanya mempunyai 32 instruksi.

KEUNGGULAN RISCRISC (Reduced Instruction Set Computer) dengan memiliki kelebihan dari CISC

VENDOR - VENDOR MIKROKONTROLER

Perbedaan

Mikrokontroler tersedia dalam beberapa pilihan, tergantung dari keperluan dan kemampuan yang diinginkan. Kita dapat memilih mikrokontroler 4, 8, 16 atau 32 bit.Disamping itu terdapat pula mikrokontroler dengan kemampuan komunikasi serial, penanganan keyboard, pemroses sinyal, pemroses video dll.Pertimbangan Pemilihan Mikrokontroler :Terdapat beberapa hal yang perlu dipertimbangkan dalam menentukan jenismana yang akan dipergunakan dalam disain kita yaitu seperti berikut:• Ketersediaan dan harga dari suatu development tools (Programmer, Emulator dan Simulator)•Ketersediaan dokumentasi (Ref. Manual, Application notes, dan bukulainnya).•Ketersediaan tempat bertanya.•Ketersediaan komponen OTP, Mask, dan Programmable.

Features :• Compatible with MCS-51 ® Products• 8K Bytes of In-System Programmable (ISP) Flash Memory – Endurance: 1000 Write/Erase Cycles• 4.0V to 5.5V Operating Range• Fully Static Operation: 0 Hz to 33 MHz• Three-level Program Memory Lock• 256 x 8-bit Internal RAM• 32 Programmable I/O Lines• Three 16-bit Timer/Counters• Eight Interrupt Sources• Full Duplex UART Serial Channel• Low-power Idle and Power-down Modes• Interrupt Recovery from Power-down Mode• Watchdog Timer• Dual Data Pointer• Power-off Flag

FITUR MIKROKONTROLER AT89S52

ARSITEKTUR MIKROKONTROLER MCS-51

Type RAM Flash Memory EEPROM

AT89C51/

AT89S518 X 128 BYTE

4 Kbyte No

AT89C52/

AT89S528 X 256 BYTE

8 Kbyte No

AT89C55 8 X 256 BYTE 20 Kbyte No

AT89S53 8 X 256 BYTE 12 Kbyte No

AT89S8252 8 X 256 BYTE 8 Kbyte 2 Kbyte

TABEL KAPASITAS MEMORI MIKROKONTROLER TIPE MCS-51

Features :• Sistem mikroprosesor 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz• Kapabilitas memori flash 8 KB, SRAM sebesar 512 byte dan EEPROM sebesar 512 byte• ADC internal dengan fidelitas 10 bit sebanyak 8 channel• Port komunikasi serial (USART) dengan kecepatan maksimal 2,5 Mbps• 6 pilihan mode sleep menghemat penggunaan daya listrik

FITUR MIKROKONTROLER ATMega8535