1 Aralık 2020 Salı

Yürüyen led Lcd de ondalık değerleri ccs compiler

 Yürüyen led Lcd de ondalık değerleri gösterme ccs compiler

#include<16f877a.h>

#device adc=16

#fuses hs,nowdt

#use delay(clock=4m)

#define use_portb_lcd true

#include<lcd.c>

void main()

{

setup_adc_ports(AN0);

setup_adc(adc_clock_internal);

set_tris_d(0x00);

output_d(0x00);

int degistir = 1;

boolean yol = 0;


int16 deger;


set_adc_channel(0);


lcd_init();

while(true)

{


deger = read_adc() /100;

output_d(degistir);

delay_ms(deger);

if(!yol)

{

degistir = degistir *2;

if(degistir == 256)

{

yol =1;

degistir =64;

}

}

else if(yol)

{

degistir = degistir / 2;

if(degistir == 1)

yol =0;

}

printf(lcd_putc,"\f %d",degistir);

delay_ms(250);

}

}



Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...