Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengenalan Sistem Minimum, I/O,LCD, Button. Mikrokontroller ? Sistem mikroprosesor yang lengkap dalam sebuah chip Terdapat prosesor, memory (sejumlah.

Presentasi serupa


Presentasi berjudul: "Pengenalan Sistem Minimum, I/O,LCD, Button. Mikrokontroller ? Sistem mikroprosesor yang lengkap dalam sebuah chip Terdapat prosesor, memory (sejumlah."— Transcript presentasi:

1 Pengenalan Sistem Minimum, I/O,LCD, Button

2 Mikrokontroller ? Sistem mikroprosesor yang lengkap dalam sebuah chip Terdapat prosesor, memory (sejumlah kecil RAM, memori program, atau keduanya), dan programmable input/output peripherals Aplikasi : automobile engine control systems, implantable medical devices, remote control, dan embedded system lainnya

3 Kelebihan Performa yang bagus Efisiensi daya yang optimal Desain sistem yang fleksibel Basis pemrograman bahasa C dan Assembly

4 Jenis-jenis Mikrokontroler AVR 32-bit AVR UC3 AVR XMEGA megaAVR tinyAVR Battery Management Automotive AVR

5 Atmega 16

6 Sistem Minimum KBBI: Sistem: perangkatunsur yang secara teratur saling berkaitan sehingga membentuk suatu totalitas. Minimum: yg paling kecil (sedikit, kurang); yg paling rendah Sistem minimum: perangkat unsur paling kecil (sedikit, kurang) yang secara teratur saling berkaitan membentuk suatu totalitas.

7 Sistem Minimum

8 Contoh Skema Rangkaian Sismin

9 Sistem Minimum untuk Trainer Dapat mengakses seluruh pin I/O Tersedia komponen untuk mengetes fitur-fitur yang terdapat di Mikrokontroler Memiliki tata letak yang mudah digunakan

10 Port Input/Output Fitur untuk membaca, merekayasa, dan menulis secara umum Untuk catu daya 5V, besar tegangan minimum untuk logika 1 (HIGH) adalah 4.2 V, sedangkan tegangan max untuk logika 0 (LOW) adalah 0.7 V.

11 Port Input/Output DDR = menentukan port itu sebagai input atau output PORTx = Output : menentukan nilai keluarannya Input: menentukan mode (pull up resistor dsb) PINx = baca nilai

12 DDxnPORTxnI/OPull UpComment 00InputNoKondisi idle 0 01InputYesKondisi idle 1 10outputNoOutput 1 11outputnoOutput 0

13 Bagaimana Cara Memberi Program? Gunakan downloader

14 LCD Liquid Crystal Display

15 LCD (Liquid Crystal Display) What is LCD? Flat panel displayFlat panel display, electronic visual display, video display that uses the light modulating properties of liquid crystals (LCs).electronic visual displayvideo displayliquid crystals LCD 16x2 LCD 20x4

16 Setting LCD Pasang di port mana? -> biasanya di port C krn port A ADC port D Ext Int tergantung kebutuhan aja sich LCD-nya brp karakter?

17 WORKSHOP

18 Membuat Simulasi dengan ISIS PROTEUS Buka ISIS Proteus Membuat skematik Sismin dengan output LED dan LCD

19 Skematik

20 BLINKING LED

21 Blinking LED Buka CVAVR File -> New -> Project Setting Port

22 File -> Generate, Save, Exit Masukkan Kode pada program

23 Deklarasi Variabel #include // Declare your global variables here #define LEDS PORTA void BlinkingLed (void) { LEDS = ~LEDS; }

24 Main Program LEDS = 0b ; while (1) { // Place your code here BlinkingLed(); delay_ms(750); }

25 INTERFACING LCD

26 Interface LCD Buka CVAVR File -> New -> Project Setting LCD

27 Deklarasi variabel #include // Alphanumeric LCD Module functions #asm.equ __lcd_port=0x15 ;PORTC #endasm #include // Declare your global variables here char tulislcd[16]; void main(void) {

28 Main Program // LCD module initialization lcd_init(16); while (1) { lcd_clear(); lcd_gotoxy(0,0); sprintf(tulislcd,"Workshop HME"); lcd_gotoxy(0,0); lcd_puts(tulislcd); delay_ms(50) ; }

29 INPUT BUTTON

30 ACSR=0x80; SFIOR=0x00; while (1) { // Place your code here if (PINA.0 == 1) { PORTC.1 = 1; } }; }

31 TUGAS 1.Bikin SISMIN - bisa jalan - ATMEGA16 - tiap port bisa diakses - input supply dr adaptor dan baterai - 8 bit LED - LCD 16x2 2. Bikin Implementasi Kontrol LED dengan Button - masing2 led dikontrol 1 button - 1 led nyala saat dipencet, saat yang lain dipencet tidak boleh nyala - bikin running led 3. Implementasi LCD - tampilin binner dari LED yang nyala - bikin menu -> running led, manual led

32 DEADLINE SIMULASI, DEADLINE SEMUA JADI, 08–


Download ppt "Pengenalan Sistem Minimum, I/O,LCD, Button. Mikrokontroller ? Sistem mikroprosesor yang lengkap dalam sebuah chip Terdapat prosesor, memory (sejumlah."

Presentasi serupa


Iklan oleh Google