1 / 27

EL 3096 Sistem Mikroprosesor & Lab

EL 3096 Sistem Mikroprosesor & Lab. Tahun ajaran 2010-2011 semester 2. Silabus. Arsitektur Mikroprosesor CPU Bus mikroprosesor Memori : RAM, ROM, EEPROM I/O Antarmuka (interfacing) Periferal : ADC, DAC, timer , counter, komunikasi serial perancangan sistem mikroprosesor

tallys
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 2

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

  3. 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 • ___, Newbies guide to AVR development, http://avrfreaks.net • Datasheet ATMega8535 • Datasheet set instruksi AVR “doc0856.pdf” • Datasheet komponen & sensor terkait

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

  5. 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

  6. Komputerdalampersepsiumum

  7. BentukFisikMikrokontroler

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

  9. 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) • PLD • Application Specific IC • Mikroprosesor + Software

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

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

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

  13. 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

  14. EPROM

  15. ArsitekturKomputer

  16. ArsitekturSistemMikroprosesorSederhana

  17. CPU Sederhana

  18. CPU mikrokontroler AVR

  19. Memori SRAM tipe 6264

  20. Arsitektur AVR Diambildari datasheet ATMEGA8535

  21. Arsitektur MCS-51

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

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

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

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

  26. Pengembangan Software Desktop

  27. Pengembangan software mikrokontroler

More Related