PART 5 TRAINING INPUT
description
Transcript of PART 5 TRAINING INPUT
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