SlideShare a Scribd company logo
1 of 1
PERCOBAAN 1 
GAMBAR RANGKAIAN 
LISTING PROGRAM 
#include <mega8535.h> 
#include <delay.h> 
void main() 
{ 
PORTA=0x00; 
DDRA=0x0FF; 
PORTB=0x03; 
DDRB=0x00; 
PORTC=0x00; 
DDRC=0x00; 
PORTD=0x00; 
DDRD=0x00; 
while (1) 
{ 
if(PINB.0==0) { 
PORTA.0=1; delay_ms(50); 
PORTA.1=2; delay_ms(50); 
PORTA.2=3; delay_ms(50); 
PORTA.3=4; delay_ms(50); 
PORTA.4=5; delay_ms(50); 
PORTA.5=6; delay_ms(50); 
PORTA.6=7; delay_ms(50); 
PORTA.7=8; delay_ms(50); } 
if(PINB.1==0) { 
PORTA.7=0; delay_ms(50); 
PORTA.6=0; delay_ms(50); 
PORTA.5=0; delay_ms(50); 
PORTA.4=0; delay_ms(50); 
PORTA.3=0; delay_ms(50); 
PORTA.2=0; delay_ms(50); 
PORTA.1=0; delay_ms(50); 
PORTA.0=0; delay_ms(50); } 
} 
}

More Related Content

What's hot

Os Practical Assignment 1
Os Practical Assignment 1Os Practical Assignment 1
Os Practical Assignment 1Emmanuel Garcia
 
One definition rule - что это такое, и как с этим жить
One definition rule - что это такое, и как с этим житьOne definition rule - что это такое, и как с этим жить
One definition rule - что это такое, и как с этим житьPlatonov Sergey
 
โครงงาน เครื่องคิดเลข
โครงงาน เครื่องคิดเลขโครงงาน เครื่องคิดเลข
โครงงาน เครื่องคิดเลขBung Lfkglialbmk
 
Advanced QUnit - Front-End JavaScript Unit Testing
Advanced QUnit - Front-End JavaScript Unit TestingAdvanced QUnit - Front-End JavaScript Unit Testing
Advanced QUnit - Front-End JavaScript Unit TestingLars Thorup
 
Controlling Arduino With PHP
Controlling Arduino With PHPControlling Arduino With PHP
Controlling Arduino With PHPThomas Weinert
 
20110424 action scriptを使わないflash勉強会
20110424 action scriptを使わないflash勉強会20110424 action scriptを使わないflash勉強会
20110424 action scriptを使わないflash勉強会Hiroki Mizuno
 
Безопасность интернет-приложений осень 2013 лекция 8
Безопасность интернет-приложений осень 2013 лекция 8Безопасность интернет-приложений осень 2013 лекция 8
Безопасность интернет-приложений осень 2013 лекция 8Technopark
 

What's hot (13)

Php arduino
Php arduinoPhp arduino
Php arduino
 
Os Practical Assignment 1
Os Practical Assignment 1Os Practical Assignment 1
Os Practical Assignment 1
 
Michael kontopoulo1s
Michael kontopoulo1sMichael kontopoulo1s
Michael kontopoulo1s
 
One definition rule - что это такое, и как с этим жить
One definition rule - что это такое, и как с этим житьOne definition rule - что это такое, и как с этим жить
One definition rule - что это такое, и как с этим жить
 
Codigo
CodigoCodigo
Codigo
 
โครงงาน เครื่องคิดเลข
โครงงาน เครื่องคิดเลขโครงงาน เครื่องคิดเลข
โครงงาน เครื่องคิดเลข
 
R tist
R tistR tist
R tist
 
Отладка в GDB
Отладка в GDBОтладка в GDB
Отладка в GDB
 
Advanced QUnit - Front-End JavaScript Unit Testing
Advanced QUnit - Front-End JavaScript Unit TestingAdvanced QUnit - Front-End JavaScript Unit Testing
Advanced QUnit - Front-End JavaScript Unit Testing
 
Controlling Arduino With PHP
Controlling Arduino With PHPControlling Arduino With PHP
Controlling Arduino With PHP
 
20110424 action scriptを使わないflash勉強会
20110424 action scriptを使わないflash勉強会20110424 action scriptを使わないflash勉強会
20110424 action scriptを使わないflash勉強会
 
Безопасность интернет-приложений осень 2013 лекция 8
Безопасность интернет-приложений осень 2013 лекция 8Безопасность интернет-приложений осень 2013 лекция 8
Безопасность интернет-приложений осень 2013 лекция 8
 
Server
ServerServer
Server
 

Microcontroller Program for Blinking LED Lights

  • 1. PERCOBAAN 1 GAMBAR RANGKAIAN LISTING PROGRAM #include <mega8535.h> #include <delay.h> void main() { PORTA=0x00; DDRA=0x0FF; PORTB=0x03; DDRB=0x00; PORTC=0x00; DDRC=0x00; PORTD=0x00; DDRD=0x00; while (1) { if(PINB.0==0) { PORTA.0=1; delay_ms(50); PORTA.1=2; delay_ms(50); PORTA.2=3; delay_ms(50); PORTA.3=4; delay_ms(50); PORTA.4=5; delay_ms(50); PORTA.5=6; delay_ms(50); PORTA.6=7; delay_ms(50); PORTA.7=8; delay_ms(50); } if(PINB.1==0) { PORTA.7=0; delay_ms(50); PORTA.6=0; delay_ms(50); PORTA.5=0; delay_ms(50); PORTA.4=0; delay_ms(50); PORTA.3=0; delay_ms(50); PORTA.2=0; delay_ms(50); PORTA.1=0; delay_ms(50); PORTA.0=0; delay_ms(50); } } }