EL-3014 Sistem Mikroprosesor Mikrokontroler AVR
Arsitektur AVR
Peta Memori AVR
Register File
Fetch & Execute pada AVR
Set Instruksi AVR Pengelompokan Instruksi Arithmetic & Logic Unit Conditional Branch Branch Data Transfer Bit & Bit Test MCU Control
Contoh Software Assembler AVR ;My Very First AVR Project.include "8535def.inc" ;Includes the 8515 definitions file.def Temp = R16 ;Gives "Defines" Register R16 the name Temp.org 0x0000 ;Places the following code from address 0x0000 rjmp RESET ;Take a Relative Jump to the RESET Label RESET: ;Reset Label ldi Temp, 0xFF ;Store 255 in R16 (Since we have defined R16 = ; Temp) out DDRB, Temp ;Store this value in The PORTB Data direction ;Register Loop: ;Loop Label out PORTB, Temp ;Write all highs (255 decimal) to PORTB dec Temp ;Decrement R16 (Temp) rjmp Loop ;Take a relative jump to the Loop label
Flowchart Software Desktop & Mikrokontroler DesktopMikrokontroler
Reset & Alamat Vektor ATMega8535
Port I/O pada AVR
Register I/O
Memori Eksternal ATMega8515 & ATMega162
Reset pada 8535
Timing Diagram Reset Eksternal
Timing Diagram Reset karena Brown Out Detector
Watchdog Timer AVR
Rangkaian Reset Sederhana
Rangkaian Reset Dengan Supervisory Circuit
Contoh Rangkaian
Contoh Rangkaian AVR
Power Down AVR
Quartz Crystal
Parallel Resonant Crystal
Parallel Resonant Crystal Start Up Time
Oscillator Start Up Time
Bus Eksternal AVR & SRAM
SRAM tipe 6264
Timing Diagram Bus Eksternal AVR
Bahasa Assembler AVR
Pengalamatan Direct Single Register Access
Pengalamatan Data Direct
Pengalamatan Direct I/O
Pengalamatan Direct Data
Pengalamatan Indirect Data
Indirect Program Memory