Ynt: 7segment geriye saydırma yardım

Başlatan snansrin, 11 Aralık 2015, 02:33:21

snansrin

iyi geceler, 4 digit 7 segment display i 10 dan geriye doğru, 1 sn arayla saydırmak istiyorum. bunu 16f628a ile nasıl yapabilirim ? aynı zamanda buton ve led çıkışta bağlamam gerekiyor. şimdiden yardımlarınız için teşekkür ederim :)

mesaj birleştirme:: 11 Aralık 2015, 02:36:49

ses çıkışıyla aynı anda geriye doğru sayması gerekiyor
#define buton porta.ra0
#define motor porta.ra1

void main() {
     cmcon =  0x07;
     option_reg = 0x80;
     trisa.ra0 =1;
     porta.ra0 =0;
     trisa.ra1 =0;
     porta.ra1 =0;
               while(1) {
               if (buton) {
               while (buton);
               delay_ms(1000);
               
               
  
    Sound_init(&portb, 4);
 sound_play(5070, 90);
 delay_ms(1000);
  sound_play(5070, 90);
 delay_ms(1000);
  sound_play(5070, 90);
 delay_ms(1000);
  sound_play(5070, 90);
 delay_ms(1000);
  sound_play(5070, 90);
 delay_ms(1000);
  sound_play(5070, 90);
 delay_ms(1000);
  sound_play(5070, 90);
 delay_ms(1000);
  sound_play(5070, 90);
 delay_ms(1000);
  sound_play(5070, 90);
 delay_ms(1000);
  sound_play(5070, 90);
 delay_ms(100);
  sound_play(5070, 90);
 delay_ms(100);
  sound_play(5070, 90);
 delay_ms(100);
  sound_play(5070, 90);
 delay_ms(100);
   sound_play(5070, 90);
 delay_ms(100);
   sound_play(5070, 90);
  motor=1;
  delay_ms(20);
  motor = 0;
  

}   }
}

snansrin


selimkoc

blogumda 7segment uygulamaları var. onları incele...