Mikrokontroler AVR Mikrokontroler AVR Arsitektur AVR Peta Memori

  • Slides: 40
Download presentation
Mikrokontroler AVR

Mikrokontroler AVR

Mikrokontroler AVR

Mikrokontroler AVR

Arsitektur AVR

Arsitektur AVR

Peta Memori AVR

Peta Memori AVR

Register File

Register File

Fetch & Execute pada AVR

Fetch & Execute pada AVR

Set Instruksi AVR Pengelompokan Instruksi �Arithmetic & Logic Unit �Conditional Branch �Data Transfer �Bit

Set Instruksi AVR Pengelompokan Instruksi �Arithmetic & Logic Unit �Conditional Branch �Data Transfer �Bit & Bit Test �MCU Control

Contoh Software Assembler AVR ; My Very First AVR Project. include "8535 def. inc"

Contoh Software Assembler AVR ; My Very First AVR Project. include "8535 def. inc" ; Includes the 8515 definitions file. def Temp = R 16 ; Gives "Defines" Register R 16 the name Temp. org 0 x 0000 ; Places the following code from address 0 x 0000 rjmp RESET ; Take a Relative Jump to the RESET Label RESET: ; Reset Label ldi Temp, 0 x. FF ; Store 255 in R 16 (Since we have defined R 16 = ; 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 R 16 (Temp) rjmp Loop ; Take a relative jump to the Loop label

Flowchart Software Desktop & Mikrokontroler Desktop Mikrokontroler

Flowchart Software Desktop & Mikrokontroler Desktop Mikrokontroler

Reset & Alamat Vektor ATMega 8535

Reset & Alamat Vektor ATMega 8535

Port I/O pada AVR

Port I/O pada AVR

Register I/O

Register I/O

Memori Eksternal ATMega 8515 & ATMega 162

Memori Eksternal ATMega 8515 & ATMega 162

Reset pada 8535

Reset pada 8535

Timing Diagram Reset Eksternal

Timing Diagram Reset Eksternal

Timing Diagram Reset karena Brown Out Detector

Timing Diagram Reset karena Brown Out Detector

Watchdog Timer AVR

Watchdog Timer AVR

Rangkaian Reset Sederhana

Rangkaian Reset Sederhana

Rangkaian Reset Dengan Supervisory Circuit

Rangkaian Reset Dengan Supervisory Circuit

Contoh Rangkaian

Contoh Rangkaian

Contoh Rangkaian

Contoh Rangkaian

Contoh Rangkaian AVR

Contoh Rangkaian AVR

Power Down AVR

Power Down AVR

Quartz Crystal

Quartz Crystal

Parallel Resonant Crystal

Parallel Resonant Crystal

Parallel Resonant Crystal Start Up Time

Parallel Resonant Crystal Start Up Time

Oscillator Start Up Time

Oscillator Start Up Time

Bus Eksternal AVR & SRAM

Bus Eksternal AVR & SRAM

SRAM tipe 6264

SRAM tipe 6264

Timing Diagram Bus Eksternal AVR

Timing Diagram Bus Eksternal AVR

Timing Diagram Bus Eksternal AVR

Timing Diagram Bus Eksternal AVR

Bahasa Assembler AVR

Bahasa Assembler AVR

Pengalamatan Direct Single Register Access

Pengalamatan Direct Single Register Access

Pengalamatan Data Direct

Pengalamatan Data Direct

Pengalamatan Direct I/O

Pengalamatan Direct I/O

Pengalamatan Direct Data

Pengalamatan Direct Data

Pengalamatan Indirect Data

Pengalamatan Indirect Data

Indirect Program Memory

Indirect Program Memory

Indirect Program Memory

Indirect Program Memory