Wikipedia

Résultats de recherche

samedi 18 avril 2015

Afficheur matricielle



Une partie de code:
while(TRUE)
   {
       for(j=0;j<8;j++)
       {    
       for(i=d;i<d+9;i++)
         {
         if (TEXT [i]<='?')DATA=~FONT1[TEXT [i]-' '][j];else
         if (TEXT [i]<='_')DATA=~FONT2[TEXT [i]-'@'][j];else
         if (TEXT [i]<='~')DATA=~FONT3[TEXT [i]-'`'][j];
         if(j==7)DATA=0x00;
         if(i==d+8)nn=n+3; else nn=8;  
           for(k=0;k<nn;k++)
           {
           OUTPUT_BIT(PIN_A1,shift_left(&DATA,1,0));
           if(k>=2){OUTPUT_HIGH(PIN_A0);OUTPUT_LOW (PIN_A0);}
           }
         }
Pour plus d'info: mohamed.amri102@gmail.com

Aucun commentaire:

Enregistrer un commentaire