You are on page 1of 3

UP Counter 99 seven segment

#include<at89x52.h>
void main (){
int i,a;
int angka[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; Anoda
int angka[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; Katoda
a=0;
while(a<=9){
P0 = angka[a];
P1 = angka[0];
for(i=0;i<=9;i++){
P1= angka[i];
}
a++;
if(a>9){
a=0;}
}
}
Down Counter 99 seven segment
#include<at89x52.h>
void main (){
int i,a;
int angka[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; Anoda
int angka[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; Katoda
a=9;
while(a>=0){
P0 = angka[a];
P1 = angka[0];
for(i=9;i<=0;i--){
P1= angka[i];
}
a--;
if(a<9){
a=9;}
}
}

Up counter 9
#include<at89x52.h>
void main (){
int i,a;
int angka[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; Anoda
int angka[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; Katoda
a=0;
while(a<=9){
P0 = angka[a];
a++;
if(a>9){
a=0;}
}
}
Down counter 9
#include<at89x52.h>
void main (){
int i,a;
int angka[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; Anoda
int angka[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; Katoda
a=9;
while(a>=0){
P0 = angka[a];
a++;
if(a<9){
a=9;}
}
}

#include<at89x52.h>
void main (){
int i,a;
int angka[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
a=0;
while(a<=1){
P0 = angka[a];
P1 = angka[0];
for(i=0;i<=9;i++){
if(a>0 && i>5){
break;
}else{
P1= angka[i];
}
}
a++;
if(a>9){
a=0;}
}
}

Saklar
#include <at89x52.h>
void main(){
int i,inp;
sroutine:
while(1){
for(i=0;i<=9;i++){
inp=P0;
P1=inp;
}
}
goto sroutine;
}

You might also like