part 5 training input · buatlah project dengan system: •jika push button pada portd.2 ditekan...

Post on 15-Jan-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related