0
1.8kviews
A key is connected at P3.2 and 8 LEDs are connected to P1 of 8951. Write a C program to display 0 to 255 in binary on LEDs, when a key is pressed.
1 Answer
| written 6.9 years ago by | • modified 6.9 years ago |
(Asssuming that P3.2 =0, when the key is pressed)
#include< reg51.h>
sbit sw = P3^2;
void delay (unsigned int);
void main(void)
{
sw=1;
unsigned char i;
P1=0X00;
while(1)
{
if(sw==0)
{
for(i=0;i<=255;i++)
{
P1=i;
delay(100);
}
}
else
P1=0;
}
}
void delay (unsigned int i time)
{
unsigned int …