همانگونهکهمیدانیدبرروی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);
درباره
درس و دانشگاه ,
تاریخ ایجاد فایل دانلود:2014-07-06T21:55:00+04:30
تاریخ آخرین آپدیت دانلود:2014-07-06T21:55:00+04:30
Theme