29
Mikrokontroler Ratna Aisuwarya, M.Eng Pertemuan 1

Mikrokontroler-P1

Embed Size (px)

Citation preview

Ratna Aisuwarya, M.Eng

Pertemuan 1

30

% UTS 30 % UAS 20 % Praktikum 20 % Tugas Kelompok Kirim

email ke labsister.siskom@gmail untuk bergabung dalam milis. Nama dalam email harus nama asli !. Handout kuliah bisa diunduh di milis.

1.

17 Jan 2. 24 Jan 3. 31 Jan 4. 7 Feb 5. 14 Feb 6. 21 Feb 7. 28 Feb 8. UTS (4-15 Mar)

9.

21 Mar 10. 28 Mar 11. 4 April 12. 11 April 13. 18 April 14. 25 April 15. 2 Mei 16. UAS (13-25 Mei)

1.

18 Jan 2. 25 Jan 3. 1 Feb 4. 8 Feb 5. 15 Feb 6. 22 Feb 7. 1 Mar 8. UTS (4-15 Mar)

9.

22 Mar 10. 29 Mar 11. 5 April 12. 12 April 13. 19 April 14. 26 April 15. 3 Mei 16. UAS (13-25 Mei)

1. 2. 3. 4. 5. 6. 7. 8. 9.

Pengantar Mikrokontroler Arsitektur Memory dan Register Address Decoder Pemrograman 1 Pemrograman 2 Port I/O Interupsi, Timer, dan Counter 1 Interupsi, Timer, dan Counter 2

10. 11. 12. 13. 14.

Komunikasi Serial ADC dan DAC Aplikasi Mikrokontroler Presentasi Kelompok Presentasi Kelompok

Embedded

System (Sistem Tertanam)

Merupakan sistem komputer yang dirancang untuk

melakukan satu atau beberapa proses khusus. Perangkat yang terintegrasi, terdiri dari beberapa komponen : Mikroprosesor (MPU) Memori Port I/O

Memiliki program tersendiri

First came transistors Integrated circuits Microprocessors (MPU) SSI (Small-Scale Integration) to ULSI (tens transistor) Very Large Scale Integration circuits (VLSI) (hundreds billions) Microcomputers (with CPU being a microprocessor) Components: Memory, CPU, Peripherals (I/O) Example: Personal computers Microcomputers (with CPU being a microprocessor) Many special function peripheral are integrated on a single circuit Types: General Purpose or Embedded System (with special

Microcontroller (MCU)

functionalities)

Advances

in manufacturing allowed packing more transistors on a single chip Birth

of a microprocessor and its revolutionary impact

Noyceand

Gordon Moore started Intel Intel designed the first microprocessor in 1971 Model 4004 4-bit; 2300 transistors, 640 bytes of memory, 108 KHz clock speed

Central

Processing Unit (CPU) Memory Input/Output (I/O) Buses Address bus Data bus Control bus

Apa itu Mikrokontroler ?

Suatu

sistem komputer dalam sebuah IC yang terdiri atas : MPU Memori I/O Port

Yang

digunakan untuk aplikasi embedded yang dirancang secara spesifik. Ex : printer, sistem kontrol mesin, dll

An integrated electronic computing and logic device that includes three major components on a single chip Microprocessor Memory I/O ports

Includes support devices Timers A/D converter Serial I/O

All components connected by common communication lines called the system bus.

Miroprosesor

MikrokontrolerCPU, RAM, I/O dll menjadi satu pada chip Besarnya kapasitas dan port I/O sudah ditentukan sesuai tipe mikrokontroler

CPU berdiri sendiri RAM, I/O terpisah dalam

chip berbeda Desainer dapat memilih besarnya RAM, dan jumlah port I/O

IBM

started using Intel processors in its PC

Intel started its 8042 and 8048 (8-bit microcontroller)

using in printers Apple

Macintosh used Motorola 1980 Intel abandoned microcontroller business By 1989 Microchip was a major player in designing microcontrollers PIC: Peripheral Interface Controller

Audio Automotive Communication/wired Computers and peripherals Consumer Industrial Imaging and video Medical Military/aerospace Mobile/wireless Motor control Security General Purpose Miscellaneous

2

arsitektur MC berdasarkan cara akses CPU ke memori program1. Arsitektur Von Neumann

