اطلاعیه

Collapse
No announcement yet.

چاپ متغییر عددی بر روی LCD N96 در KEIL با LPC1768

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    چاپ متغییر عددی بر روی LCD N96 در KEIL با LPC1768

    با سلام
    همانطور که از موضوع تاپیک مشخص هست میخوام بدونم چطور میشه یک متغییر عددی که در حال عوض شدن هست رو روی lcd نمایش داد
    اصلا چطور یک متغییر int رو نمایش بدیم ؟
    لایبرری من برای استفاده از LCD لایبرری خود سایت هست با نام TFTLCD_FUNCTIONS
    که داخلش 3 تابع برای چاپ داره که برای چاپ رشته مناسب هستند. یا حداقل من بلدنیستم باهاشون کار کنم
    تکرار میکنم LCD N96 که 2.8 اینچ هست نه کاراکتری
    با تشکر ...

    #2
    پاسخ : چاپ متغییر عددی بر روی LCD N96 در KEIL با LPC1768

    سلام
    به این صورت:

    کد:
    	 int a;
    	 unsigned char str[10];
    	 .
    	 .
    	 .
    
    	 a=1452;
    	 sprintf(str,"%d",a);
    	 tftlcd_gotoxy(0,0);
    	 tftlcd_puts(str,0,0xffff,0);
    تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

    دیدگاه


      #3
      پاسخ : چاپ متغییر عددی بر روی LCD N96 در KEIL با LPC1768

      نوشته اصلی توسط mehdi_nxp
      سلام
      به این صورت:

      کد:
      	 int a;
      	 unsigned char str[10];
      	 .
      	 .
      	 .
      
      	 a=1452;
      	 sprintf(str,"%d",a);
      	 tftlcd_gotoxy(0,0);
      	 tftlcd_puts(str,0,0xffff,0);
      یک در دنیا و صد در آخرت خیر ببینی عزیزم :applause:

      دیدگاه


        #4
        پاسخ : چاپ متغییر عددی بر روی LCD N96 در KEIL با LPC1768


        سلام و خسته نباشید........ میخواستم بدونم برای avr چطور میتونم اینکار را انجام بدم؟؟؟؟؟! منتظرم ممنون

        دلیل: ادغام دو پست برای جلوگیری از اسپم

        خب بله ... حل شد، به این صورت میشه:
        کد:
        [FONT=Yekan]#include "tftlcd_functions.h"[/FONT]#include <stdio.h>
        void main(void)
        {
         int a;
         unsigned char str[10];
         a=50;      
          
         lcd_init();                  
         lcd_background_color(GREEN);
         
        while (1)
              {
               lcd_gotoxy(10,5);
               sprintf(str,"C=%d",a);
               lcd_puts(str,0,0xffff,0);
               delay_ms(3000);
               a++;
               }
        }
        دلیل: ادغام دو پست برای جلوگیری از اسپم

        فقط یک سوال دیگ که پیش میاد>>>> اینک عدد قبلی چاپ میشه بعدی هم روش چاپ میشه!!!! پاک نمیشه برای بعدی ک!!!!!! >>>> اینو باید چطور درست کرد؟؟؟
        Help mEEEEEEEEEEEEEE

        دیدگاه


          #5
          پاسخ : چاپ متغییر عددی بر روی LCD N96 در KEIL با LPC1768

          رو اون مکان ها spaceنمایش بده تا پاک بشن
          اگه جواب نداد
          اون مکان ها رو به رنگ زمینه پر کن...یه تابع خوشگل میتونی براش بنویسی و بعد بزاری اینجا مطلب استفاده کنن
          اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

          اگه دوس دارید سریع به جواب برسید :
          1) قبل از پرسیدن سوال، بسرچید.
          2) سوالاتون رو با جزئیات کامل مطرح کنید.

          دیدگاه

          لطفا صبر کنید...
          X