Interfacing. Materi 2: AVR Architecture. Disusun Oleh: I Nyoman Kusuma Wardana
|
|
- Johan Susman
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Interfacing Materi 2: AVR Architecture Disusun Oleh: I Nyoman Kusuma Wardana
2 Outline Keluarga Mikrokontroler AVR Arsitektur internal AVR RISC Von Neumann dan Harvard Architecture Atmega16 Workshop Kusuma Wardana - Interfacing
3 Keluarga Mikrokontroler AVR Mikrokontroler AVR dpt dibagi mjd 4 grup: 1. tinyavr Contoh: ATtiny13, ATtiny25 2. AVR (classic AVR) Contoh: AT90S2313, AT90S4433 Kusuma Wardana - Interfacing
4 Keluarga Mikrokontroler AVR 3. megaavr Contoh: ATmega8, ATmega32, ATmega Special Purpose AVR Contoh: AT90PWM216, AT90USB1287 Kusuma Wardana - Interfacing
5 Keluarga Mikrokontroler AVR Perbedaan antar ketiga grup tersebut adlh ketersediaan fitur yg dimiliki tinyavr umumnya memiliki jumlah pin dan pengurangan fitur ketimbang megaavr Semua jenis AVR memiliki set instruksi dan organisasi memori yg sama Jadi, migrasi dari satu jenis ke jenis yg lain akan mudah Kusuma Wardana - Interfacing
6 Memilih Jenis µc yang Tepat Secara umum, pemilihan tinyavr, AVR klasik tidak merefleksikan performance (kinerja) namun, lebih pd kompleksitas fitur Banyak fitur = megaavr Fitur yg dikurangi = tinyavr Antara keduanya = AVR klasik Kusuma Wardana - Interfacing
7 Memilih Jenis µc yang Tepat Kode pg mikronkontroler ATMEL Kusuma Wardana - Interfacing
8 Memilih Jenis µc yang Tepat Mikrokontroler yang sering digunakan: 8-bit microcontrollers AVR PIC HCS bit microcontrollers ARM PIC32 Kusuma Wardana - Interfacing
9 Arsitektur Internal AVR Kusuma Wardana - Interfacing
10 megaavr tinyavr Kusuma Wardana - Interfacing
11 Arsitektur Internal AVR AVR Klasik Kusuma Wardana - Interfacing
12 Reduced Instruction Set Computer (RISC) Mikrokontroler (µc) adlh keseluruhan sistem komputer yang dimasukkan ke dalam satu chip Kusuma Wardana - Bahasa Rakitan
13 Reduced Instruction Set Computer Operasi pd µc dikontrol oleh program yg dibuat oleh user dgn memperhatikan arsitektur hardware yg dimiliki oleh µc tsb. Arsitektur suatu µc bisa berupa: accumulatorbased, register-based, stack-based, atau beraksitektur pipeline Ambil contoh: ATmega16 dlm pembahasan kita Atmel ATmega16 adalah register-based architecture Kusuma Wardana - Bahasa Rakitan
14 RISC Keterkaitan erat dgn register-based architecture (arsitektur berbasis register) adlh konsep RISC Prosesor menggunakan RISC dilengkapi dgn dasar 2 operasi yg sangat sederhana dan efisien Operasi yg lebih kompleks dibangun oleh operasi 2 dasar ini Kusuma Wardana - Bahasa Rakitan
15 RISC Atmel ATmega16 dilengkapi dgn 131 tipe instruksi RISC (assembly) Kebanyakan perintah ini dieksekusi dlm 1 clock Atmel ATmega16 jg dilengkapi hardware tambahan utk melakukan operasi perkalian (multiplication) dlm 2 clock! Arsitektur mikrokontroler lain melakukan operasi perkalian dgn jumlah clock berkali-kali lipat Kusuma Wardana - Bahasa Rakitan
16 RISC Elemen kunci dr RISC adalah: Memiliki banyak general-purpose register dan/atau menggunakan teknologi compiler utk mengoptimasi penggunaan register Set instruksi yg terbatas dan sederhana Bertujuan utk mengoptimalkan instruksi pipeline Kusuma Wardana - Bahasa Rakitan
17 RISC Atmel ATmega16 dilengkapi dgn 32 general purpose 8-bit register yg terkoneksi erat dgn arithmetic logic unit (ALU) pd CPU Prosesor menggunakan arsitektur Harvard Dua konsep dasar arsitektur: Von Neumann (Princeton) Harvard Kusuma Wardana - Bahasa Rakitan
18 RISC Von Neumann: Komputer memiliki memori yg sama utk menyimpan dan mengontrol program, bgitu jg variabel dan struktur data yg lain Program dieksekusi secara sekuensial (dikontrol oleh Program Counter) Harvard: Menggunakan memori terpisah utk menyimpan program dan variabel RAM Instruksi dieksekusi lebih cepat drpd Von Neumann karena memungkinkan parallelism Kusuma Wardana - Bahasa Rakitan
19 Von Neumann & Harvard Kusuma Wardana - Bahasa Rakitan
20 Atmel ATmega16 Overview Kusuma Wardana - Interfacing
21 Atmel ATmega16 NONVOLATILE & MEMORI DATA Atmega 16 dilengkapi dgn 3 memori utama: 1. Flash Electrically Erasable Programmable Read-Only Memory (EEPROM) 2. Static Random Access Memory (SRAM) 3. Byte-addressable EEPROM utk penyimpanan data Kusuma Wardana - Interfacing
22 Atmel ATmega16 1. In-System Programmable Flash EEPROM Digunakan utk menyimpan program Bersifat nonvolatile isi memori tidak hilang ketika daya hilang Atmega 16 dilengkapi dgn 16K byte onboard flash memory dlm struktur 8K location dgn masing2 16 bit Kusuma Wardana - Interfacing
23 Atmel ATmega16 16 KB Organisasi: 8K x 16 Flash EEPROM adalah in-system Programmable maksudnya, uc dpt diprogram ketika msh berada dlm suatu rangkaian PC mendownload program ke uc Kusuma Wardana - Interfacing
24 Atmel ATmega16 2. Byte-Addressable EEPROM Digunakan utk menyimpan dan memanggil variabel scr permanen slama program dieksekusi Bersifat nonvolatile Berguna utk logging system malfunction dan fault data selama program dieksekusi Juga berguna utk mempertahankan data jg terjd kegagalan power supply Contoh: electronic lock combination, automatic garage door electronic unlock sequences ATmega16 dilengkapi dgn 512 Byte EEPROM Kusuma Wardana - Interfacing
25 Atmel ATmega16 3. Static Random Access memory (SRAM) Bersifat volatile isinya hilang ketika daya dimatikan ATmega16 dilengkapi dgn 1KB SRAM Digunakan utk menyimpan variabel program dll Kusuma Wardana - Interfacing
26 Atmel ATmega16 PORT SYSTEM ATmega16 dilengkapi dgn 8-bit general-purpose, digital I/O port Terdiri dr PORTA, PORTB, PORTC dan PORTD Port memiliki fungsi alternatif Kusuma Wardana - Interfacing
27 Atmel ATmega16 Trdpt 3 register yg dipakai utk port: 1. Data Direction Register (DDRx) menunjukkan arah port sbg input (0) atau output (1) 2. Data Register (PORTx) menulis data output ke port 3. Input Pin Address (PINx) membaca data input dr port Kusuma Wardana - Interfacing
28 Amati Register Port I/O sbb: Lebar = 8 bit Pertama tentukan sgb input/output Jika input bisa high impedande atau sbg input pin Jika output logika 1 atau o Kusuma Wardana - Interfacing
29 Dari datasheet Atmel ATmega16 Kusuma Wardana - Interfacing
30 Atmel ATmega16 Contoh program untuk melakukan inisiasi menggunakan bahasa C, sbb: #include <mega16.h> void main (void) { DDRC = 0xFF; PORTC = 0b ; while(1); } Kusuma Wardana - Interfacing
31 Rangkai pada Proteus Kusuma Wardana - Interfacing
32 Selanjutnya Run Simulator. Amati LED yg aktif Kusuma Wardana - Interfacing
33 Contoh: tulislah program berikut dan amati hasilnya #include <mega16.h> #include <delay.h> unsigned char data; // menyimpan variabel data led void main (void) { DDRC = 0xFF; PORTC = 0b ; while(1) { data = PORTC; data>>=1; // geser kanan if (data==0x00) data=0x80; PORTC=data; delay_ms(20); // delay sebentar } } 33
34 Latihan : Geserlah nyala LED ke kiri #include <mega16.h> #include <delay.h> unsigned char data; // menyimpan variabel data led void main (void) { DDRC = 0xFF; PORTC = 0b ; while(1) { data = PORTC; data<<=1; // geser kiri if (data==0x00) data=0x01; PORTC=data; delay_ms(20); // delay sebentar } } 34
35 Tugas Kelompok Buatlah program dalam bahasa C utk mensimulasikan dancing LED dgn skenario sbb: LED akan bergerak ke kiri dan ke kanan Kusuma Wardana - Bahasa Rakitan
36 Tugas Kelompok Kalau dibuat per tahapan akan terlihat sbb: Kusuma Wardana - Bahasa Rakitan
37 Daftar Pustaka Mazidi, Naimi and Naimi, 2011, The AVR Microcontroller and Embedded System: Using Assembly and C, Prentice Hall AVR ATmega16 Manual, Atmel Corporation Kusuma Wardana - Interfacing
Materi 2: Computer Systems
Materi 2: Computer Systems I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Pendahuluan top-level view Komponen Komputer Fungsi Komputer Kusuma Wardana, M.Sc 2 Pendahuluan top-level view Komponen
Lebih terperinciInterfacing. Materi 5: LCD and Keyboard Interfacing. Disusun Oleh: I Nyoman Kusuma Wardana
Interfacing Materi 5: LCD and Keyboard Interfacing Disusun Oleh: I Nyoman Kusuma Wardana Outline LCD Interfacing Keyboard Interfacing Workshop Kusuma Wardana - Interfacing 2013 2 LCD Interfacing Kusuma
Lebih terperinciInterfacing. Materi 7: SPI Communication. Disusun Oleh: I Nyoman Kusuma Wardana
Interfacing Materi 7: SPI Communication Disusun Oleh: I Nyoman Kusuma Wardana Outline SPI Bus Protocol SPI Programming Kusuma Wardana - Interfacing 2013 2 Kusuma Wardana - Interfacing 2013 3 SPI : Serial
Lebih terperinciMateri 5: Processor Structure & Function
Materi 5: Processor Structure & Function I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Organisasi Prosesor Organisasi Register Kusuma Wardana, M.Sc. 2 Bagian 2 Utama Komputer: Top level view
Lebih terperinciMikroprosesor. Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1
Mikroprosesor Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1 Mikroprosesor Mikroprosesor(µP): suatu rangkaian digital yang terdiri atas 3 bagian utama, yaitu : ALU (Arithmetic and Logic Unit), Register
Lebih terperinciMateri 4: Microprocessor-Based Control
Materi 4: Microprocessor-Based Control I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Mikroprosesor mengantarkan ke suatu era baru dlm sistem kontrol Mikroprosesor menawarkan fleksibilitas
Lebih terperinciJenis Mikroprosesor. Nuryono S.W.,S.T.,M.Eng. Mikroprosesor 1
Jenis Mikroprosesor Nuryono S.W.,S.T.,M.Eng. Mikroprosesor 1 Jenis Mikroprosesor Mikroprosesor 2 Jenis Mikroprosesor berdasarkan Teknologinya Mikroprosesor 3 Jenis Mikroprosesor Mikroprosesor 4 Jenis Mikroprosesor
Lebih terperinciPengenalan CodeVisionAVR
Pengenalan CodeVisionAVR Hendawan Soebhakti Oktober 2009 Sub Pokok Bahasan Pengenalan CodeVision Menampilkan Data Ke Port Output Membaca Data Dari Port Input 2 CodeVisionAVR C Compiler CodeVisionAVR C
Lebih terperinciMikrokontroler AVR. Hendawan Soebhakti 2009
Mikrokontroler AVR Hendawan Soebhakti 2009 Tujuan Mampu menjelaskan arsitektur mikrokontroler ATMega 8535 Mampu membuat rangkaian minimum sistem ATMega 8535 Mampu membuat rangkaian downloader ATMega 8535
Lebih terperinciMateri 5: Architecture and Assembly Language Programming. I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali
Materi 5: Architecture and Assembly Language Programming I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali General Purpose Registers (GPRs) The AVR Data Memory Using Instructions with the Data
Lebih terperinciMateri 6: AVR Status Register & AVR Data Format Directives I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali
Materi 6: AVR Status Register & AVR Data Format Directives I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Kusuma Wardana, M.Sc. 1 AVR Status Register AVR data format AVR directive Workshop Kusuma
Lebih terperinciMateri 6: Control Unit Operations
Materi 6: Control Unit Operations I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Pendahuluan Siklus Instruksi Micro-operations Kusuma Wardana, M.Sc. 2 PENDAHULUAN Kusuma Wardana, M.Sc. 3 Jika
Lebih terperinciSistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma
Sistem Tertanam Pengantar Atmega328 dan Arduino Uno 1 Arsitektur Atmega328 Prosesor atau mikroprosesor adalah suatu perangkat digital berupa Chip atau IC (Integrated Circuit) yang digunakan untuk memproses
Lebih terperinciLaboratorium MIKROKONTROLER 1 AVR ATmega8535
Laporan Praktikum Laboratorium MIKROKONTROLER 1 AVR ATmega8535 Proyek 05 Keypad Disusun oleh: Kelompok EK-2A / 06 06 09 - Bayu Triatmono - Hanfil Lutfia Anisa NIM NIM 3.32.13.0.06 3.32.13.0.09 Dosen: Dr.
Lebih terperinciBAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat
BAB 3 PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat pengukur tinggi bensin pada reservoir SPBU. Dalam membuat suatu sistem harus dilakukan analisa mengenai
Lebih terperinciMENGENAL MIKROKONTROLER ATMEGA-16
MENGENAL MIKROKONTROLER ATMEGA-16 AVR merupakan seri mikrokontroler CMOS 8-bit buatan Atmel, berbasis arsitektur RISC (Reduced Instruction Set Computer). Hampir semua instruksi dieksekusi dalam satu siklus
Lebih terperinciLAPORAN PRAKTIKUM MIKROKONTROLER. Paralel Input Output
LAPORAN PRAKTIKUM MIKROKONTROLER Paralel Input Output Disusun Oleh Nama : Yudi Irwanto NIM : 021500456 Prodi Jurusan : Elektronika Instrumentasi : Teknofisika Nuklir SEKOLAH TINGGI TEKNOLOGI NUKLIR BADAN
Lebih terperinciMIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia
MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia Mikrokontroler Mikrokontroler adalah sistem komputer yang dikemas dalam sebuah IC. IC tersebut mengandung semua komponen pembentuk komputer seperti CPU,
Lebih terperinciPengenalan Bahasa C. 1. Struktur penulisan program. #include < [library2.h] > #define [nama2] [nilai] ;
Pengenalan Bahasa C 1. Struktur penulisan program #include < [library1.h] > #include < [library2.h] > #define [nama1] [nilai] ; #define [nama2] [nilai] ; [global variables] [functions] void main(void)
Lebih terperinciBAB I PENDAHULUAN 1.1 LATAR BELAKANG
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Perkembangan teknologi dijital telah menunjukkan pengaruh yang luar biasa bagi kehidupan manusia. Dimulai sejak kurang lebih era tahun 60-an dimana suatu rangkaian
Lebih terperinciMateri 9: AVR Interrupt
Materi 9: AVR Interrupt I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Kusuma Wardana, M.Sc. 1 AVR Interrupt Interrupt vs Polling Programming Timer Interrupt Kusuma Wardana, M.Sc. 2 Interrupt
Lebih terperinciInterfacing. Materi 6: ADC, DAC & Sensor Interfacing. Disusun Oleh: I Nyoman Kusuma Wardana
Interfacing Materi 6: ADC, DAC & Sensor Interfacing Disusun Oleh: I Nyoman Kusuma Wardana Outline General ADC concepts ADC programming Sensor interfacing & signal conditioning DAC interfacing Kusuma Wardana
Lebih terperinciBAB I PENDAHULUAN 1.1 LATAR BELAKANG
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Pada saat ini prosesor saat ini yang dikenal ada 2 yaitu. RISC dan CISC. Prosesor CISC merupakan prosesor yang memiliki intruksi yang kompleks untuk memudahkan penulisan
Lebih terperinciInterfacing. Materi 4: Serial Communications. Disusun Oleh: I Nyoman Kusuma Wardana
Interfacing Materi 4: Serial Communications Disusun Oleh: I Nyoman Kusuma Wardana Outline Serial Communication Overview Asynchronous vs Synchronous RS232 AVR Serial Port Programming Workshop Kusuma Wardana
Lebih terperinciInterfacing. Materi 8: I2C Communication. Disusun Oleh: I Nyoman Kusuma Wardana
Interfacing Materi 8: I2C Communication Disusun Oleh: I Nyoman Kusuma Wardana Outline I2C Bus Protocol TWI Protocol Kusuma Wardana - Interfacing 2013 2 Kusuma Wardana - Interfacing 2013 3 IIC : Inter-Integrated
Lebih terperinciPercobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler
Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler II. Tujuan Percobaan 1. Mahasiswa memahami pemrograman dasar mikrokontroler 2. Mahasiswa memahami fungsi dan prinsip kerja
Lebih terperinciSistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor
Sistem Minimum Mikrokontroler TTH2D3 Mikroprosesor MIKROKONTROLER AVR Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang memiliki
Lebih terperinciMICROCONTROLER AVR AT MEGA 8535
MICROCONTROLER AVR AT MEGA 8535 Dwisnanto Putro, S.T., M.Eng. MIKROKONTROLER AVR Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang
Lebih terperinciPERCOBAAN I PENGENALAN CODEVISION AVR
PERCOBAAN I PENGENALAN CODEVISION AVR TUJUAN Memahami cara membuat file project dengan aplikasi CodeVision AVR Memahami cara menggunakan CodeWizzard Memahami cara menampilkan data ke port output Memahami
Lebih terperinciSATUAN ACARA PERKULIAHAN
Kode & nama mata kuliah : EI 355,Sistem Mikroprosesor (3 SKS). : Permbangan dan Teknologi Mikroprosesor Tujuan pembelajaran umum : Mahasiswa memahami permbangan dan teknologi dan Mikrokontroler. (kompetensi)
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Teori Dasar Mikrokontroller ATMega8535 Perkembangan teknologi telah maju dengan pesat dalam perkembangan dunia elektronika, khususnya dunia mikroelektronika. Penemuan silicon
Lebih terperinciBAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai
BAB II DASAR TEORI 2.1 Arduino Uno R3 Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai
Lebih terperinciSATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)
: Permbangan dan Teknologi Mikroprosesor Tujuan pembelajaran umum : Mahasiswa memahami permbangan dan teknologi mikroprosesor dan Mikrokontroler. (kompetensi) : Jumlah perte :..1 (Satu)...kali 1 Setelah
Lebih terperinciAVR MICROCONTROLLER: HISTORY AND FEATURE
MIKROPENGENDALI C TEMU 2a THE AVR MICROCONTROLLER: HISTORY AND FEATURE Oleh : Danny Kurnianto,S.T.,M.Eng SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM PURWOKERTO ECTION 1. MICROCONTROLLER AND EMBEDDED PROCESSORS
Lebih terperinciPendahuluan BAB I PENDAHULUAN
Pendahuluan BAB I PENDAHULUAN 1.1. Definisi Komputer Komputer merupakan mesin elektronik yang memiliki kemampuan melakukan perhitungan-perhitungan yang rumit secara cepat terhadap data-data menggunakan
Lebih terperinciDAFTAR ISI. Daftar Pustaka P a g e
DAFTAR ISI Halaman I. DASAR TEORI Mikrokontroler ATmega16 1. Pengertian Mikrokontroler... 2 2. Arsitektur ATmega16... 2 3. Konfigurasi Pena (PIN) ATmega16... 4 4. Deskripsi PIN Mikrokontroler ATmega16...
Lebih terperinciBAB 2 LANDASAN TEORI. Mikrokontroler AVR (Alf and Vegard s RISC Processor) dari Atmel ini
BAB 2 LANDASAN TEORI 2.1 Mikrokontroller ATMega 8535 Mikrokontroler AVR (Alf and Vegard s RISC Processor) dari Atmel ini menggunakan arsitektur RISC (Reduced Instruction Set Computing) yang artinya proses
Lebih terperinciPERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk
APLIKASI KOMPUTER Modul ke: PERTEMUAN 2 Sistem Operasi Fakultas Desain dan Seni Kreatif Rangga Rinaldi, S.Kom, MM Program Studi Desain Produk www.mercubuana.ac.id PERTEMUAN 2 Sistem Komputer Struktur dan
Lebih terperinciArsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer
Arsitektur Dan Organisasi Komputer Pengantar Arsitektur Organisasi Komputer 1.1 Komputer Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah
Lebih terperinciBAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O, dimana
BAB II DASAR TEORI 2.1 Arduino Uno R3 Arduino Uno R3 adalah papan pengembangan mikrokontroler yang berbasis chip ATmega328P. Arduino Uno memiliki 14 digital pin input / output (atau biasa ditulis I/O,
Lebih terperinciBAB 1 PERSYARATAN PRODUK
BAB 1 PERSYARATAN PRODUK 1.1 Pendahuluan Saat ini teknologi robotika telah menjangkau sisi industri (Robot pengangkut barang), pendidikan (penelitian dan pengembangan robot). Salah satu kategori robot
Lebih terperinciMIKROKONTROLER AT89S52
MIKROKONTROLER AT89S52 Mikrokontroler adalah mikroprosessor yang dirancang khusus untuk aplikasi kontrol, dan dilengkapi dengan ROM, RAM dan fasilitas I/O pada satu chip. AT89S52 adalah salah satu anggota
Lebih terperinciMICROCONTROLER AVR AT MEGA 8535
MICROCONTROLER AVR AT MEGA 8535 Dwisnanto Putro, S.T., M.Eng. MIKROKONTROLER AVR Jenis Mikrokontroler AVR dan spesifikasinya Flash adalah suatu jenis Read Only Memory yang biasanya diisi dengan program
Lebih terperincisistem komputer Komponen Sistem Komputer
sistem komputer Pengertian Sistem komputer adalah suatu jaringan elektronik yang terdiri dari Software dan Hardware yang melakukan tugas tertentu (menerima input, memproses input, menyimpan perintah-perintah,
Lebih terperinciMateri 3: Instruction Set
Materi 3: Instruction Set I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Lokasi dan Pengalamatan Memori Tipe-tipe Instruksi Mode Pengalamatan Kusuma Wardana, M.Sc. 2 Lokasi dan Pengalamatan
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 1.1 Penelitian Terdahulu Sebagai bahan pertimbangan dalam penelitian ini akan dicantumkan beberapa hasil penelitian terdahulu : Penelitian yang dilakukan oleh Universitas Islam
Lebih terperinciMateri 4: Assembly Language Programming
Materi 4: Assembly Language Programming I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Pendahuluan Mesin sederhana Mnemonic dan sintaks Kusuma Wardana, M.Sc 2 Pendahuluan Mesin sederhana Mnemonic
Lebih terperinciSistem Mikrokontroler FE UDINUS
Minggu ke 2 8 Maret 2013 Sistem Mikrokontroler FE UDINUS 2 Jenis jenis mikrokontroler Jenis-jenis Mikrokontroller Secara teknis, hanya ada 2 macam mikrokontroller. Pembagian ini didasarkan pada kompleksitas
Lebih terperinciSistem Mikrokontroler
8 Maret 2013 Sistem Mikrokontroler FE UDINUS 2 KONTRAK PERKULIAHAN TIU : Mempu merancang dan menginstal prgram mikrokontroler dengan komputer, merancang algoritma dan pemprogramnanya sesuai kebutuhan.
Lebih terperinciBAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler
BAB II PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F005 2.1 Pengenalan Mikrokontroler Mikroprosesor adalah sebuah proses komputer pada sebuah IC (Intergrated Circuit) yang di dalamnya terdapat aritmatika,
Lebih terperinciPertemuan 10 MEMORI INTERNAL
Pertemuan 10 MEMORI INTERNAL I. Pengertian Memori internal adalah memori yang dapat diakses langsung oleh prosesor. Fungsi dari memori utama adalah: Menyimpan data yang berasal dari peranti masukan sampai
Lebih terperinciII. TINJAUAN PUSTAKA. menjadi sumber tegangan arus searah yang bersifat variable. Pengubah daya DC-
II. TINJAUAN PUSTAKA A. Pengenalan DC Chopper Chopper adalah suatu alat yang mengubah sumber tegangan arus searah tetap menjadi sumber tegangan arus searah yang bersifat variable. Pengubah daya DC- DC
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI PLC (Programable Logic Control) adalah kontroler yang dapat diprogram. PLC didesian sebagai alat kontrol dengan banyak jalur input dan output. Pengontrolan dengan menggunakan PLC
Lebih terperinciMateri 1: Pendahuluan
Materi 1: Pendahuluan I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Kusuma Wardana - Bahasa Rakitan 2016 1 Mengapa kita belajar bahasa assembly? Sejarah mikroprosesor Mikroprosesor, Mikrokomputer
Lebih terperinciI/O dan Struktur Memori
I/O dan Struktur Memori Mikrokontroler 89C51 adalah mikrokontroler dengan arsitektur MCS51 seperti 8031 dengan memori Flash PEROM (Programmable and Erasable Read Only Memory) DESKRIPSI PIN Nomor Pin Nama
Lebih terperinciMateri 2: Numbering & Coding Systems
Materi 2: Numbering & Coding Systems I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Sistem bilangan Konversi bilangan Aritmatika bilangan Sandi ASCII Bytes, Nibbles, Words Kusuma Wardana - Bahasa
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Pengertian Hidroponik Hidroponik merupakan pertanian masa depan sebab hidroponik dapat diusahakan di berbagai tempat, baik di desa, di kota maupun di lahan terbuka, atau di
Lebih terperinciBAB IV PENGUJIAN ALAT DAN ANALISA
37 BAB IV PENGUJIAN ALAT DAN ANALISA 4.1. Tujuan Setelah tahap perancangan hingga terciptanya sebuah alat maka tahap selanjutnya adalah pengukuran dan pengujian. Langkah ini ditempuh agar dapat diketahui
Lebih terperinciBlok sistem mikrokontroler MCS-51 adalah sebagai berikut.
Arsitektur mikrokontroler MCS-51 diotaki oleh CPU 8 bit yang terhubung melalui satu jalur bus dengan memori penyimpanan berupa RAM dan ROM serta jalur I/O berupa port bit I/O dan port serial. Selain itu
Lebih terperinciSISTEM KOMPUTER.
SISTEM KOMPUTER Salahuddin, SST Email : salahuddin_ali@ymail.com salahuddin.ali00@gmail.comali00@gmail Web Site : www.salahuddinali.com ELEMEN FUNGSIONAL UTAMA SISTEM KOMPUTER. INTERFACE EXTERNAL UNIT
Lebih terperinciJOBSHEET II ANTARMUKA MIKROKONTROLER DENGAN TOGGLE SWITCH
JOBSHEET II ANTARMUKA MIKROKONTROLER DENGAN TOGGLE SWITCH 1 TUJUAN Mengetahui dan memahami cara mengantarmukakan mikrokontroler dengan rangkaian input saklar toggle. Mengetahui dan memahami bagaimana memrogram
Lebih terperinciBAB II LANDASAN TEORI. Remote TV adalah suatu pengontrol, yang fungsinya untuk merubah dan
BAB II LANDASAN TEORI Landasan teori sangat membantu untuk dapat memahami suatu sistem. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system. Dengan pertimbangan
Lebih terperinciPengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW
Pengantar Teknologi Informasi Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW Pertanyaan pengantar! Siapakah Von Neuman? Apa yang dia temukan terkait teknologi komputer? Sebutkan
Lebih terperinciMikroposesor-berbasis Sistem PC
Mikroposesor-berbasis Sistem PC Perkembangan µp Mikroprosesor pertama adalah intel 4004 yang dikenalkan tahun 1971, tetapi kegunaan mikroprosesor ini masih sangat terbatas, hanya dapat digunakan untuk
Lebih terperinciPELATIHAN: Pemrograman Mikrokontroler Tipe AVR bagi Guru-guru SMK
PELATIHAN: Pemrograman Mikrokontroler Tipe AVR bagi Guru-guru SMK Disusun oleh: Bekti Wulandari, M.Pd Fakultas Teknik UNIVERSITAS NEGERI YOGYAKARTA 2015 Mikrokontroler AVR ATmega MATERI 1 PENGENALAN MIKROKONTROLER
Lebih terperinciRancangan Sistem Autofeeder Ikan pada Aquarium Berbasis Mikrokontroler ATMEGA8535
Rancangan Sistem Autofeeder Ikan pada Aquarium Berbasis Mikrokontroler ATMEGA8535 Dedi Satria Teknik Informatika Universitas Serambi Mekkah dedisatria@serambimekkah.ac.id ABSTRAK Kajian sistem mikrokontroler
Lebih terperinci7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)
Bab 7 Prosesor Dan Memori 7.1 Pendahuluan Alat pemroses adalah alat dimana instruksi-instruksi program diproses untuk mengolah data yang sudah dimasukkan melalui alat input dan hasilnya akan ditampilkan
Lebih terperinciTKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto
TKC210 - Teknik Interface dan Peripheral Eko Didik Sistem Komputer - Universitas Diponegoro Review Kuliah Pembahasan tentang: Referensi: mikrokontroler (AT89S51) mikrokontroler (ATMega32A) Sumber daya
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Water Flow Sensor G1/2 Water Flow Sensor ini terdiri terbuat dari plastik dimana didalamnya terdapat rotor dan sensor Hall Effect. Saat air mengalir melewati rotor, rotor akan
Lebih terperinciMateri 1: Pendahuluan
Materi 1: Pendahuluan I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Mengapa Belajar Organisasi Komputer? Komputer mrpkn jantung dari komputasi tanpa komputer semua disiplin ilmu2 di bidang
Lebih terperinciMateri 7: Branch, Call and Time Delay Loop
Materi 7: Branch, Call and Time Delay Loop I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Kusuma Wardana - Bahasa Rakitan 2016 1 Branches and Looping Program Counter (PC) Calculating the Short
Lebih terperinciKonsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)
Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Januari 2016 Pokok Bahasan Pendahuluan Arsitektur
Lebih terperinciMIKROPENGENDALI TEMU 1 INTRODUCTION TO COMPUTING. Sub-Tema : 1. Numbering and Coding System 2. Semiconductor Memory 3.
MIKROPENGENDALI TEMU 1 INTRODUCTION TO COMPUTING Sub-Tema : 1. Numbering and Coding System 2. Semiconductor Memory 3. CPU Architecture OLEH : DANNY KURNIANTO,S.T.,M.Eng. SEKOLAH TINGGI TEKNOLOGI TELEMATIKA
Lebih terperinciBAB II KONSEP DASAR SISTEM PENGONTROL PARTITUR OTOMATIS
BAB II KONSEP DASAR SISTEM PENGONTROL PARTITUR OTOMATIS Pada BAB II ini akan dibahas gambaran cara kerja sistem dari alat yang dibuat serta komponen-komponen yang digunakan untuk pembentuk sistem. Pada
Lebih terperinciPEMBANGKIT DAN PENGHITUNG FREKUENSI
MAKALAH SEMINAR TUGAS AKHIR APLIKASI MIKROKONTROLER ATMEL ATmega8515 SEBAGAI PEMBANGKIT DAN PENGHITUNG FREKUENSI Mustafa Idi Nugroho 1, Sumardi 2, Trias Andromeda 2 Abstrak Pada tugas akhir ini digunakan
Lebih terperinciPERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER
PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER Memory Program Memory dan Data Memory Memory yang terdapat pada Mikrokontroler 89C51 dipisahkan menjadi 2 bagian yaitu program memory (memori program) dan data
Lebih terperinciKOMPUTER. Arsitektur dan Organisasi Komputer. Organisasi. Arsitektur. Struktur. Struktur Komputer 23/06/2015. Gambaran Arsitektur Komputer
Gambaran Arsitektur Komputer Arsitektur dan Organisasi Komputer Seluruh keluarga komputer Intel x86 dan AMD x86 memilik arsitektur dasar yang sama, yaitu arsitektur x86. Dengan kata lain Intel 8086, 80286,
Lebih terperinciBAB IV PEMBAHASAN Rancangan Mesin Panjang Terpal PUSH BUTTON. ATMega 128 (Kendali Kecepatan Motor Dua Arah)
BAB IV PEMBAHASAN 4.1 Identifikasi Masalah Dalam proses produksi hal yang paling menonjol untuk menghasilkan suatu barang produksi yang memiliki kualitas yang bagus adalah bahan dan mesin yang digunakan.
Lebih terperinciBAB II TINJAUAN PUSTAKA
18 BAB II TINJAUAN PUSTAKA 2.1. Mikrokontroler Mikrokontroler adalah suatu mikroposesor plus. Mikrokontroler adalah otak dari suatu sistem elektronika seperti halnya mikroprosesor sebagai otak komputer.
Lebih terperinciBab 3 PLC s Hardware
Bab 3 PLC s Hardware Sasaran Mahasiswa mampu : o Memahami definisi PLC o Menyebutkan jenis jenis PLC o Menyebutkan bagian bagian hardware PLC o Menjelaskan prinsip kerja bagian bagian hardware PLC 3.1
Lebih terperinciDasar Pemrograman Mikrokontroler dengan Bahasa C
Dasar Pemrograman Mikrokontroler dengan Bahasa C Pokok Bahasan: 1. Penggunaan Fungsi (Using Functions) 2. Penanaman bahasa rakitan di dalam Program 'C' Tujuan Belajar: Setelah mempelajari dalam bab ini,
Lebih terperinciArsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor
Arsitektur Komputer, Mikroprosesor dan Mikrokontroller TTH2D3 Mikroprosesor Organisasi berkaitan dengan fungsi dan desain bagian-bagian sistem komputer digital yang menerima, menyimpan dan mengolah informasi.
Lebih terperinciBAB IV METODE KERJA PRAKTEK
BAB IV METODE KERJA PRAKTEK 4.1 Metodologi Kerja Praktek Metodologi yang digunakan dalam pengerjaan kerja praktek ini adalah sebagai berikut: 1. Wawancara. Yaitu tanya jawab langsung kepada pihak pihak
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi adalah suatu sistim yang di ciptakan dan dikembangkan untuk membantu atau mempermudah pekerjaan secara langsung atau pun secara tidak langsung baik kantor,
Lebih terperinciMODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO
MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH YOGYAKARTA 2016 MIKROKONTROLER UNTUK PEMULA
Lebih terperinciSistem Mikroprosessor
Sistem Mikroprosessor Agung Prasetyo,ST. Jurusan Teknik Elektro Akademi Teknologi Warga Surakarta Sistem yang berbasis microprosessor: Juga biasa di sebut microcomputer adalah suatu rangkaian digital yang
Lebih terperinciBAB 3 PERANCANGAN ALAT. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari satu keluaran, yaitu 5
BAB 3 PERANCANGAN ALAT 3.1. Perancangan Rangkaian Catu Daya Rangkaian ini berfungsi untuk mensupplay tegangan ke seluruh rangkaian yang ada. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari
Lebih terperinciBAB II LANDASAN TEORI. dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori
BAB II LANDASAN TEORI 2.1. Mikrokontroler Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program,
Lebih terperinciBAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1
BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" Abstraksi Sistem Komputer Secara abstrak level sebuah sistem komputer modern dari level rendah sampai level tertinggi
Lebih terperinciII. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR
II. TINJAUAN PUSTAKA A. Mikrokontroler ATmega8535 Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR (Alf and Vegard s Risc Processor) yang diproduksi oleh Atmel Corporation.
Lebih terperinciOrganisasi & Arsitektur Komputer
Organisasi & Arsitektur Komputer 1 Memori Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan mail@ekobudisetiawan.com www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Memori 2 Pengertian Memori
Lebih terperinciMateri 7: Introduction to PLC Programming Language
Materi 7: Introduction to PLC Programming Language I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Bhs pemrograman utk PLC: mulai dikembangkan sejak mulai lahirnya PLC di akhir thn 1960an Teknologi
Lebih terperinciPERTEMUAN PENGANTAR MIKROKONTROLER
PERTEMUAN PENGANTAR MIKROKONTROLER Pendahuluan Pengertian Rangkaian Analog Rangkaian Digital Rangkaian Analog Jenis rangkaian elektronika yang dapat memproses signal yang bersifat kontinyu. Perubahan signal
Lebih terperinciAntarmuka CPU. TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.
TSK304 - Teknik Interface dan Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Review Kuliah Pembahasan tentang: Dasar-dasar elektronik dan kebutuhan desain mikroprosesor Interkoneksi CPU, memori
Lebih terperinciPengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori
Pertemuan 7. Prossesor & Memori P7. Prosesor & Memori Missa Lamsani 1 Processor dan Memori Alat pemroses adalah alat dimana instruksiinstruksi program diproses untuk mengolah data yang sudah dimasukan
Lebih terperinciPertemuan PLC s Hardware. Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra
Pertemuan 3 3. PLC s Hardware Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra Sasaran Mahasiswa mampu : Memahami definisi PLC Menyebutkan jenis jenis PLC Menyebutkan bagian bagian hardware
Lebih terperinciBAB II TINJAUAN PUSTAKA. yang telah membuat Data Logger Autoclave, prinsip kerja alat ini adalah pada
4 BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Pada penelitian yang telah dilakukan oleh Dwinta Mussetyarsih (2014) yang telah membuat Data Logger Autoclave, prinsip kerja alat ini adalah pada saat
Lebih terperinciA. MIKROKONTROLLER Sebenarnya apakah yang disebut dengan mikrokontroler? Sebuah kontroler digunakan untuk mengontrol suatu proses atau aspek-aspek
A. MIKROKONTROLLER Sebenarnya apakah yang disebut dengan mikrokontroler? Sebuah kontroler digunakan untuk mengontrol suatu proses atau aspek-aspek dari lingkungan. Satu contoh aplikasi dari mikrokontroler
Lebih terperinciMIKROKONTROLER Arsitektur Mikrokontroler AT89S51
MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 Ringkasan Pendahuluan Mikrokontroler Mikrokontroler = µp + Memori (RAM & ROM) + I/O Port + Programmable IC Mikrokontroler digunakan sebagai komponen pengendali
Lebih terperinciBAB IV PEMBAHASAN Rancangan alat Pengukur panjang Terpal. Push Button. Gambar 4.1 Diagram Pengukur Panjang Terpal
34 BAB IV PEMBAHASAN 4.1 Identifikasi Masalah Dalam proses produksi hal yang paling menonjol untuk menghasilkan suatu barang produksi yang memiliki kualitas yang bagus ialah bahan dan mesin yang digunakan.
Lebih terperinci