اطلاعیه

Collapse
No announcement yet.

سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

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

    سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

    سلام
    در حال طراحی مداری هستم
    LCD جوری در مدار قرار میگیره که نوشته ها به سمت بالا و صفحه کلید در پایین هست
    یعنی وقتی با کی پد داریم کار میکنیم ، به دلیل نحوه سیمکشی اطلاعات در LCD به صورت وارونه میبینیم
    مثل تصویر سمت راست

    خوب برنامه ای هست که بشه اطلاعات خروجی LCD رو وارونه کنه ؟

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


    در کل ایده جالبی هست این کار و مارو از شر طراحی دوباره راحت میکنه :nice:

    اگه هم قبلا جایی انجام نشده باشه به احتمال زیاد میشه اون کارو انجام داد

    اما سوال اینه:
    خوب چطوری ؟ :-?

    خودم این روش رو جایی ندیدم ولی اگه شما قبلا دیدید یا اطلاعاتی ازش دارید بگین استفاده کنیم :nerd:
    هنگامي که چيزي مينويسي، کاري نکن تنها کسي که از مغزش استفاده کرده باشد ،مدادت باشد .

    \|/_\/_

    #2
    پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

    امکانش نیست.
    چون کاراکتر ها تو حافظه lcd قرار دارند و شما وقتی مثلا کد 65 رو ارسال میکنی به lcd اون کاراکتر A رو نشون میده.
    حالا اگه بخاهی این A بر عکس نشون داده بشه از اون جایی که دسترسی به حافظه lcd نداریم ، نمیشه.
    و باید کاراکتر های جدید طراحی کنید که بیش از 8 کاراکتر همزمان نمیشه روی lcd نمایش داد.
    تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

    دیدگاه


      #3
      پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

      سلام
      منکه تا حالا بهش فکر نکرده بودم.
      شاید بشه براش فونت ساخت.مثه GLCD

      دیدگاه


        #4
        پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

        شما اگر خودت درایور رو بنویسی میتونی از custom char استفاده کنی
        دلا خو کن به تنهایی که از تنها بلا خیزد

        دیدگاه


          #5
          پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

          هنوزم این امکان وجود نداره !
          دوسال گذشت ها !
          چیزی اختراع نشد ! چیزی کشف نشد !
          هنگامي که چيزي مينويسي، کاري نکن تنها کسي که از مغزش استفاده کرده باشد ،مدادت باشد .

          \|/_\/_

          دیدگاه


            #6
            پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

            نوشته اصلی توسط مهران چمنی
            هنوزم این امکان وجود نداره !
            دوسال گذشت ها !
            چیزی اختراع نشد ! چیزی کشف نشد !
            سلام

            هنوز lcd همون هست
            کامپایلر ها همون هستن و میکرو ها همون
            پس بهتره که پین های lcd رو بر برعکس رو پی سی بی بکشید

            دیدگاه


              #7
              پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

              با جناب غفار زاده موافقم ... بهتره بجای چنین تلاش بیهوده ای ، طراحی فیبر و جای پایه های LCD رو عوض کنید .

              اینهمه فکر و دردسر کشیدن تازه اونهم برای کاری که امکانش وجود نداره ، منطقی نیست ! من اگه اینهمه زمان برای فکر کردن در اختیار داشته باشم ، صرف پروژه های مفید تر خواهم کرد !

              چون امکان دسترسی کاربر به حافظهء LCDآ‌بطور مستقیم وجود نداره ،آ‌پس امکان دخل و تصرف در محتویات اونهم نیست ! ( غیر از همون فضای RAM در LCDآ‌ که محدودیت 8 کاراکتر همزمانو داره )
              بر زنده باد گفتن این مردم خوش گریز

              دل بر مَنه که یک تنه در سنگرت کنند ...

              دیدگاه


                #8
                پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

                به نظرم بشه این کار رو انجام داد :-?
                برای نمایش بیش از 8 کاراکتر باید اونان رو توی چند تا sub تعریف کنی ، البته این کار حجم برنامه رو به صورت غیر منطقی بالا میبره
                خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
                [hr]

                دیدگاه


                  #9
                  پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

                  نوشته اصلی توسط امین غفاری
                  به نظرم بشه این کار رو انجام داد :-?
                  برای نمایش بیش از 8 کاراکتر باید اونان رو توی چند تا sub تعریف کنی ، البته این کار حجم برنامه رو به صورت غیر منطقی بالا میبره
                  بله ... اینکار ، غیر ممکن نیست . ولی همونطور که شما هم اشاره کردید ، حجم برنامه رو بی جهت ، بطور چشمگیری افزایش میده و اصلاً از حیطهء عقل و منطق بدور هست !

                  آخه چه کاریه oo:!!!؟ خُب طرح فیبرو عوض میکنیم دیگه ... :angry:
                  بر زنده باد گفتن این مردم خوش گریز

                  دل بر مَنه که یک تنه در سنگرت کنند ...

                  دیدگاه


                    #10
                    پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

                    آقا یه ورابرد بردار LCD رو ببند روش یه پین هدر موازی بزار بعد پایه هارو برعکس به هم وصل کن :biggrin:
                    خداییش دردسرش کمتره :biggrin: :biggrin: :biggrin:

                    دیدگاه


                      #11
                      پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

                      نوشته اصلی توسط Pixar
                      بله ... اینکار ، غیر ممکن نیست . ولی همونطور که شما هم اشاره کردید ، حجم برنامه رو بی جهت ، بطور چشمگیری افزایش میده و اصلاً از حیطهء عقل و منطق بدور هست !

                      آخه چه کاریه oo:!!!؟ خُب طرح فیبرو عوض میکنیم دیگه ... :angry:
                      نخیر. کاملا غیر ممکنه. چون بیشتر از 8 کاراکتر بیشتر نمیشه نمایش داد. فقط میشه تغییر داد. چون lcd اطلاعات DDRAM رو نمایش میده. میتونید امتحان کنید

                      دیدگاه


                        #12
                        پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

                        نوشته اصلی توسط afsss
                        نخیر. کاملا غیر ممکنه. چون بیشتر از 8 کاراکتر بیشتر نمیشه نمایش داد. فقط میشه تغییر داد. چون lcd اطلاعات DDRAM رو نمایش میده. میتونید امتحان کنید
                        :surprised: مطمئن هستید ، در آن واحد و در یه لحظه حق با شماست ولی میشه بیشتر از 8 تا رو نشون داد چون اطلاعات داده شدن به LCD تا زمانی که دستور پاک کردن LCD به اون داده نشه رو LCD باقی می مونن.
                        خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
                        [hr]

                        دیدگاه


                          #13
                          پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

                          سلام
                          ببخشید دویدم وسط بحث
                          کتاب میکروکنترلرهای AVR و کاربردهای آن
                          نوشته ی آقای پرتوی فر و ...
                          نحوه ی قرار دادن کاراکتر یا هر شکل دلخواه بر روی ال سی دی رو آموزش داده
                          شما چطوری برای LCD گرافیکی برنامه مینویسی؟
                          برای کاراکتری هم میتونی همونطور برنامه بنویسی
                          (فقط یه کم دستت بسته تره)
                          ما برای یک پروژه بر روی ال سی دی کاراکتری 2 در 16، یک انیمیشن بسیار ساده هم طراحی کردیم :nerd:
                          ... :read:
                          1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
                          2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
                          3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

                          دیدگاه


                            #14
                            پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

                            آره شدنیه
                            فک کنم روش ساده ترش اینه که یک عدسی دوربین بزاریم جلوش....تصویر وارونه نشون میده)))
                            هنگامي که چيزي مينويسي، کاري نکن تنها کسي که از مغزش استفاده کرده باشد ،مدادت باشد .

                            \|/_\/_

                            دیدگاه


                              #15
                              پاسخ : سوال جالب و کاربردی در رابطه با چرخاندن کاراکترهای LCD2*16

                              سلام دوستان
                              پس اگر شدنی هست ممکنه یک نمونه کد بگذارید تا استفاده ببریم؟؟؟
                              پیشاپیش ممنون
                              [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                              معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                              معرفی نرم افزار Codewizard PWM
                              با من بیشتر آشنا شوید

                              دیدگاه

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