lcd ye int deger yazdırma sorunu

Başlatan korcenk, 20 Ekim 2013, 14:44:50

bilsisco

char yazi[8];
char m=128;

void main()
{
LCD_Init();
LCD_CMD(_LCD_CURSOR_OFF);
LCD_CMD(_LCD_CLEAR);

IntToStr(m, yazi);  // yazi " 128" (bir boşluk).
//m değerini stringe cevir yazi değişkenine at.
//Boşluk için Ltrim() kullanılmalı

LCD_CMD(_LCD_CLEAR);
Lcd_Out(2, 1, yazi);          // 2. satır 1. sıradan LCD'ye yazmaya başla
Delay_ms(1000);
//LCD çıktısı _ _ _ 128 (3 boşluk var)

kaynak:
http://download.mikroe.com/documents/compilers/mikroc/pic/help/conversions_library.htm#inttostr

35Murat35

Hangi işlemciyi kullanıyosun. 18 serisi ve üstünde sprinx fonksiyonlarını kullanabilirsin.
Döküman burda : http://download.mikroe.com/documents/compilers/mikroc/pic/help/sprint_library.htm