1 / 28

EL 3096 Sistem Mikroprosesor & Lab

EL 3096 Sistem Mikroprosesor & Lab. Tahun ajaran 2010-2011 semester 1. Pembagian Kelas. Jumlah Mahasiswa yang mendaftar : 104 kelas 1: NIM <= 13208028 kelas 2: 13208028 < NIM < 13208069 kelas 3: NIM >=13208069. Silabus. Arsitektur Mikroprosesor CPU Bus mikroprosesor

Télécharger la présentation

EL 3096 Sistem Mikroprosesor & Lab

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EL 3096 SistemMikroprosesor & Lab Tahunajaran 2010-2011 semester 1

  2. PembagianKelas • JumlahMahasiswa yang mendaftar: 104 • kelas 1: NIM <=13208028 • kelas 2: 13208028 < NIM < 13208069 • kelas 3: NIM >=13208069

  3. Silabus • ArsitekturMikroprosesor • CPU • Bus mikroprosesor • Memori: RAM, ROM, EEPROM • I/O • Antarmuka (interfacing) • Periferal: ADC, DAC, timer , counter, komunikasi serial • perancangansistemmikroprosesor • dekoderalamat • Hardware sistemmikroprosesor • pemrogramanbahasaassembler & C

  4. Referensi • Dhananjay V Gadre, Programming & Customizing The AVR Microcontroller , McGraw Hill 2001 • Steven F Barrett, Atmel AVR Microcontroller Primer: Programming and Interfacing, Morgan & Claypool 2008 • ___, Newbiesguide to AVR development, http://avrfreaks.net • Datasheet ATMega8535 • Datasheet set instruksi AVR “doc0856.pdf” • Datasheet komponen & sensor terkait

  5. BentukKuliah • Tatapmukadikelas + tugaskecil • Praktikumdi Lab • Tugas Project Mandiri PenilaianKuliah • Ujian (UTS + UAS) • Praktikum • Project

  6. Kaitandengankuliah lain • Prasyarat EL3096 • Sistem digital • Bahasapemrograman (bahasa C) • Elektronika • Sistemmikroprosesor (EL3096) • Arsitektursistemmikroprosesor • Interfacing mikroprosesor • Pemrogramanmikroprosesor • Lanjutansetelah EL3096 • PerancanganSistem Embedded EL3046 : RTOS, Teknik Design: DFD, State Chart, Unit testing

  7. Komputerdalampersepsiumum

  8. BentukFisikMikrokontroler

  9. Microcontroller Development Board • Banyak yang menjualmodulmikrokontroller yang sudahjaditinggaldiprogramuntukmempermudah & mempercepat • Sumber: AVRFreaks.net

  10. Macam-macamimplementasisistem digital • Transistor diskrit • RangkaianLogika (gerbangAND,OR,Flip flop, dsb) • Rangkaian digital, dengan Register Transfer Level (RTL) -> VHDL, Verilog. Hardware dengan FPGA/ASIC (kuliahsistem digital, perancangan ASIC) • Mikroprosesor + Software

  11. Macam-macamSistem Digital • Hardware • Transistor • Gate • Register Transfer Language • Software • Machine code • Assembler • High level (C, C++, Java)

  12. ArsitekturSistemMikroprosesor Komponenutamasistemmikroprosesor • CPU • Memori • I/O • Bus JenisArsitektur • Harvard • Von Neumann

  13. KategoriKomputer • Superkomputer • Mainframe • Mikroprosesor • Mikrokontroler • DSP (Digital Signal Processor)

  14. Macam-macammemori • Static RAM (Flip Flop) • Dynamic RAM (kapasitor) • ROM (diprogramdipabrik) • PROM / OTP(diprogram 1x oleh user) • EPROM (bisadihapuspakaisinar UV melalui ‘jendela’ khusus) • EEPROM (bisadihapuspakaitegangan) • Flash

  15. EPROM

  16. ArsitekturKomputer

  17. ArsitekturSistemMikroprosesorSederhana

  18. CPU Sederhana

  19. CPU mikrokontroler AVR

  20. Memori SRAM tipe 6264

  21. Arsitektur AVR Diambildaridatasheet ATMEGA8535

  22. Arsitektur MCS-51

  23. Register View of a Simple P aka “Von Neumann” or “Princeton” architecture

  24. Register View of a Simple Pwith Isolated I/O space Most microprocessors do NOT have isolated I/O. The Intel x86 microprocessors do.

  25. Register View of a Simple P with Separate Code and Data Memories aka “Harvard” architecture

  26. Endian-ness • Byte Ordering for Little Endian vs. Big Endian

  27. Pengembangan Software Desktop

  28. Pengembangan software mikrokontroler

More Related