SlideShare a Scribd company logo
1 of 2
#include "C:Documents and SettingsAdministrateurBureauhor ccmain.h"
void main()
{int i,j,k,l,v,h;
byte const chiffre[10]={63,6,91,79,102,109,125,7,127,111};
byte const chiffre1[5]={6,91,79,102,109};
byte const chiffre2[9]= {6,91,79,102,109,125,7,127,111};
byte const chiffre3[9] ={6,11,15,38,45,45,7,47,47};
byte const chiffre4[9] ={0,3,1,1,1,3,0,3,1};
byte const chiffre5[3] ={6,11,15};
byte const chiffre6[3] ={0,3,1};
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
do
{
//0
for(l=0;l<11;l++)
{
for(i=0;i<5;i++)
{
for (j=1;j<10;j++)
{
output_b(chiffre[j]);
delay_ms(100);
}
output_d(chiffre1[i]);
}
output_a(chiffre3[l]);
output_e(chiffre4[l]);
}
output_c(6);
//1
for(l=0;l<11;l++)
{
for(i=0;i<5;i++)
{
for (j=0;j<9;j++)
{
output_b(chiffre[j]);
delay_ms(100);
}
output_d(chiffre1[i]);
}
output_a(chiffre3[l]);
output_e(chiffre4[l]);
}
output_c(91);
//2
for(h=0;h<3;h++)
{
for(i=0;i<5;i++)
{
for (j=0;j<9;j++)
{
output_b(chiffre[j]);
delay_ms(100);
}
output_d(chiffre1[i]);
}
output_a(chiffre5[h]);
output_e(chiffre6[h]);
}
}
while(true);
// TODO: USER CODE!!
}

More Related Content

More from Maha Achouri (11)

Horloge
HorlogeHorloge
Horloge
 
Feu de carrefour
Feu de carrefourFeu de carrefour
Feu de carrefour
 
Feu de carefour sur xlinx
Feu de carefour sur xlinxFeu de carefour sur xlinx
Feu de carefour sur xlinx
 
Temps reel
Temps reel Temps reel
Temps reel
 
Temps reel
Temps reelTemps reel
Temps reel
 
Compte rendu
Compte renduCompte rendu
Compte rendu
 
Montre numerique
Montre numeriqueMontre numerique
Montre numerique
 
electro_Mks
electro_Mkselectro_Mks
electro_Mks
 
rapport de stage
rapport de stage rapport de stage
rapport de stage
 
Etude de marché
Etude de marchéEtude de marché
Etude de marché
 
Afficheur 7 segments
Afficheur 7 segmentsAfficheur 7 segments
Afficheur 7 segments
 

Horloge code

  • 1. #include "C:Documents and SettingsAdministrateurBureauhor ccmain.h" void main() {int i,j,k,l,v,h; byte const chiffre[10]={63,6,91,79,102,109,125,7,127,111}; byte const chiffre1[5]={6,91,79,102,109}; byte const chiffre2[9]= {6,91,79,102,109,125,7,127,111}; byte const chiffre3[9] ={6,11,15,38,45,45,7,47,47}; byte const chiffre4[9] ={0,3,1,1,1,3,0,3,1}; byte const chiffre5[3] ={6,11,15}; byte const chiffre6[3] ={0,3,1}; setup_adc_ports(NO_ANALOGS); setup_adc(ADC_OFF); setup_psp(PSP_DISABLED); setup_spi(SPI_SS_DISABLED); setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); do { //0 for(l=0;l<11;l++) { for(i=0;i<5;i++) { for (j=1;j<10;j++) { output_b(chiffre[j]); delay_ms(100); } output_d(chiffre1[i]); } output_a(chiffre3[l]); output_e(chiffre4[l]); } output_c(6); //1 for(l=0;l<11;l++) { for(i=0;i<5;i++) { for (j=0;j<9;j++) { output_b(chiffre[j]); delay_ms(100); } output_d(chiffre1[i]); } output_a(chiffre3[l]); output_e(chiffre4[l]); } output_c(91); //2 for(h=0;h<3;h++) { for(i=0;i<5;i++) { for (j=0;j<9;j++) { output_b(chiffre[j]);