pengenalan avr atmega 8535 part iii

Upload: syamsul-rizal

Post on 08-Apr-2018

248 views

Category:

Documents


2 download

TRANSCRIPT

  • 8/7/2019 Pengenalan AVR ATMEGA 8535 PART III

    1/3

    PENGENALAN AVR ATMEGA 8532 PART III

    PETA MEMORI

    Atmega 8535 memiliki dua jenis memori, yaitu program memory dan data memory ditambah satu fitur

    tambahan yaitu EEPROM memory untku penyimpan data.

    y Program MemoryATMEGA 8535 memiliki On-Chip In-System Reprogrammable Flash Memory untuk menyimpan

    program. Untuk alasan keamanan, program memory dibagi menjadi dua bagian, yaitu Boot Flash

    Section dan Application Flash Section. Boot Flash Section digunakan untuk menyimpan program

    Boot Loader, yaitu program yang harus dijalankan pada saat AVR reset atau pertama kali

    diaktifkan.

    Application Flash Section digunakan untuk menyimpan program aplikasi yang dibuat user. AVR

    tidak dapat menjalakan program aplikasi ini sebelum menjalankan program Boot Loader.

    Besarnya memori Boot Flash Section dapat deprogram dari 128 word sampai 1024 word

    tergantung setting pada konfigurasi bit di register BOOTSZ. Jika Boot Loader diproteksi, maka

    program pada Application Flash Section juga sudah aman.

    y Data MemoryGambar berikut menunjukkan peta memori SRAM pada ATMEGA 8535. Terdapat 608 lokasi

    address data memori. 96 lokasi address digunakan untuk Register File dan I/O Memory

    sementara 512 likasi address lainnya digunakan untuk internal data SRAM. Register file terdiri

    dari 32 general purpose working register, I/O register terdiri dari 64 register.

  • 8/7/2019 Pengenalan AVR ATMEGA 8535 PART III

    2/3

    y EEPROM Data memoryATMEGA 8535 memiliki EEPROM 8 bit sebesar 512 byte untuk menyimpan data. Loaksinya

    terpisah dengan system address register, data register dan control register yang dibuat khusus

    untuk EEPROM. Alamat EEPROM dimulai dari $000 sampai $1FF.

    SISTEM MINIMUM MIKROKONTROLER

    y Pengertian Sismin MikrokontrolerSismin (Sistem Minimum) Mikrokontroler merupakan suatu rangkaian yang dirancang dengan

    menggunakan komponen-komponen seminimum mungkin untuk mendukung kerja

    mikrokontroler sesuai yang kita inginkan. Berbeda dengan sismin mikroporsesor, sismin

    mikrokontroler ini memiliki pendukung input/output yang programmable dan RAM yang On-

    Chip. Sismin ini dapat dibuat sangat fleksibel tergantung aplikasi ayng akan dibuat.

    y Blok-Blok Sismin AVRBlok-blok yang terdapat pada system minimum Mikrokontroler adalah sebagi berikut:

    a. MikrokontrolerMerupakan salah satu bentuk aplikasi teknologi semikonduktor dengan kandungan

    transistor lebih banyak namun dengan harga yang jauh lebih murah bila dibandingkan

    dengan mikroprosesor. System mikrokontroler hanya dapat menangani satu program

    aplikasi mengingat memorinya yang sangat terbatas. Bias dikatakan, mikrokontroler adalah

    versi mini atau mikro dari sebuah computer karena mikrokontroler sudah mengandung

    beberapa peripheral yang langsung bias dimanfaatkan, misalnya port parallel, port serial,

    komparator, konversi analog ke digital (ADC) dan sebagainya hanya menggunakan system

    minimum yang tidak rumit dan tidak kompleks.

  • 8/7/2019 Pengenalan AVR ATMEGA 8535 PART III

    3/3

    b. Catu DayaBlok ini berfungsi untuk memberikan tegangan catuan ke sismin sebesar 5 Volt. Blok catu

    daya terdiri dari regulator 7805, kapasitor, resistor, dan indikator LED.

    c. Input/OutputBlok ini berfungsi sebagai input dan output. Blok ini terdiri dari blok input (push button dan

    keypad) dan pada blok output (LED dan LCD).

    d. OscillatorBlok ini berfungsi untuk membangkitkan sinyal clock. Blok oscillator terdiri dari kapasitor

    keramik dan Kristal.

    e. SerialBlok ini digunakan untuk mengirimkan data secara serial. Blok serial terdiri dari IC MAX 232dan port serial (DB 9). MAX232 merupakan komponen untuk mengubah tegangan level TTL

    menjadi lebih tinggi ke level RS232 sebelum data tersebut ditransmisikan secara serial.

    Tujuan dari MAX232 adalah agar data yang dikirimkan tersebut tidak habis ditengah jalan.