290 likes | 527 Views
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
E N D
EL 3096 SistemMikroprosesor & Lab Tahunajaran 2010-2011 semester 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
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
BentukKuliah • Tatapmukadikelas + tugaskecil • Praktikumdi Lab • Tugas Project Mandiri PenilaianKuliah • Ujian (UTS + UAS) • Praktikum • Project
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
Microcontroller Development Board • Banyak yang menjualmodulmikrokontroller yang sudahjaditinggaldiprogramuntukmempermudah & mempercepat • Sumber: AVRFreaks.net
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
Macam-macamSistem Digital • Hardware • Transistor • Gate • Register Transfer Language • Software • Machine code • Assembler • High level (C, C++, Java)
ArsitekturSistemMikroprosesor Komponenutamasistemmikroprosesor • CPU • Memori • I/O • Bus JenisArsitektur • Harvard • Von Neumann
KategoriKomputer • Superkomputer • Mainframe • Mikroprosesor • Mikrokontroler • DSP (Digital Signal Processor)
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
Arsitektur AVR Diambildari datasheet ATMEGA8535
Register View of a Simple P aka “Von Neumann” or “Princeton” architecture
Register View of a Simple Pwith Isolated I/O space Most microprocessors do NOT have isolated I/O. The Intel x86 microprocessors do.
Register View of a Simple P with Separate Code and Data Memories aka “Harvard” architecture
Endian-ness • Byte Ordering for Little Endian vs. Big Endian