PIC16F84A yı Kullanarak Display İle 9'dan 0'a geri Sayan Devre

Melih Can

Üye
Katılım
10 Ocak 2015
Mesajlar
2
Puanları
1
Yaş
25
PIC16F84 ü Kullanarak Display İle 9'dan 0'a geri Sayan Devreyi Çiz Program Yazmam Gerekiyor Yardım Eder Misiniz ?
 
0 9 YAPARIM DA 9 DAN 0 ZOR KAÇ KERE DENEDİM 1 DEN SONRA 9 A ATLIYOR BU ARADA CSS Mİ İSTİYON ASSEMBLY Mİ
 
Kod:
#include <16F84.h>
#byte port= 6     
#use delay(clock=4000000)        // Osilatör 4 MH
#Fuses XT,NOWDT,NOPUT,NOPROTECT

void main()
{
   unsigned char sayac = 0;
   const unsigned char gosterge[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0xff,0x6f};
   set_tris_b( 0x00 );        // b portu çıkış

for(;;)
{
if( input( PIN_a0 )==0)
    {
         sayac++;
                      if (sayac==10)
                      sayac=0;
                      portb=gosterge [sayac];
                     while(input( PIN_a0)==0);
                     delay_ms (10);
                  }

if( input( PIN_a1 )==0)
{
                  sayac--;
                 if (sayac>10)
                sayac=9;
                portb=gosterge [sayac];
                while(input( PIN_a1 )==0);
                delay_ms (10);
                }
             }
}
bg90JG.jpg
 

Forum istatistikleri

Konular
128,126
Mesajlar
915,241
Kullanıcılar
449,839
Son üye
Qkay

Yeni konular

Geri
Üst