همانگونهکهمیدانیدبررویLCD ها میتوانباتوابعputcharوputs،هرگونهرشتهایراچاپکرد
ولینمیتوانمتغیرچاپکرد.در این پست ترفند های حل این مشکل را بیان می کنیم.

خب برایاینکارسهروشوجوددارد(یعنیمن3روشبلدم،شایدهمبیشترباشه!)

1-خودمانیکتابعتعریفمیکنیم وهمهکاراکترهایدلخواهیکهبهشوننیازداریمرامعرفیمیکنیم.
(البتهروشدستوپاگیرومبتدیانهایاست)


مثالش اینبرنامهاستکهبرایچاپاعداد0تا99رویLCDازشاستفادهکردم

برایآشناییبرنامهرادانلودکنید.

دانلود


2- به کارگیریتابعitoaکهباتبدیلدیتایصحیحبهکداسکی مشکلراحلمیکند.
(inttoasci)


char str[];
itoa(x,str);
lcd_puts(str);


3- باکمکتابعsprint


char str[];
sprintf(str,”%d”,x);


توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





تلگرام ته موویز