اطلاعیه

Collapse
No announcement yet.

[برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

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

    #91
    پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

    سلام. بفرمایید کد!!! :smile: :smile: :smile:
    کد:
    #include <mega32a.h>
    #include <delay.h>
    #include <stdlib.h>
    #define xtal 16000000
    //================================ LCD CONFIGURATIONS ======================================= 
     #define PORTRAIT
    
     #define LCD_CONTROLPORT_DDR DDRD 
     #define LCD_CONTROLPORT_PORT PORTD
     #define LCD_CONTROLPORT_PIN PIND 
     
     #define LCD_RST_DDR DDRD
     #define LCD_RST_PORT PORTD
     #define LCD_RST_PIN 4
     
     #define LCD_RS_DDR DDRD
     #define LCD_RS_PORT PORTD 
     #define LCD_RS_PIN 2
    
     #define LCD_CS_DDR DDRD
     #define LCD_CS_PORT PORTD 
     #define LCD_CS_PIN 3
     
     #define LCD_RD_DDR DDRD
     #define LCD_RD_PORT PORTD 
     #define LCD_RD_PIN 0
     
     #define LCD_WR_DDR DDRD
     #define LCD_WR_PORT PORTD 
     #define LCD_WR_PIN 1
     
     #define LCD_DATAPORT_MSB_DDR  DDRA
     #define LCD_DATAPORT_MSB_PORT PORTA 
     #define LCD_DATAPORT_MSB_PIN  PINA 
     
     #define LCD_DATAPORT_LSB_DDR  DDRC
     #define LCD_DATAPORT_LSB_PORT PORTC
     #define LCD_DATAPORT_LSB_PIN  PINC
    
    
    
     //================================================================ 
     
    #include "tftlcd_functions.h"
    float a=3.14;
    char str[10];
    void main(void)
    {    
     lcd_init();
     lcd_background_color(GREEN);
    while (1)
       {   
       lcd_gotoxy(5,2);
       ftoa(a,2,str);
       lcd_puts(str);
       }
    }
    سُبُّوحٌ قُدُّوسٌ رَبُّ الْمَلَائِکَهِ وَ الرُّوحِ

    (SMART DESIGN....(POWERFUL & QUICK

    موفقیت اتفاقی نیست......بابای پولدار میخواد

    دیدگاه


      #92
      پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

      فهمیدم شما باید داخل puts رنگ متن و پس زمینه و شفاف یا غیر شفاف بودن متن رو بنویسید!!!
      معیار واقعی بودن تصمیم، آن است که دست به عمل بزنیم.

      دیدگاه


        #93
        پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

        نوشته اصلی توسط seyyed mohammad Razavi
        سلام دوستان. من این ال سی دی رو راه اندازی کردم ولی سرعتش خیلی کمه. راهی برای افزایش سرعتش وجود داره؟؟؟ در ضمن چطوری میشه مقدار داخل یه متغییر رو روی صفحه نمایش داد؟؟؟
        ممنون
        AVR حداکثر سرعتی که میتونه برسه 16 مگاهرتز هستش (البته بعضی به 20 هم اورکلاک می کنند!!!) ولی برای سرعت مناسب برو سراغ ARM با سرعت 100 مگاهرتز... جون نداره واسه LCD
        STM32 واقعا یه چیز دیگه است...

        دیدگاه


          #94
          پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

          سلام
          رنگها 8 بیتی هستند یعنی برای قرمز و سبز و آبی یه عدد بین 0 تا 255 انتخاب میکنی وبرای جدا دادنشون هم میتونی کد زیر رو تو کتابخونه کپی کنی
          #define RGB2COL(red, green, blue) ((unsigned int)(((blue >> 3) << 11) | ((green >> 2) << 5) | (red >> 3)))
          طرز استفاده
          lcd_background_color(RGB2COL(0xf1, 0x16, 0x56) );

          دیدگاه


            #95
            پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

            سلام به همه ...
            یه سوال از دوستان عزیز ...
            از دوستانی که این ال سی دی رو راه اندازی کردن .... آیا کسی تونسته تصویر این رو Rotate کنه ؟؟؟
            مثلا 180 درجه بچرخه تصویر ؟؟؟؟
            یه مداری درست کردم .... الان تصویر نسبت به مدار 180 درجه باید چرخونده بشه ....اگه نتونم تصویر ال سی دی رو Rotate کنم 250 هزار تومن متضرر میشم ....

            دیدگاه

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