اطلاعیه

Collapse
No announcement yet.

LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!

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

    LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!

    با سلام و خسته نباشید :
    دوستان من یک LCD کاراکتری رو با میکرو MEGA16 راه اندازی کردم و در بسکام و پروتیوس هم جواب گرفتم .
    به صورت عملی بستم ، برنامه کار میکنه ، ولی در LCD به جای نوشته ها مربع مربع دیده میشه با نور کامل .
    در ضمن من ولتاژ 5 ولت به LCD دادم و این 5 ولت را از رگولاتوری که میکرو را تغذیه میکنه گرفتم و با تستر دو سر میکرو و LCD را گرفتم ، 4.5 ولت وجود داشت . :smile:
    راستی من یک پروگرمر MULTI AVR دارم که با پتانسیومتر روی خودش LCD را تست کردم و نور صفحه را هم تنظیم کردم ولی روی برد بورد و میکرو اینطوری نیست !!!! :cry:
    پایه های LCD رو این طوری وصل کردم دقیقآ در عمل هم همینطوری که در پروتیوس دیده میشه : :surprised:


    آرزوی سرافرازی برای ایران عزیز . . .



    #2
    پاسخ : LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!

    سلام
    اگه همه پورت ها رو درست زدید و مقدار کنتراس ال سی دی رو به پتانسیومتر نزدی مشکل از اون است .
    حتما پتانسیومتر بزنید و نور صفحه رو کم وزیاد کنید تا مقدار دیده شود .
    در خود کد ویژن بهتره از این کد برای پورت ال سی دی استفاده کنید :
    کد:
    #asm
      .equ __lcd_port=0x18 ;PORTB
    #endasm
    #include <lcd.h>

    برای پورت های دیگه هم
    PORTA: 0x1B
    PORTB: 0x18
    PORTC: 0x15
    PORTD: 0x12

    دیدگاه


      #3
      پاسخ : LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!

      ممنون که پاسخ دادید :
      من با بسکام برنامه نوشتم ، و با پتانسیومتر پروگرمر تست کردم و نور رو از اون طریق تنظیم کردم :
      این برنامه :
      $regfile = "m16Adef.dat"
      $crystal = 8000000
      Config Lcdpin = Pin , Db4 = Pa.0 , Db5 = Pa.1 , Db6 = Pa.2 , Db7 = Pa.3 , Rs = Pa.4 , E = Pa.5
      Config Lcd = 16 * 2
      Do
      Cls
      Waitms 500
      Locate 1 , 1 : Lcd "micro controller"
      WaitMS 500
      Locate 2 , 1 : Lcd "reza-majdi"
      Waitms 500
      Loop
      End

      آرزوی سرافرازی برای ایران عزیز . . .


      دیدگاه


        #4
        پاسخ : LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!

        اگه روی این پروگرمر فقط میشه ال سی دی رو تست کرد که کار شما اشتباهه و باید برا برد مدار اصلی هم پتانسیومتر بزارین!!!
        تنها دو روز در سال هست که نمیتونی هیچ کاری بکنیآ‌! یکیآ‌ دیروز و یکیآ‌ فردا . . .

        دیدگاه


          #5
          پاسخ : LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!

          میشه لطف کنین و توضیح بدین که چطوری میشه روی برد بورد پتانسیومتر را وصل کرد ؟؟؟ یعنی به کدو پایه های lcd از 16 تاش وصل کنم ؟؟؟؟؟؟؟
          اگر پتانسیومتر نداشته باشم راه حل دیگری هم هست ؟؟؟؟؟ :surprised:
          آرزوی سرافرازی برای ایران عزیز . . .


          دیدگاه


            #6
            پاسخ : LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!


            فکر کنم عکس گویا باشه بایه مقاومت 10k که به زمین وصل شده باشه هم تست کن شاید جواب داد.... البته فکر کنم تو بسکام پایه RW رو لازم نیست وصل کنی!!!!
            تنها دو روز در سال هست که نمیتونی هیچ کاری بکنیآ‌! یکیآ‌ دیروز و یکیآ‌ فردا . . .

            دیدگاه


              #7
              پاسخ : LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!

              نوشته اصلی توسط masoud salimi

              فکر کنم عکس گویا باشه بایه مقاومت 10k که به زمین وصل شده باشه هم تست کن شاید جواب داد.... البته فکر کنم تو بسکام پایه RW رو لازم نیست وصل کنی!!!!
              زمانی که با بسکام برنامه نویسی می کنید RW رو باید زمین کنید
              نوشته اصلی توسط rezamajdi
              میشه لطف کنین و توضیح بدین که چطوری میشه روی برد بورد پتانسیومتر را وصل کرد ؟؟؟ یعنی به کدو پایه های lcd از 16 تاش وصل کنم ؟؟؟؟؟؟؟
              اگر پتانسیومتر نداشته باشم راه حل دیگری هم هست ؟؟؟؟؟ :surprised:
              وجود پتانسیومتر الزامی نیست شما می تونی برای تست درستی مدار با اتصال Vee به زمین (دقیقا به شکل عکسی که خودت گذاشتی ) پتانسومتر رو حذف کنی و اما شما در بسکام تنظیمات مربوط به LCD رو انجام دادی؟

              خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
              [hr]

              دیدگاه


                #8
                پاسخ : LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!

                موقعی که رفتی پتانسیومتر بخری بگو برای ال سی دی میخوام فکر کنم یک کیلو تا 4 کیلو باشه یک چیزی تو این مایه ها بود .
                بعد پتانسیومتر 3تا پایه داره .
                سمت راست به مثبت 5 ولت -سمت چپ به منفی و روبرو که تک است به کنتراست ال سی دی میخوره .
                پایه کنتراست vo است .
                vss به منفی
                vdd به 5 ولت
                vo به کنتراست که به پتانسیومتر می خوره .
                پایه آخریا که k به منفی , A به 5ولت البته اگه مقاومت 47 اهم بزاری بدک نیست . نبودم من مشکلی نداشتم .

                دیدگاه


                  #9
                  پاسخ : LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دار&#158

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

                  دیدگاه


                    #10
                    پاسخ : LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!

                    سلام دوستان :
                    خیلی ممنون از لطفتون
                    یک پتانسیومتر گذاشتم مشکل حل شد . . .
                    باز هم ممنون
                    آرزوی سرافرازی برای ایران عزیز . . .


                    دیدگاه


                      #11
                      پاسخ : LCD کاراکتری 2*16 روشن نمی شود ، فقط مربع دارد !!!!

                      سلام
                      LCD کاراکتری 2*16 فقط یک خط روشن میشه و وقتی رو آردوینو نصب میکنم خاموش میشه

                      دیدگاه

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