PART 5 TRAINING INPUT Dosen : Dwisnanto Putro, ST, M.Eng
Input •
Input 1 = Mikrokontroler menerima Input berupa tegangan (+)
•
Input 0 = Mikrokontroler menerima Input berupa tegangan (–) ataupun Ground
Published By Stefanikha69
•Cara kerja Push Button
Published By Stefanikha69
•System Push Button
Published By Stefanikha69
•Jenis-Jenis Push Button
Published By Stefanikha69
•Rangkaian Push Button
•
Mikrokontroler menerima sinyal Ground
Published By Stefanikha69
•Rangkaian Push Button Pada Uc
Published By Stefanikha69
•Struktur program kode INPUT
if (syarat ==) {statement/proses;}
Published By Stefanikha69
•Struktur program kode INPUT else
if (syarat ==) {statement/proses;} else {statement/proses;}
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) {PORTC=0b11111110;} }}
// jika PIND.2 ditekan // 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