چاپ متغیر روی LCD,کدویژن,codevision,دانلود رایگان فیلم, انیمیشن, آهنگ,آموزش, بازی جدید با لینک مستقیم ,میکروپروسسور,,AVR, سریال,ریزپردازنده,ترفند,چگونگی و نحوه چاپ متغیر بر روی LCD
چگونگی و نحوه چاپ متغیر بر روی LCD سریال
همان گونه که می دانید بر روی LCD ها می توان با توابع putchar و puts ، هر گونه رشته ای را چاپ کرد ولی نمی توان متغیر چاپ کرد. در این پست ترفند های حل این مشکل را بیان می کنیم.
همان گونه که می دانید بر روی LCD ها می توان با توابع putchar و puts ، هر گونه رشته ای را چاپ کرد
ولی نمی توان متغیر چاپ کرد. در این پست ترفند های حل این مشکل را بیان می کنیم.
خب برای این کار سه روش وجود دارد (یعنی من 3 روش بلدم، شاید هم بیشتر باشه!)
1- خودمان یک تابع تعریف می کنیم و همه کاراکتر های دلخواهی که بهشون نیاز داریم را معرفی می کنیم.
(البته روش دست و پا گیر و مبتدیانه ای است)
مثالش این برنامه است که برای چاپ اعداد 0 تا 99 روی LCD ازش استفاده کردم
برای آشنایی برنامه را دانلود کنید.
2- به کارگیری تابع itoa که با تبدیل دیتای صحیح به کد اسکی مشکل را حل می کند.
(int to asci)
char str[];
itoa(x,str);
lcd_puts(str);
3- با کمک تابع sprint
char str[];
sprintf(str,"%d",x);