MikroC - Seven Segment Sayac Uygulamasi
- Sevdanur GENC

- Sep 30, 2014
- 1 min read
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
Yukaridaki ilk buton sayaci arttirmaya, ikinci butun ise sayaci azaltmaktadir. En alttaki buton ise sayaci sifirlamaktadir. Keyifli Calismalar Dilerim





Comments