0% found this document useful (0 votes)
23 views9 pages

7 Segment Display Exp

Uploaded by

yv5pgh7z84
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views9 pages

7 Segment Display Exp

Uploaded by

yv5pgh7z84
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Program:

int a=7;

int b=6;

int c=5;

int d=11;

int e=10;

int

f=8;

int g=9;

int dp=4;

//display number 1

void display1(void)

digitalWrite(b,LOW);

digitalWrite(c,LOW);

//display number2
void

display2(void)

digitalWrite(a,LOW);

digitalWrite(b,LOW);

digitalWrite(g,LOW);

digitalWrite(e,LOW);

digitalWrite(d,LOW);

// display number3

void display3(void)

digitalWrite(a,LOW);

digitalWrite(b,LOW);

digitalWrite(c,LOW);

digitalWrite(d,LOW);

digitalWrite(g,LOW);

// display number4

void display4(void)

{
digitalWrite(f,LOW);

digitalWrite(b,LOW);

digitalWrite(g,LOW);

digitalWrite(c,LOW);

// display number5

void display5(void)

digitalWrite(a,LOW);

digitalWrite(f,LOW);

digitalWrite(g,LOW);

digitalWrite(c,LOW);

digitalWrite(d,LOW);

// display number6

void

display6(void)

digitalWrite(a,LOW);

digitalWrite(f,LOW);

digitalWrite(g,LOW);

digitalWrite(c,LOW);
digitalWrite(d,LOW);

digitalWrite(e,LOW);

// display number7

void display7(void)

digitalWrite(a,LOW);

digitalWrite(b,LOW);

digitalWrite(c,LOW);

// display number8

void display8(void)

digitalWrite(a,LOW);

digitalWrite(b,LOW);

digitalWrite(g,LOW);

digitalWrite(c,LOW);

digitalWrite(d,LOW);

digitalWrite(e,LOW);

digitalWrite(f,LOW);

}
void clearDisplay(void)

digitalWrite(a,HIGH);

digitalWrite(b,HIGH);

digitalWrite(g,HIGH);

digitalWrite(c,HIGH);

digitalWrite(d,HIGH);

digitalWrite(e,HIGH);

digitalWrite(f,HIGH);

void display9(void)

digitalWrite(a,LOW);

digitalWrite(b,LOW);

digitalWrite(g,LOW);

digitalWrite(c,LOW);

digitalWrite(d,LOW);

digitalWrite(f,LOW);

void display0(void)

digitalWrite(a,LOW);
digitalWrite(b,LOW);

digitalWrite(c,LOW);

digitalWrite(d,LOW);

digitalWrite(e,LOW);

digitalWrite(f,LOW);

void setup()

int i;

for(i=4;i<=11;i++)

pinMode(i,OUTPUT);

void loop()

while(1)

{ clearDisplay();

display0();

delay(1000);

clearDisplay();

display1();

delay(1000);

clearDisplay();
display2();

delay(1000);

clearDisplay();

display3();

delay(1000);

clearDisplay();

display4();

delay(1000);

clearDisplay();

display5();

delay(1000);

clearDisplay();

display6();

delay(1000);

clearDisplay();

display7();

delay(1000);

clearDisplay();

display8();

delay(1000);

clearDisplay();
display9();

delay(1000);

You might also like