top of page

MikroC - Seven Segment Sayac Uygulamasi

  • Writer: Sevdanur GENC
    Sevdanur GENC
  • Sep 30, 2014
  • 1 min read
c

Mikro 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

Comments


©2035 by Sevdanur Genc. Powered and secured by Wix

bottom of page