02.11.2014 Views

BÖLÜM 4 – KAREKTER LCD ve ADC İŞLEMLERİ - 320Volt

BÖLÜM 4 – KAREKTER LCD ve ADC İŞLEMLERİ - 320Volt

BÖLÜM 4 – KAREKTER LCD ve ADC İŞLEMLERİ - 320Volt

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

tus=9;<br />

}<br />

if(sut4) // 4. sütun okunuyor<br />

{<br />

DelayMs(20);<br />

tus=0x0C;<br />

}<br />

sat3=0; // 1. satır lojik-0 yapılıyor<br />

sat4=1; // 4. satır lojik-1 yapılıyor<br />

if(sut1) // 1. sütun okunuyor<br />

{<br />

DelayMs(20);<br />

tus=0x0E;<br />

}<br />

if(sut2) // 2. sütun okunuyor<br />

{<br />

DelayMs(20);<br />

tus=0;<br />

}<br />

if(sut3) // 3. sütun okunuyor<br />

{<br />

DelayMs(20);<br />

tus=0x0F;<br />

}<br />

if(sut4) // 4. sütun okunuyor<br />

{<br />

DelayMs(20);<br />

tus=0x0D;<br />

}<br />

sat4=0; // 4. satır lojik-0 yapılıyor<br />

}<br />

return tus; // Fonksiyon "tus" değeri ile geri döner<br />

void main(void)<br />

{<br />

TRISB=0x00;<br />

TRISC=0x00;<br />

TRISD=0x0F;<br />

PORTB=0x00;<br />

PORTC=0x00;<br />

PORTD=0x00;<br />

// Ana fonksiyon alanı<br />

// <strong>LCD</strong> için çıkıĢ<br />

// TuĢ takımı için giriĢ <strong>ve</strong> çıkıĢ<br />

}<br />

lcd_init();<br />

// <strong>LCD</strong> ilk ayarları yapılıyor<br />

lcd_yaz("Basilan Tus=");<br />

for(;;)<br />

{<br />

lcd_gotoxy(1,13); // <strong>LCD</strong> 1x13’e gidiliyor<br />

while(keypad_oku()!=0); // Keypad değeri 0’dan farklı mı<br />

<strong>ve</strong>ri_yolla(keypad_oku()/10+48); // Onlar yazılıyor<br />

<strong>ve</strong>ri_yolla(keypad_oku()%10+48); // Birler yazılıyor<br />

}<br />

FxDev.org Sayfa 10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!