Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

#include "C:\Program Files (x86)\PICC\Devices\16f877a.

h"
#fuses NOWDT,XT,NOPROTECT
#use delay(clock=4000000)
signed long k1,k2,i,k3,x;
void main()
{
int display[]={0x77, 0x50, 0x50, 0x06, 0x7c, 0x77, 0x40, 0x73, 0x79, 0x50, 0x3e
, 0x40, 0x5b, 0x3f, 0x06, 0x7f};
k3=0,k2=0;
set_tris_d(0);
set_tris_c(0);
output_c(0);
while(1)
{
for(x=0;x<50;++x){
k1=k2;
k3=0;
for(i=1;k3<=k1;i=i*2){
output_c(0);
output_d(i);
output_c(display[k2]);
delay_ms(5);
--k2;
++k3;
}
k2=k1;
}
++k2;
if(k2<=8){
k1=k2;
}
else{
k1=8;
}
}
}

You might also like