Ana sayfa | Hakkımda | İletişim | Sosyal platform
PIC CCS C & ASM / Uygulamalar
Karakter LCD ile 0-199 sayacı

Uygulamayı indirmek için buraya tıklayabilirsiniz. Arşiv şifresi isterse elektrocavus.com giriniz.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <16f877.h>

#include < lcd.c >//LCD sürmek için gerekli

#fuses XT, NOWDT, NOPROTECT, NOBROWNOUT, NOLVP, NOPUT, NOWRT, NODEBUG, NOCPD
#use delay(clock=4000000)
#define LCD_DATA_PORT      getenv("SFR:PORTB")  // lcd B portunda
               
int c;

Void main(){

       setup_psp(PSP_DISABLED);   // psp kapatıldı.
       setup_timer_1(T1_DISABLED); //t1 kapatıldı.
       setup_timer_2(T2_DISABLED,0,1);  // t2 kapatıldı.
       setup_adc_ports(NO_ANALOGS);  // analog girişler kapatıldı.
       setup_adc(ADC_OFF);    // adc kapatıldı.
       setup_CCP1(CCP_OFF);   // ccp1 kapatıldı.
       setup_CCP2(CCP_OFF);   // ccp2 kapatıldı.
lcd_init();  // LCD nin çıkış haritasını tanıtmak için kullanılır. Bu komut 1 kere kullanılmalı

 For(;;){
  printf(lcd_putc,"fLCDye basladim.");
  delay_ms(1500);
  printf(lcd_putc," Alt satir");
  delay_ms(1500);
  printf(lcd_putc,"fSayici devrede.");
  for(c=0;c<200;c++){
   printf(lcd_putc," Sayi degeri: %u",c);
   delay_ms(75);
   }
  printf(lcd_putc,"fSayici sonlandi.");
  printf(lcd_putc," 0-199 sayici");
  delay_ms(2000);
 }
}
ELEKTRO ÇAVUŞ
Ana sayfa | Hakkımda | İletişim | Sosyal platform
ELEKTRO ÇAVUŞ2012 | elektrocavus.com