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
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