Semua resources (memori program, memori data, dan register I/O) terhubung ke CPU menggunakan alamat unik dan bus data.Memiliki set instruksi yang besar Membutuhkan waktu yang lama Untuk proses.

2. Arsitektur HarvardInstruksi bisa dieksekusi lebih cepat, adanya bus data yang berbeda untuk mengakses memory program

Merupakan

keluarga MC dengan arsitektur

Harvard AVR XMEGA (memory flash untuk menyimpan program hingga 384 Kbytes) x MegaAVR(nah yang ini sudah mulai banyak yang nulis bukunya)

Konfigurasi

Pin

1.

2.3.

VCC catu daya GND ground Port A (PA0 PA7) pin I/O dua arah dan pin masukan ADC (Analog Digital Converter) Port B (PB0PB7) pin I/O dua arah dan pin fungsi khusus, yaitu timer/counter, komparator analog, dan SPI (Serial Peripheral Interface) Port C (PC0PC7) pin I/O dua arah dan pin fungsi khusus, yaitu TWI (Two-wire Serial Interface), komparator analog, dan Timer Oscillator

4.

5.

7. 7.

RESET pin untuk mereset mikrokontroler XTAL1 dan XTAL2 pin masukan clock external AVCC pin masukan tegangan untuk ADC AREF pin masukan tegangan referensi ADC

7. 8.

ATMega 8535 memiliki bagian sebagai berikut : 1. Saluran I/0 32 buah (Port A, B, C, dan D) 2. ADC 10 bit 8 saluran 3. Timer/counter 3 buah 4. CPU 32 register 5. Watchdog Timer dengan oscilator internal 6. SRAM 512 byte 7. Memori flash 8 Kb 8. Unit interupsi internal dan eksternal 9. Port antar muka SPI 10. EEPROM 512 byte 11. Antarmuka komparator analog 12. Port USART untuk komunikasi serial

KELOMPOK 1 0810452032 MEGA VITRIYA 1010452021 KEDHY LAVANDINO 1110451003 BOBBY PRASETYA ADIGUNA 1110452005 ROBBY OKTAHIDAYAT 1110452023 RINI GUSMAINI 1110453009 MUSTIKA DESLIA 1110453005 TRIVISKA YUANITA KELOMPOK 5 0910452037 OZIL AFINDRA PUTRA 1010453001 1110453019 1110453025 1110453035 1110453007 1010453011

091045200 9 101045202 7 111045100 5 111045200 7 111045202 5 111045301 5 101045300 6

KELOMPOK 2 ANGGA AHMAD FAUZI PUTRA DJ YUNIKE WULANDARI FAKHRUL GHAZI IBRAHIM SAPUTRA ABDUL FAHDEL RAHMAD HAKIM DEDE DESMANA

KELOMPOK 3 0910452025 HARNIM WAHYUNI 1110453027 1110451007 1110452031 1110452011 1110453023 1110452003

KELOMPOK 4 091045202 RIDHO ANUGRAH 8 IKRAMA ZAKKY AULIA 111045302 E.E. SUCIPTA 9 DARUSSALAM 111045100 ARIF BUDIMAN 9 NADYA RAHMI 111045203 DZAKY FITHRA 5 VONDRI 111045303 ZAKIA ARIFANI USMAN KURNIAWAN 1 RANDI YADRI YUNAS 111045201 RILCI LAKSMANA 3 PUTRA FITRA MARTA YONAS 111045202 ANDINA FIRDAUSYI 1

KELOMPOK 6 101045101 AGUSTIO SAHELA 2 REYNGGA 111045302 ERMA GUSTINI 1 ANISA IRVIANA 111045303 AGARIADNE DWINGGO 3 SAMALA RYAN OGILVI 111045200 ALFI FAUZI .Y 1 FIRNANDES 111045100 DENO YULFA ARDIAN 1 SYELLY DESVANI NARTI 111045301 REVINESSIA 7 MUHAMMAD ABDUL 111045201 HANIF PRIMA WIRANDI AZIZ 7

Buatlah

rangkaian sistem minimum ATMEGA8535. Menggambar schematic rangkaian Membuat PCB Pemasangan komponen

Hubungi

asisten labor untuk mengetahui jadwal praktikum