PART 5 TRAINING INPUT

Preview:

DESCRIPTION

PART 5 TRAINING INPUT. Input. Input 1 = Mikrokontroler menerima Input berupa tegangan (+) Input 0 = Mikrokontroler menerima Input berupa tegangan (–) ataupun Ground. Cara kerja Push Button. System Push Button. Jenis-Jenis Push Button. Rangkaian Push Button. - PowerPoint PPT Presentation

Citation preview

PART 5TRAINING INPUT

• Input 1 = Mikrokontroler menerima Input berupa

tegangan (+)

• Input 0 = Mikrokontroler menerima Input berupa

tegangan (–) ataupun Ground

Input

Published by. imeldaflorensia91

•Cara kerja Push Button

Published by. imeldaflorensia91

•System Push Button

Published by. imeldaflorensia91

•Jenis-Jenis Push Button

Published by. imeldaflorensia91

• Mikrokontroler menerima sinyal Ground

•Rangkaian Push Button

Published by. imeldaflorensia91

•Rangkaian Push Button Pada Uc

Published by. imeldaflorensia91

if (syarat ==) {statement/proses;}

•Struktur program kode INPUT

Published by. imeldaflorensia91

if (syarat ==) {statement/proses;}

else

{statement/proses;}

•Struktur program kode INPUT else

Published by. imeldaflorensia91

•New Project

• Run CodeVision

Published by. imeldaflorensia91

Published by. imeldaflorensia91

• Chip select

Published by. imeldaflorensia91

configuration chip select•Chip ATMEGA 8535•Clock 8.000000 Mhz

Published by. imeldaflorensia91

•Untuk port gunakan PORTC untuk LED PORTC.0 – PORTC.7 = output (0)

Published by. imeldaflorensia91

•Gunakan PORTD.2 dan PORTD.3 sebagai Input pullup (P)

Published by. imeldaflorensia91

• Save and Generate

Published by. imeldaflorensia91

• Save File – make folder and files

Published by. imeldaflorensia91

•Display

Published by. imeldaflorensia91

•Configuration ready compile

Published by. imeldaflorensia91

Published by. imeldaflorensia91

•CODE PROGRAM•Untuk menyalakan led pada posisi PORTC .0dengan syarat harus menekan pushbutton PORTD.2;while(1){

if (PIND.2==0) // jika PIND.2 ditekan{PORTC=0b11111110;} // led nyala PORTC.0

} }

Published by. imeldaflorensia91

SETTING USB – DOWNLOADER :•INSTALL DEVICE USB DOWNLOADER•CONNECT USB DOWNLOADER TO PC/LAPTOP

SETTING COM PORT:•COMPUTER -> MANAGE -> DEVICE MANAGER•PORT (COM &LPT) -> PROLIFIC USB TO SERIAL COMM PORT (COM....)

Published by. imeldaflorensia91

•Configuration PORT Programmer

Published by. imeldaflorensia91

Choice :•AVR Chip programmer type•COM PORT•BAUD RATE

Published by. imeldaflorensia91

•COMPILER AND BUILD ALL PROGRAM

Or Shift F9

Published by. imeldaflorensia91

• Connecting USB Downloader - PC/Laptop - Microcontroller, And....

Published by. imeldaflorensia91

• Process Downloading.........

Published by. imeldaflorensia91

FINISH

Published by. imeldaflorensia91

• Error DOWNLOADING

Solution :•Check COM PORT•Check Baud Rate•Check Connection Downloader•Check Prog/Serial TTL select

Published by. imeldaflorensia91

•CV AVR WITH PROTEUS

OPEN PROGRAM ISIS PROTEUS PROFESSIONAL

Published by. imeldaflorensia91

•synchronization cv avr with proteus• Creat Project and Design•Double click pict microcntroller

Published by. imeldaflorensia91

•synchronization cv avr with proteus• Select clock frequency• Select program file, (HEX file type)

Published by. imeldaflorensia91

•synchronization cv avr with proteus

Published by. imeldaflorensia91

TASK

BUATLAH project dengan system:•JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA LED pada PORTC.2 MENYALA•JIKA TIDAK DITEKAN PUSHBUTTON PADA PORTD.2 MAKA LED PADA PORTC.2 MATI

Published by. imeldaflorensia91

TASK

BUATLAH project dengan system:•JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA LED pada PORTC.2 MENYALA•JIKA PUSH BUTTON PADA PORTD.3 DITEKAN MAKA LED pada PORTC.3 MENYALA

Published by. imeldaflorensia91

TASKBUATLAH project dengan system:• JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA LED pada PORTC.2 MENYALA• JIKA PUSH BUTTON PADA PORTD.3 DITEKAN MAKA LED pada PORTC.3 MENYALA• JIKA TIDAK DITEKAN PUSHBUTTON PADA PORTD.2 dan PORTD.3 MAKA LED PADA PORTC.2 DAN PORTC.3 MATI

Published by. imeldaflorensia91

TASKBUATLAH project dengan system:• JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA LED pada PORTC.2 MENYALA BERKEDIP SEBANYAK 2 KALI• JIKA PUSH BUTTON PADA PORTD.3 DITEKAN MAKA LED pada PORTC.3 MENYALA BERKEDIP SEBANYAK 3 KALI•DENGAN DELAY = 300 ms

Published by. imeldaflorensia91

TASKBUATLAH project dengan system:• JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA LED pada PORTC.2 MENYALA• JIKA PUSH BUTTON PADA PORTD.3 DITEKAN MAKA LED pada PORTC.3 MENYALA• JIKA PUSH BUTTON PADA PORTD.2 DAN PORTD.3 DITEKAN BERSAMAAN MAKA LED SEMUA MATI

Published by. imeldaflorensia91

TASKBUATLAH project dengan system:• JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA terjadi proses LED berjalan pada PORTC.0 s/d PORTC.7• JIKA PUSH BUTTON PADA PORTD.3 DITEKAN MAKA terjadi proses LED berjalan pada PORTC.7 s/d PORTC.0

Published by. imeldaflorensia91

Recommended