Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

18f452 ve LCD komedisi?

Başlatan axanc, 14 Haziran 2004, 16:42:39

DumrulBey

Merhaba,

Kod aşağıda bugün 16F877 ve 18F ailesi ile deneyeceğim. Bakalım ne olacak...:)

// CCS PIC C Compiler 3.207
#include <16F628.h>
#use delay(clock=4000000)
#fuses NOWDT, INTRC_IO, NOPUT, NOPROTECT, NOBROWNOUT, NOMCLR, LVP, NOCPD
#define use_portb_lcd TRUE
#include <LCD.C>

void main()
{
   lcd_init();
   while (1) {
     output_high (PIN_B3);   
     printf(lcd_putc, "\fMerhaba CCS...\n");
     delay_ms(500);
     output_low (PIN_B3);   
     printf(lcd_putc, "Bye Bye CCS...\n");
     delay_ms(500);
   }
}


Teşekkürler...
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)

arif

Merahaba
16F628 icin fuse leri seçerken NOLVP secmen lazım.
LVP sectiğinde RB4 pinin I/O olarak kullanamazsın. Tabi lcd de çalışmaz. Datasheet leri biraz daha ayrıntılı incelemek lazım sanırım hepimiz zaman zaman butip şeyleri unutuyoruz.
Programı denedim çalışıyor.
Kolay gelsin...
#include <16F628.h> 
#use delay(clock=4000000) 
#fuses NOWDT,INTRC_IO,NOPUT,NOPROTECT,NOBROWNOUT,noMCLR,noLVP,NOCPD 
#define use_portb_lcd TRUE 
#include <LCD.C> 


void main() 
{
   lcd_init();
   
   while(1)
   {
      output_high (PIN_B3);    
      printf(lcd_putc,"\fMerhaba CCS...\n"); 
      delay_ms(500); 
      output_low (PIN_B3);    
      printf(lcd_putc,"Bye Bye CCS...\n"); 
      delay_ms(500); 
   } 
}

DumrulBey

Ha evet, çok sağ ol. Dikkatimden kaçmış işte...:)

Bu arada wizard olayını denedim çok hoşuma gitti. Kullanmak istediklerinizi işaretliyorsunuz, o dikkatinizden kaçabilecek şeyler buhar oluyor. Galiba CCS'ye henüz bye bye demek için çok erken...

Sevgiler, saygılar...
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)