Nano'nun Günlüğü…

Ideallerimi gerceklestirmek icin arastiriyorum, Unutmamak icin yaziyorum!

  • Bulundugunuz Sayfa: 
  • Ana Sayfa
  • MikroC – Seven Segment Sayac Uygulamasi

MikroC – Seven Segment Sayac Uygulamasi

Gönderim Ekim 1st, 2014

cMikro C derleyicisi yardimiyla yazmis oldugumuz kodlarin .hex formatlarini proteus’taki devrelerimize gomerek uygulamalarin simulasyonunu gerceklestirmis oluyoruz. Bu makalemde sizlere Seven Segment ve Pic18F4550 devresini kullanarak bir sayac hazirliyorum. Sayaci 0 – 99 arasinda yukari veya asagi olacak sekilde saydirtabiliyor, ayni zamanda istege gore sayaci baska bir buton yardimiylada sifirlattirabiliyorum.

Uygulamanin kodlarini gerceklestirdikten sonra devices olarak; Button, Cap, Crystal, Pic18F4550, Res, 7SEG-COM-CAT-BLUE, 7SEG-COM-CAT-RED ve 7448 kullaniyorum. Bunlari proteus ortaminda tasarladiktan sonra devre icerisine .hex formatindaki asagida gorunen mikro c kodlarimi gomuyorum. Tasarim ve diger tum ayarlamalari asagidaki ekran goruntusu uzerinde gorebilirsiniz.

MikroC Kaynak Kodlari

#define artir PORTC.RC0
#define azalt PORTC.RC1

short display = 0;

void main() {
ADCON1 |= 0x0F;
CMCON |= 0x07;

trisb = 0x00;
portb = 0x00;
trisc = 0x03;
portc = 0x00;

while(1)
{
if(!artir)
{
display++;
while(!artir);
}
if(!azalt)
{
display–;
while(!azalt);
}
portb = dec2bcd(display);
if (display>90) display = 0;
if (display<0) display = 99;
}
}

Ekran Goruntusu

1

 

 

 

 

 

 

 

 

Yukaridaki ilk buton sayaci arttirmaya, ikinci butun ise sayaci azaltmaktadir. En alttaki buton ise sayaci sifirlamaktadir.

Keyifli Calismalar Dilerim

Etiketler: , , , , ,
Bulundugu Konu Etiketleri Akademik, Gomulu Sistem / Embedded System, Sistem, Sistem Programlama, Yazilim |

Lutfen Yorumlarinizi Burdan Ulastiriniz!...

You must be Kullanici Adiniz : to post a comment.

Istatistik

  • 1 Uye
  • 334 Yazi
  • 16 Yorum Var