اطلاعیه

Collapse
No announcement yet.

مشکل در lcd کارکتری

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

    مشکل در lcd کارکتری

    سلام دوستان عزیز من یه برنامه ساده رو میکرو ریختم واسه نمایش روی lcd و اتصالاتشم درست وصل کردم ولی چیزی نشون نمیده حتی وقتی بدون میکرو به پایه های 1 و 2 و3 رو به ولتاژ 5 ولت میدم هیچ تغییری نمیکنه lcd ایم سوخته؟یا من مشکل تو نصب یا برنامه دارم ؟در ضمن میکرو رو وقتی با برنامه led تست میکنم هیچ مشکی نداره.ممنون میشم کمکم کنید.
    اینم برنامه:
    $regfile "M32def.dat"
    $crystal = 8000000
    '*********************
    Config Portd = Output
    Config Lcd = 16 * 2
    Config Lcdbus = 4
    Config Lcdpin = Pin , Rs = Portd.2 , E = Portd.3 , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7

    '*********************
    Dim I As Byte

    '*********************

    Cls
    Do
    For I = 1 To 16
    Locate 1 , I
    Lcd "AVR MICRO"
    Waitms 500
    Cls
    Next I
    Loop
    اگر دين نداري حداقل آزاده باش <امام حسين (ع)>

    #2
    پاسخ : مشکل در lcd کارکتری

    چیکار کردی ؟ پایه 1و2و3 رو وصل کردی منبع تغذیه ؟

    احتمالا LCD رو سوزوندی...
    از سختی نترس! این سختی هاست که جایگاه و مقام انسان را بالا میبرد...

    دیدگاه


      #3
      پاسخ : مشکل در lcd کارکتری

      من از برنامت سر درنمیارم چون کدویژن کار میکنم ولی حتما پایه 3 یعنی وی ای ای را چک کن این پایه برای تنظیم شدت روشنایی ال سی دی هست اگه به زمین وصل بشه ال سی دی روشن میشه ولی نورش خیلی کمه اگه بخای نورش زیاد بشه باید از پتانسیومتر استفاده کنی اگه نداری دو تا مقامت کوچیک سری کن . در ضمن ال سی دی فقط با وصل کردن این 3 پایه روشن نمیشه پس نسوخته اگه جواب نگرفتی پایه های رها را با مقومت زمین کن
      من رقص دختران هندي را بيش از نماز پدر و مادرم دوست دارم چون آنها از روي عشق و علاقه ميرقصند و پدر و مادرم از روي عادت نماز ميخوانند.
      دكتر شريعتي

      دیدگاه


        #4
        پاسخ : مشکل در lcd کارکتری

        پایه اول وی اس اس باید زمین بشه دومی وی سی سی و پایه سوم هم اگه مستقیم به 5 ولت وصل بشه ال سی دی روشن نمیشه
        من رقص دختران هندي را بيش از نماز پدر و مادرم دوست دارم چون آنها از روي عشق و علاقه ميرقصند و پدر و مادرم از روي عادت نماز ميخوانند.
        دكتر شريعتي

        دیدگاه


          #5
          پاسخ : مشکل در lcd کارکتری

          سلام
          من یه اطلاعاتی رو راجع lcd بهت میدم ،تست کن اگه جواب نداد که سوخته:
          پایه ی 1 به زمین ،پایه ی 2به 5v + و پایه ی3 رو به پایه ی وسط پتانسیومتر وصل کن سرهای دیگه ی پتانسیومتر،یکی رو به زمین ودیگری رو به 5V وصل کن ،15 به 5V و16 به زمین
          حالا وقتی پتانسیومترو بچرخونی باید تو LCD تغییراتی مشاهده بشه مثلا" سیاه بشه و یا کاملا"روشن بشه.
          اگه اینطور نشد که باید یکی دیگه بخری :agree: :agree: :agree:
          در ضمن وقتی از پورتی برا LCD استفاده میکنی دیگه نباید CONFIGESH کنی.
          منظورم PORT D هستش، نباید به عنوان خروجی تعریفش کنی

          دیدگاه


            #6
            پاسخ : مشکل در lcd کارکتری

            با تشکر از همه دوستان بخصوص ehsanabedi عزیز من مشکلم این بود که چون پتانسیومتر نداشتم vee رو به 5 ولت وصل میکردم ولی با کمک ehsanabedi عزیز به زمین وصلش کردم و خدارو شکر درست شد.با تشکر از همه اساتید
            اگر دين نداري حداقل آزاده باش <امام حسين (ع)>

            دیدگاه


              #7
              پاسخ : مشکل در lcd کارکتری

              سلام
              من ال سی دی رو به میکرو وصل کزدم ولی بجای متن فقط یک سطر از مستطیل های مشکی کوچک میبینم
              چجوری میتوم مشکلمو حل کنم
              ممنون میشم راهمنمایی کنید :

              دیدگاه


                #8
                پاسخ : مشکل در lcd کارکتری

                نوشته اصلی توسط MARYAM-MARYAM
                سلام
                من ال سی دی رو به میکرو وصل کزدم ولی بجای متن فقط یک سطر از مستطیل های مشکی کوچک میبینم
                چجوری میتوم مشکلمو حل کنم
                ممنون میشم راهمنمایی کنید :
                :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

                Data به LCD ارسال نمیشه
                دلا خو کن به تنهایی که از تنها بلا خیزد

                دیدگاه


                  #9
                  پاسخ : مشکل در lcd کارکتری

                  چرا data ارسال نمیشه!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                  دیدگاه


                    #10
                    پاسخ : مشکل در lcd کارکتری

                    یا نرم افزار درست Config نیست یا اتصال سخت افزاری ایراد داره
                    اتصال تمام پین ها رو چک کنید
                    دلا خو کن به تنهایی که از تنها بلا خیزد

                    دیدگاه


                      #11
                      پاسخ : مشکل در lcd کارکتری

                      ولتاژ روی پایه ها دارم
                      چجوری میتونم چک کنم که داده بهش ارسال میشه یا نه؟

                      دیدگاه


                        #12
                        پاسخ : مشکل در lcd کارکتری

                        در نرم افزار
                        Config lcd=16*2
                        config lcdpin = pin,rs=portx.a,e=portx.b,db4=portx.c,db5=portx.d,d b6 = portx.e,db7=portx.f
                        اگر هم خواستید Cursor off
                        cls

                        x = نام پورت
                        a-f = شماره پین

                        در سخت افزار
                        1 - VSS - GND
                        2- VDD - VCC

                        3 - POT(VCC - VEE - GND)

                        VCC-------\/\/\/\/\/------ GND
                        |
                        VEE

                        4 - RS = porta.x
                        5 - RW = GND
                        6 - E = portx.b
                        7-8-9-10 = NC
                        11 - DB4 = portx.c
                        12 - DB5 = portx.d
                        13 - DB6 = portx.e
                        14 - DB7 = portx.f
                        15 - A - VCC
                        16 - K - GND

                        دلا خو کن به تنهایی که از تنها بلا خیزد

                        دیدگاه


                          #13
                          پاسخ : مشکل در lcd کارکتری

                          نوشته اصلی توسط MARYAM-MARYAM
                          ولتاژ روی پایه ها دارم
                          چجوری میتونم چک کنم که داده بهش ارسال میشه یا نه؟
                          با یه دستور کوچیک توی یه حلقه دستور نمایش یه چیزی رو بده وبعد برو تست کن

                          do
                          cls
                          lcd "AAAAAAAAAA
                          "
                          loop
                          معلوليت محدوديت نيست

                          آنکس که عاجز از خلق لحظه هاست، معلول است. نه من...روح بلند آدمیت فراتر از هر معلولیتی است.

                          دیدگاه


                            #14
                            پاسخ : مشکل در lcd کارکتری

                            ممنون ولی منم همینکارو کردم فقط تو کد ویژن

                            دیدگاه

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