ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 14
  1. #1
    2019/08/28
    166
    16

    Exclamation نمایش متغیر بر روی LCD3.2" در LPC1768 در برنامه Keil

    من برد زیر رو با ال سی دی 3.2 اینچ و آی سی SSD1963خریدم

    یه کتابخونه برای ال سی دیش پیدا کردم. متن و .... رو روش نمایش میدم. اما نمیدونم چطور یک متغیر رو روش نمایش بدم.
    مثل یه شمارنده که پس از یک delay به عددش اضافه بشه.

    چطور میشه نمایش داد.

    اگه کسی کتابخونه افقی این برد و ال سی دی رو بصورت کامل یا بدون ایراد داره برام بذاره ممنون.
    توضیحات فراموش نشه. من تازه اومدم سمت َARM.

    اینم عکس با ال سی دی

  2. #2
    2017/06/13
    1,273
    688

    پاسخ : نمایش متغیر بر روی LCD3.2" در LPC1768 در برنامه Keil

    نقل قول نوشته اصلی توسط shoniz

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    من برد زیر رو با ال سی دی 3.2 اینچ و آی سی SSD1963خریدم

    یه کتابخونه برای ال سی دیش پیدا کردم. متن و .... رو روش نمایش میدم. اما نمیدونم چطور یک متغیر رو روش نمایش بدم.
    مثل یه شمارنده که پس از یک delay به عددش اضافه بشه.

    چطور میشه نمایش داد.

    اگه کسی کتابخونه افقی این برد و ال سی دی رو بصورت کامل یا بدون ایراد داره برام بذاره ممنون.
    توضیحات فراموش نشه. من تازه اومدم سمت َARM.

    اینم عکس با ال سی دی

    سلام
    خوب این مورد به پلتفرم ربطی نداره و در واقع مشکل برنامه نویسی زبان C شماس. وقتی برنامه میتونه متن رو نشون بده، یعنی مشکلی وجود نداره! کافیه شما متغیرتون رو داخل یک رشته قرار بدید که به شکل زیر امکان پذیره:

    sprintf(str, "%d", var);

    کافیه رشته str رو به توابع LCD بدید که براتون نمایش بده. var هم که همون متغیر شماس.
  3. #3
    2016/05/25
    900
    712

    پاسخ : نمایش متغیر بر روی LCD3.2" در LPC1768 در برنامه Keil

    دستورات اافقی یا عمودی در داخل همون کتابخونه پیدا کنید.یا یه دستور بسیار ساده مد نمایشی این ال سید ها را بین vertical وhorizontalبه ال سی دی ارسال کنید تا جهت نمایش عوض بشه.
    eshop-hodhod.ir
  4. #4
    2019/08/28
    166
    16

    پاسخ : نمایش متغیر بر روی LCD3.2" در LPC1768 در برنامه Keil

    نقل قول نوشته اصلی توسط hossein.m98

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    خوب این مورد به پلتفرم ربطی نداره و در واقع مشکل برنامه نویسی زبان C شماس. وقتی برنامه میتونه متن رو نشون بده، یعنی مشکلی وجود نداره! کافیه شما متغیرتون رو داخل یک رشته قرار بدید که به شکل زیر امکان پذیره:

    sprintf(str, "%d", var);

    کافیه رشته str رو به توابع LCD بدید که براتون نمایش بده. var هم که همون متغیر شماس.
    بله اطلاع دارم
    ارور میده

    انگار تعریف نشده

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

    نقل قول نوشته اصلی توسط Namvar14

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    دستورات اافقی یا عمودی در داخل همون کتابخونه پیدا کنید.یا یه دستور بسیار ساده مد نمایشی این ال سید ها را بین vertical وhorizontalبه ال سی دی ارسال کنید تا جهت نمایش عوض بشه.
    اتفاقآ یکی از سوالات مبهم من همین بود

    میشه یه نمونه تایپ کنید بیس کارش دستمک بیاد.

    ممنون
  5. #5
    2017/06/13
    1,273
    688

    پاسخ : نمایش متغیر بر روی LCD3.2" در LPC1768 در برنامه Keil

    نقل قول نوشته اصلی توسط shoniz

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    بله اطلاع دارم
    ارور میده

    انگار تعریف نشده
    هدر stdio.h رو به برنامه اضافه کردید؟
  6. #6
    2019/08/28
    166
    16

    پاسخ : نمایش متغیر بر روی LCD3.2" در LPC1768 در برنامه Keil

    بله اضافه شده

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

    نقل قول نوشته اصلی توسط hossein.m98

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    خوب این مورد به پلتفرم ربطی نداره و در واقع مشکل برنامه نویسی زبان C شماس. وقتی برنامه میتونه متن رو نشون بده، یعنی مشکلی وجود نداره! کافیه شما متغیرتون رو داخل یک رشته قرار بدید که به شکل زیر امکان پذیره:

    sprintf(str, "%d", var);

    کافیه رشته str رو به توابع LCD بدید که براتون نمایش بده. var هم که همون متغیر شماس.
    این کد شبیه به کد نوشتن روی ال سی دی کاراکتری هست.
    کد:
    LCD_DisplayString(0,80,"%d",b);
    		sprintf(str, "%d", b);
  7. #7
    2017/06/13
    1,273
    688

    پاسخ : نمایش متغیر بر روی LCD3.2" در LPC1768 در برنامه Keil

    نقل قول نوشته اصلی توسط shoniz

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    بله اضافه شده

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


    این کد شبیه به کد نوشتن روی ال سی دی کاراکتری هست.
    کد:
    LCD_DisplayString(0,80,"%d",b);
    sprintf(str, "%d", b);
    خوب اروری که میده چیه؟
  8. #8
    2019/08/28
    166
    16

    پاسخ : نمایش متغیر بر روی LCD3.2" در LPC1768 در برنامه Keil

    این کد ها هست


    /******************************************************************************/
    /* Blinky.c: LED Flasher and graphic demo */
    /******************************************************************************/
    /* This file is part of the uVision/ARM development tools. */
    /* Copyright (c) 2005-2009 Keil Software. All rights reserved.
    */
    /* This software may only be used under the terms of a valid, current, */
    /* end user licence from KEIL for a compatible version of KEIL software */
    /* development tools. Nothing else gives you the right to use this software. */
    /******************************************************************************/

    #include <LPC17xx.H> //NXP LPC17xx definitions
    #include "LCD.h"
    #include "string.h"
    #include "sys.h"
    #include "lcd.h"
    #include "touch.h"
    #include "exti.h"
    #include "stdio.h"


    int str;


    /*
    *********************************************************************************************************
    * Description: Delay function
    * Arguments : The time of ms
    * Returns : None
    *********************************************************************************************************
    */
    void delay_ms(unsigned int delay1msdata)
    {
    unsigned int i,j,k;
    for(i=0;i<delay1msdata;i++)
    for(j=0;j<1000;j++)
    for(k=0;k<100;k++)
    ;
    }
    /*
    *********************************************************************************************************
    * Description: The function is setting font colors¡¢brush colors and the area of clear
    * Arguments : None
    * Returns : None
    *********************************************************************************************************
    */
    void Load_Drow_Dialog(void)
    {
    LCD_Clear(WHITE);
    POINT_COLOR=Red; //Setting font colors
    LCD_ShowString(216,0,"txt"); //Displaying screen clear area
    POINT_COLOR=BLUE; //Setting brush color
    }
    /*
    *********************************************************************************************************
    * Description: Main function
    * Arguments : None
    * Returns : None
    *********************************************************************************************************
    */
    int main (void)
    {
    unsigned char b;
    SystemInit();




    LCD_Init();
    Load_Drow_Dialog();




    LCD_ShowString(0,30,"EWB-LPC1768 ");
    LCD_ShowString(0,50,"www.kavirElectronic.ir");


    while(1)
    {
    b=1;
    b++;
    sprintf(str, "%d", b);
    delay_ms(500);
    }
    }




    اینم اسکرین شات از صفحه

    ویرایش توسط shoniz : 2020/10/01 در ساعت 14:11
  9. #9
    2017/06/13
    1,273
    688

    پاسخ : نمایش متغیر بر روی LCD3.2" در LPC1768 در برنامه Keil

    نقل قول نوشته اصلی توسط shoniz

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    این کد ها هست


    /******************************************************************************/
    /* Blinky.c: LED Flasher and graphic demo */
    /******************************************************************************/
    /* This file is part of the uVision/ARM development tools. */
    /* Copyright (c) 2005-2009 Keil Software. All rights reserved. */
    /* This software may only be used under the terms of a valid, current, */
    /* end user licence from KEIL for a compatible version of KEIL software */
    /* development tools. Nothing else gives you the right to use this software. */
    /******************************************************************************/

    #include <LPC17xx.H> //NXP LPC17xx definitions
    #include "LCD.h"
    #include "string.h"
    #include "sys.h"
    #include "lcd.h"
    #include "touch.h"
    #include "exti.h"
    #include "stdio.h"


    int str;


    /*
    *********************************************************************************************************
    * Description: Delay function
    * Arguments : The time of ms
    * Returns : None
    *********************************************************************************************************
    */
    void delay_ms(unsigned int delay1msdata)
    {
    unsigned int i,j,k;
    for(i=0;i<delay1msdata;i++)
    for(j=0;j<1000;j++)
    for(k=0;k<100;k++)
    ;
    }
    /*
    *********************************************************************************************************
    * Description: The function is setting font colors¡¢brush colors and the area of clear
    * Arguments : None
    * Returns : None
    *********************************************************************************************************
    */
    void Load_Drow_Dialog(void)
    {
    LCD_Clear(WHITE);
    POINT_COLOR=Red;//Setting font colors
    LCD_ShowString(216,0,"txt");//Displaying screen clear area
    POINT_COLOR=BLUE;//Setting brush color
    }
    /*
    *********************************************************************************************************
    * Description: Main function
    * Arguments : None
    * Returns : None
    *********************************************************************************************************
    */
    int main (void)
    {
    unsigned char b;
    SystemInit();




    LCD_Init();
    Load_Drow_Dialog();




    LCD_ShowString(0,30,"EWB-LPC1768 ");
    LCD_ShowString(0,50,"www.kavirElectronic.ir");


    while(1)
    {
    b=1;
    b++;
    sprintf(str, "%d", b);
    delay_ms(500);
    }
    }




    اینم اسکرین شات از صفحه

    خوب برادر من شما str رو از نوع int تعریف کردید که حقم داره ایراد بگیره بهش! متغیر str یک رشته اس یعنی آرایه ای از نوع char هستش. شما باید به این شکل تعریفش کنید:
    char str[50];
  10. #10
    2019/08/28
    166
    16

    پاسخ : نمایش متغیر بر روی LCD3.2" در LPC1768 در برنامه Keil

    نقل قول نوشته اصلی توسط hossein.m98

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    خوب برادر من شما str رو از نوع int تعریف کردید که حقم داره ایراد بگیره بهش! متغیر str یک رشته اس یعنی آرایه ای از نوع char هستش. شما باید به این شکل تعریفش کنید:
    char str[50];
    آفرین. اینقدر مخم درگیر شده بود که فراموش کرده بودم.
    درست شد.

    در مورد افقی نوشتن روی صفحه و فونت هم اطلاع دارید؟
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 14

موضوعات مشابه

  1. پاسخ: 4
    آخرين نوشته: 2016/11/10, 13:38
  2. پاسخ: 0
    آخرين نوشته: 2015/08/10, 10:53
  3. نمایش عکس lcd3.2 درایورssd1289
    توسط asmira در انجمن NXP
    پاسخ: 2
    آخرين نوشته: 2014/08/04, 15:50
  4. پاسخ: 1
    آخرين نوشته: 2013/07/07, 15:03
  5. راه اندزای lcd3.2" سایت با AVR
    توسط parsgroup در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2012/12/03, 19:40

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •