اطلاعیه

Collapse
No announcement yet.

راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

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

    #16
    پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

    DI همون RSآ‌ هست .
    فتو بلاگ من
    کاردستی ها :
    روبات شطرنج باز ( یادگار دوران جوانی )
    فارسی نویسی مستقیم در نمایشگر های گرافیکی
    کتابچه خود آموز زبان توصیف سخت افزار Verilog

    دیدگاه


      #17
      پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"


      نام گزاری پایه های 4 و 5 به صورت زیر می باشد:
      پایه 4 : D/I - Rs - CD

      پایه 5 : Rd - R/W
      هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند

      دیدگاه


        #18
        پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

        با سلام

        پین اوت در ال سی دی های نظیر KS0108 بدینصورت میباشد

        1=logic supply voltage (plus 5v)
        2=ground
        3=lcd driver voltage+13v
        4=data or instruction
        5=r/w select
        6=enable signal
        7-14=data bus line
        15=chip selection segment driver 1
        16=chip selection segment driver 2
        17=reset signal
        18=dc-dc convertor
        19=led baclight anode
        20=led backlight cathode

        دیدگاه


          #19
          پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

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

          دیدگاه


            #20
            پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

            سلام.

            دوتای این lcd ها هم برای آقای مبین و هم برای آقای پروشانی از نوع sed هستش. و باید حتما در برنامه کتابخانه glcdKS108.LBX رو در برنامه معرفی کنند. در مرحله بعد باید فونت مورد نظر خود را معرفی کنید که میتونید یکی از فونت هارو در برنامه به کار ببرید . که برای مثال font8x8.font رو میتونید تو برنامه به کار ببرید.
            $lib "glcdKS108.LBX"
            $include "font8x8.font"
            راه اندازی lcd های گرافیکی از lcd کارکتری راحت تره ولی فقط شناختن پایه مهم هستش.

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

            پس تا اینجا در اول برنامه باید دو تا فایل رو پیکر بندی کنیم.
            *توجه کنید که حتما باید به محل نصب برنامه BASCOME بروید و به فولدر sample رفته و این دو تا فایل رو پیدا کرده و کپی کرده و در محل ذخیره برنامه Paste کنید. یعنی همون جایی که فایل *.bas و فایل *.hex برنامتون قرار داره.

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

            Config Graphlcd = 128 * 64sed , Dataport = Portb , Controlport = Portd , Ce = 0 , Ce2 = 1 , Cd = 2 , Rd = 3 , Reset = 4 , Enable = 5

            Cd=d/i=RS
            RW=RD
            E=ENABLE
            RST=RESET
            پایه هارو به همین صورت ببندید حله.

            توجه کنید که اگه پورت C در IC های مگا 16 و 32 استفاده میکنید پایه JATAG رو غیر فعال کنیدDISABLE.

            دستورات در این LCD کمی فرق میکنه و باید برای نمایش یک حرف یا متغییر از این دستور استفاده کنید.

            Lcdat 1 , 5 , "WWW.ECA.IR:"

            توجه داشته باشید که با این دستور شما میتوانید X,Y رو روی LCD مشخص کنید. البته در دستور بالا عدد 1 خط رو بر روی LCD مشخص میکند. و عدد 5 مکان پیکسل مورد نظر رو مشخص میکنه و عدد 5 میتواند از 1 تا 128 متغییر باشد. این نکته رو خیلی مهم بدونید .

            اگر قصد نمایش عکس رو بر روی این LCD دارید باید در قسمت GRAPHIC CONVERTER در قسمت پایین سمت راست این صفحه تیک گزینه SED SERIES رو بزنید تا تصویر درست نمایش داده شود.

            www.icesi.ir

            دیدگاه


              #21
              پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

              کسی دیتا شیت این lcdرو داره.

              این همون lcd هستش که برای بار اول گرفتم پشتش اصلا پایه هشو ننوشته. J12864E-6
              :cry2:
              www.icesi.ir

              دیدگاه


                #22
                پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

                سلام دوست عزیز
                من هم با این مشکل برخوردم ،تنها دیتا شیتی که بعد از کلی گشتن پیدا کردم از سایت زیر بود
                http://www.jhdlcd.com.cn/spec/JHD12864E.pdf
                امیدوارم که خودش با شه اگر j مخفف jhd باشه
                مدل lcd من j12864e-7
                اگر اطلاعات جدیدی پیدا کردی ما را بی خبر نگزار :smile:

                دیدگاه


                  #23
                  پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

                  منم همین مشکلو دارم کسی نمیتونه یه راه حلی واسش پیدا کنه من با این lcd که 13 تومان پولشو دادم چیکار کنم یکی دیتاشیتشو گیر بیاره لطفآ . خیلی ازش ممنون میشم :cry2: :cry2: :cry2: :cry:
                  هیچ و دگر هیچ

                  دیدگاه


                    #24
                    پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"



                    نوشته اصلی توسط explode
                    منم همین مشکلو دارم کسی نمیتونه یه راه حلی واسش پیدا کنه من با این lcd که 13 تومان پولشو دادم چیکار کنم یکی دیتاشیتشو گیر بیاره لطفآ . خیلی ازش ممنون میشم :cry2: :cry2: :cry2: :cry:
                    نوشته اصلی توسط pcb
                    سلام دوست عزیز
                    من هم با این مشکل برخوردم ،تنها دیتا شیتی که بعد از کلی گشتن پیدا کردم از سایت زیر بود
                    http://www.jhdlcd.com.cn/spec/JHD12864E.pdf
                    امیدوارم که خودش با شه اگر j مخفف jhd باشه
                    مدل lcd من j12864e-7
                    اگر اطلاعات جدیدی پیدا کردی ما را بی خبر نگزار :smile:
                    همینه...

                    من lcd یم سوخته . چون وقتی خردیم نمیدونستم پایه هاش چیه هر دیتا شیتی که دستم میومد مثل اون میبستم. (بار اولم بود :rolleyes شاید 10 بار بستم و هر بار متفاوت....
                    www.icesi.ir

                    دیدگاه


                      #25
                      پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

                      من هر کار میکنم نمیتونم data sheet شو دانلود کنم اگه کسی داره برام اپ کنه ممنون میشم
                      من دقیقآ lcd jhd12864e رو گرفتم و اصلآ پایه هاش با دو نمننه دیگه ای که توسایت خودش بود فرق داره اگه کسی data sheet رو تو کامپیوترش داره برام اپ کنه که هرچی میگردم تو اینترنت به غیر از شرکت زلیل مرده خودش کسی نداره :angry:
                      هیچ و دگر هیچ

                      دیدگاه


                        #26
                        پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

                        این نوع lcd با کتابخانه های معمول درایو نمیشه یه فایل کتابخونه جدا می خواد
                        البته میشه از دستورات داخل دیتاشیتش استفاده کرد.
                        البته اگه کسی کتابخونه اون رو داره یا تونسته درایوش کنه لطفا کمک کنه

                        دیدگاه


                          #27
                          پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

                          سلام.
                          دوستان کسی میتونه در مورد lcd AE12864E یه نمونه برنامه و ترتیب پایه هاشو بده؟؟؟؟؟ برنامه به زبان WinAvr
                          تشکر...
                          http://ceworld.ir/images/ads/dornablogcom_ads.gif

                          دیدگاه


                            #28
                            پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

                            سلام
                            من یک lcd مدل lcd: KXM12846J-3 خریدم و تمام این کارهایی که شما گفتین رو انجام دادم
                            ولی باز هم چیری نشون نمیده :angry:
                            لطفا کمک کنید. :cry2:

                            دیدگاه


                              #29
                              پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

                              نوشته اصلی توسط میلاد موسوی
                              کسی دیتا شیت این lcdرو داره.

                              این همون lcd هستش که برای بار اول گرفتم پشتش اصلا پایه هشو ننوشته. J12864E-6
                              :cry2:
                              سلام من این ال سی دی رو راه اندازی کردم شما پایه 18 و 3 رو با پتانسیومتر 5 کیلو بهم وصل کنین و اون طرفش رو به جای +5 به زمین وصل کنین نکته اخر اینکه به پایه 18 یولتاژ -12 وصل کنین بقیه پایه ها رو مثل بقیه ال سی دی ها ببندین فقط مشکل اصلی اون توی نحوه ادرس دهیشه

                              دیدگاه


                                #30
                                پاسخ : راه اندازی LCD گرافیکی 128x64 "لطفا کمک"

                                دوستان سلام
                                خسته نباشید؟
                                لطفا ایراد کار من رو بگید که چرا با شرایط زیر که در عکس و کد هست ، LCD من فقط نورش هر 100 میلی ثانیه کم و زیاد میشه و نمودار و محور ها رو چاپ نمیکنه ؟؟؟
                                من فایل font رو دستکاری کردم که البته طبق فرمایش یکی از دوستان به همراه فایل LBX در پوشه پروژه کپی کزدم
                                ممنون از بزرگواری شما...

                                کد:
                                $prog &HFF , &HE1 , &HD9 , &H00
                                $regfile = "m32def.dat"
                                $crystal = 8000000
                                $hwstack = 32
                                $swstack = 10
                                $framesize = 40
                                $lib "glcdKS108.lib"
                                $lib "glcdKS108.LBX"
                                '-------------------------------------------------------------------------------
                                Declare Sub Showchart
                                Declare Sub Adc1tolcd
                                Declare Sub Adc23tolcd
                                Declare Sub Showbar(byval Yy As Integer , Byval F As Integer)
                                '-------------------------------------------------------------------------------
                                Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 0 , Ce2 = 1 , Cd = 4 , Rd = 3 , Reset = 2 , Enable = 5
                                Setfont Font8x8
                                Config Adc = Single , Prescaler = Auto
                                '-------------------------------------------------------------------------------
                                Dim F1 As Integer
                                Dim F2 As Integer
                                Dim F3 As Integer
                                '-------------------------------------------------------------------------------
                                Cls
                                '-------------------------------------------------------------------------------
                                 F1 = 0
                                 F2 = 0
                                 F3 = 0
                                Main:
                                
                                 Config Portd = Input
                                 Config Portb = Input
                                
                                 Showchart
                                
                                
                                 'Call Adc1tolcd
                                 'Call Adc23tolcd
                                
                                 'Call Showbar(32 , F1)
                                 'Call Showbar(64 , F2)
                                 'Call Showbar(96 , F3)
                                
                                 Waitms 100
                                
                                Goto Main
                                End
                                '=== Subroutines===
                                $include "font8x8.font"
                                
                                '-------------------------------------------------------------------------------
                                Sub Showchart
                                 Lcdat 1 , 17 , "#"
                                 Lcdat 2 , 1 , Chr(235) ; Chr(230) ; "!"
                                 Lcdat 3 , 1 , Chr(234) ; Chr(230) ; "!"
                                 Lcdat 4 , 1 , Chr(233) ; Chr(230) ; "!"
                                 Lcdat 5 , 1 , Chr(232) ; Chr(230) ; "!"
                                 Lcdat 6 , 1 , Chr(231) ; Chr(230) ; "!"
                                 Lcdat 7 , 9 , Chr(230) ; "%"
                                 Lcdat 7 , 24 , "-$---$---$-->"
                                End Sub
                                
                                '-------------------------------------------------------------------------------

                                دیدگاه

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