#include <reg52.h>
sfr CKCON = 0x8F;
void delay (unsigned long);
void main ()
{
unsigned int j;
CKCON = 0x01; //กำหนดเวลา
P2 = 0x00; //เริ่มที่พอต
while (1)
{
P2 = 0x02;
delay(50000);
P2 = 0x04;
delay(50000);
P2 = 0x08 ;
delay(50000);
P2 = 0x10 ;
delay (50000);
P2 = 0x20 ;
delay(50000);
P2 = 0x40 ;
delay(50000);
P2 = 0x80 ;
delay(50000);
}
}
void delay(unsigned long i )
{
while (i > 0){i--;}
return;
}
I2luY2x1ZGUgPHJlZzUyLmg+CnNmciBDS0NPTiA9IDB4OEY7CnZvaWQgZGVsYXkgKHVuc2lnbmVkIGxvbmcpOwoKdm9pZCBtYWluICgpCnsKIHVuc2lnbmVkIGludCBqOwogQ0tDT04gPSAweDAxOyAvL+C4geC4s+C4q+C4meC4lOC5gOC4p+C4peC4sgogUDIgPSAweDAwOyAgLy/guYDguKPguLTguYjguKHguJfguLXguYjguJ7guK3guJUKIHdoaWxlICgxKQogewoJUDIgPSAweDAyOwoJZGVsYXkoNTAwMDApOwoJUDIgPSAweDA0OwoJZGVsYXkoNTAwMDApOwoJUDIgPSAweDA4IDsKCWRlbGF5KDUwMDAwKTsKCVAyID0gMHgxMCA7CglkZWxheSAoNTAwMDApOwoJUDIgPSAweDIwIDsKCWRlbGF5KDUwMDAwKTsKCVAyID0gMHg0MCA7CglkZWxheSg1MDAwMCk7CglQMiA9IDB4ODAgOwoJZGVsYXkoNTAwMDApOwogfQp9Cgp2b2lkIGRlbGF5KHVuc2lnbmVkIGxvbmcgaSApCnsKd2hpbGUgKGkgPiAwKXtpLS07fQpyZXR1cm47Cgp9