CCS C ile yazılmış Nokia 7110 direver ile ekranı kotrol etmenin ne kadar kolay olduğunu aşağıda inceleyebilirsiniz.
#include "nokia.h"
// on to port D (PORTB address value 6 for PIC16F628 device)
#byte lcdport= 8
// PIC SIDE LCD SIDE
#bit nok_sda = lcdport.0 // RD0 pin-19 pin-13 Serial data
#bit nok_sclk = lcdport.1 // RD1 pin-20 pin-05 Serial clock
#bit nok_dc = lcdport.2 // RD2 pin-21 pin-04 Data or Command mode
#bit nok_cs = lcdport.3 // RD3 pin-22 pin-02 LCD Chip select
#bit nok_res = lcdport.4 // RD4 pin-23 pin-14 LCD Reset#include "7110.h"
#zero_ram
int a;
void init() {
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_psp(PSP_DISABLED);
setup_spi(FALSE);
nokia_init();
nokia_gotoxy(1,1);
printf(lcd_chr," 7110 Test");
nokia_gotoxy(1,2);
printf(lcd_chr," ******************");
nokia_gotoxy(1,3);
printf(lcd_chr," www.ccspic.com");
nokia_gotoxy(1,4);
printf(lcd_chr," ******************");
}
void main() {
init();
for (a=1;a<=99;++a)
{
nokia_gotoxy(1,5);
printf(lcd_chr," %u",a);
}
while(1);
}
}
Kaynak kodlar ve proteus simülasyonu burada.


(2 votes, average: 3.5 out of 5)
can Tem 5, 2008
nokia.h dosyasinida paylasabilirmisiniz hocam
admin Tem 5, 2008
dosyaların hepsi paylaşımda zaten
en alt satırda kalın olarak yazılmış ‘burada’ kelimesine tıklayarak indirebilirsiniz.
cengiz Nis 26, 2009
merhhaba paylaşımlarınız bir harika
benim soruma gelince 7110 h kulanırken
eğer yazılımla mümkünse
bazen büyük font bazen normal font
örnek vermek gerekirse font6×8 yada
font8×16 kulanma ÅŸansımız varmı varsa
nasıl bir yazılım gerekli
teşekkürler sunarım
cengiz May 11, 2009
bütün gece uraştım ekranı çalıştıramadım
kontrastanmı neden bilemiyorum proteusta çalışan kod gerçek hayatta çalıştıramadım 10 gnd 11gnd 7 gnd verdim gene çalışmadı
diğer bağlantılar proteusta olduğu gibi aynen bağladım besleme olarak nokia pilini kulandım
3.6v mikroiÅŸlemci 4mhz 3.6 volta test ettim
led yakıp söndürüyordu y ani pic çalışıyor
sadece 11gnd verdim çalışmadı
gerçekte çalışan bir devre varmı bildiğiniz
şemasıyla birlikte çalışan bir devre görsem belki hatamı anlarım saygılar lcd sıfır aldırdım daha jelatini üstünde belkide bozuktur
saygılar sunarım yardımlarınızı bekliyorum