/*=========================================
Program : Praktek2
Fungsi : Mengenal manipulasi outport, shif register dan pass parameter.
=========================================*/
#include <at89x52.h>
//-----------------------------------------------------------
void delay(int mul) // mul as pass parameter variable
{int i,j;
int coba;
coba = mul;
for(i=0; i< mul*10;i++)
for(j=0;j < mul*100;j++);
}
//-------------------------------------------------------------
void main(void)
{unsigned char data1;
data1 = 0x03;
for(;;)
{
P2 = data1 ^ 0xFF;
delay(3);
data1= data1 << 1;
if (CY == 1) data1 |= 0x01;
}
}
//--------------------------------------------- end file ------------------------
Tidak ada komentar:
Posting Komentar