Mikrokontroler AVR. Arsitektur AVR Peta Memori AVR.

Click here to load reader

download Mikrokontroler AVR. Arsitektur AVR Peta Memori AVR.

of 40

Transcript of Mikrokontroler AVR. Arsitektur AVR Peta Memori AVR.

  • Slide 1

Mikrokontroler AVR Slide 2 Slide 3 Arsitektur AVR Slide 4 Peta Memori AVR Slide 5 Register File Slide 6 Fetch & Execute pada AVR Slide 7 Set Instruksi AVR Pengelompokan Instruksi Arithmetic & Logic Unit Conditional Branch Branch Data Transfer Bit & Bit Test MCU Control Slide 8 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 Slide 9 Flowchart Software Desktop & Mikrokontroler DesktopMikrokontroler Slide 10 Reset & Alamat Vektor ATMega8535 Slide 11 Port I/O pada AVR Slide 12 Register I/O Slide 13 Memori Eksternal ATMega8515 & ATMega162 Slide 14 Reset pada 8535 Slide 15 Timing Diagram Reset Eksternal Slide 16 Timing Diagram Reset karena Brown Out Detector Slide 17 Watchdog Timer AVR Slide 18 Rangkaian Reset Sederhana Slide 19 Rangkaian Reset Dengan Supervisory Circuit Slide 20 Slide 21 Contoh Rangkaian Slide 22 Slide 23 Contoh Rangkaian AVR Slide 24 Power Down AVR Slide 25 Quartz Crystal Slide 26 Parallel Resonant Crystal Slide 27 Parallel Resonant Crystal Start Up Time Slide 28 Oscillator Start Up Time Slide 29 Bus Eksternal AVR & SRAM Slide 30 SRAM tipe 6264 Slide 31 Timing Diagram Bus Eksternal AVR Slide 32 Slide 33 Bahasa Assembler AVR Slide 34 Pengalamatan Direct Single Register Access Slide 35 Pengalamatan Data Direct Slide 36 Pengalamatan Direct I/O Slide 37 Pengalamatan Direct Data Slide 38 Pengalamatan Indirect Data Slide 39 Indirect Program Memory Slide 40