suga
Member level 2
I wrote a program counter for led and 7 segment.at a time both has to run.but 7 segment started run after that led started.
here c1,c2 as a switch.
This is my program
here c1,c2 as a switch.
This is my program
Code:
#include<reg51.H>
unsigned int t,i;
#define p0 P0
#define p3 P3
#define p1 P1
sbit c1=p3^2;
sbit c2=p3^3;
void led();
void segment();
void wait (int j) {
long int d;
for(d =0;d<j;d++);
}
void main()
{
if(c2==1)
{
segment();
led();
}
}
void segment()
{
P0 = 0xf0;
for(i=0;i<9;i++)
{
wait(5000);
P0 = P0+1;
}
}
void led()
{
p1=0xff;
for(t=0;t<256;t++)
{
wait(5000);
P1=P1-1;
}
}