part 5 training input · buatlah project dengan system: •jika push button pada portd.2 ditekan...
TRANSCRIPT
PART 5TRAINING INPUTDosen : Dwisnanto Putro, ST, M.Eng
• Input 1 = Mikrokontroler menerima Input berupa
tegangan (+)
• Input 0 = Mikrokontroler menerima Input berupa
tegangan (–) ataupun Ground
Input
Published By Stefanikha69
•Cara kerja Push Button
Published By Stefanikha69
•System Push Button
Published By Stefanikha69
•Jenis-Jenis Push Button
Published By Stefanikha69
• Mikrokontroler menerima sinyal Ground
•Rangkaian Push Button
Published By Stefanikha69
•Rangkaian Push Button Pada Uc
Published By Stefanikha69
if (syarat ==) {statement/proses;}
•Struktur program kode INPUT
Published By Stefanikha69
if (syarat ==) {statement/proses;}
else
{statement/proses;}
•Struktur program kode INPUT else
Published By Stefanikha69
•New Project
• Run CodeVision
Published By Stefanikha69
Published By Stefanikha69
• Chip select
Published By Stefanikha69
configuration chip select
• Chip ATMEGA 8535
• Clock 8.000000 Mhz
Published By Stefanikha69
• Untuk port gunakan PORTC untuk LED
PORTC.0 – PORTC.7 = output (0)
Published By Stefanikha69
• Gunakan PORTD.2 dan PORTD.3 sebagai Input pullup (P)
Published By Stefanikha69
• Save and Generate
Published By Stefanikha69
• Save File – make folder and files
Published By Stefanikha69
• Display
Published By Stefanikha69
•Configuration ready compile
Published By Stefanikha69
Published By Stefanikha69
•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 Stefanikha69
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 Stefanikha69
•Configuration PORT Programmer
Published By Stefanikha69
Choice :
• AVR Chip programmer type
• COM PORT
• BAUD RATE
Published By Stefanikha69
•COMPILER AND BUILD ALL PROGRAM
Or Shift F9
Published By Stefanikha69
• Connecting USB Downloader - PC/Laptop -Microcontroller, And....
Published By Stefanikha69
• Process Downloading.........
Published By Stefanikha69
FINISH
Published By Stefanikha69
• Error DOWNLOADING
Solution :• Check COM PORT• Check Baud Rate• Check Connection Downloader• Check Prog/Serial TTL select
Published By Stefanikha69
•CV AVR WITH PROTEUS
OPEN PROGRAM ISIS PROTEUS PROFESSIONAL
Published By Stefanikha69
•synchronization cv avr with proteus
• Creat Project and Design
• Double click pict microcntroller
Published By Stefanikha69
•synchronization cv avr with proteus
• Select clock frequency
• Select program file, (HEX file type)
Published By Stefanikha69
•synchronization cv avr with proteus
• Running ISIS Proteus
• FINISH...
Created by. Dwisnanto Putro, Manado, September 2012
Published By Stefanikha69
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 Stefanikha69
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 Stefanikha69
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
• JIKA TIDAK DITEKAN PUSHBUTTON PADA PORTD.2 dan PORTD.3 MAKA LED PADA PORTC.2 DAN PORTC.3 MATI
Published By Stefanikha69
TASK
BUATLAH 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 Stefanikha69
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
• JIKA PUSH BUTTON PADA PORTD.2 DAN PORTD.3 DITEKAN BERSAMAAN MAKA LED SEMUA MATI
Published By Stefanikha69
TASK
BUATLAH 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 Stefanikha69