sábado, 25 de enero de 2014

74HC595

#include <16F877A.h>
#use delay(clock=2M)
#include <74595.c>

void main() {
   int i;
   BYTE datos = 0xF5;
   BYTE data[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
   set_tris_b(0x00);

   do {
      for(i=0;i<10;i++){
         datos= data[i];
         write_expanded_outputs (&datos);
         delay_ms(900);
      }
   } while (TRUE);
}

No hay comentarios:

Publicar un comentario