اطلاعیه

Collapse
No announcement yet.

مشکل در نمایش روی lcd

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

    مشکل در نمایش روی lcd

    یک برنامه ساده برای نمایش یک رشته روی lcd که در پروتئوس جواب داده ولی در عمل بعد از پروگرم کردن روی lcd چیزی دیده نمی شود.نمیذونم مشکل از کجا میتونه باشه؟



    #include <mega32.h>
    #include <delay.h>

    // Alphanumeric LCD Module functions
    #asm
    .equ __lcd_port=0x1B ;PORTA
    #endasm
    #include <lcd.h>


    void main(void)
    {

    lcd_init(16);
    //_lcd_ready();
    delay_ms(30);
    lcd_putsf("project"
    while (1);

    }

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

    البته درستش این هست که بعد از دستور lcd_putsf شما دستور delay رو بنویسید ولی خوب این کدهایی که دادین هم باید کار کنند.
    شما از پروگرم شدن IC مطمئن هستید؟ از درست بودن مدارتون ...؟
    میتونید 1 پورت رو 0 1 کنید تا ببینید میکرو پروگرم میشه یا نه

    دیدگاه


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

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

      می دونی که کد ویژن ال سی دی رو 4 بیتی ساپورت می کنه
      :arrow:

      دیدگاه


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

        هم تو پروتئوس جواب داده، هم درست پروگرام میشه و می تونم پورت رو 0و1 کنم.

        دیدگاه


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

          خوب پس مدارتون حتما ایراد داره
          شما 4 بیت کم ارزش رو زمین میکنید؟ (پایه های 7 8 9 10 lcd )

          نکته دیگه اصلا چی نشون میده؟ خط نشون میده همه سگمنت ها روشن هستن ؟ هیچی نشون نمیده ... ؟

          دیدگاه


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

            lcdهمون چیزی رو نشون می ده که اگر vcc و زمینشو وصل کنیم نشون میده (بدون میکرو)وقتی پایه های پورت A که lcd بهش وصله رو با ولتمتر چک می کنم اون چیزی رو که با پروتئوس روی پایه ها میاد دیده نمیشه فکر کنم معنیش اینه که برنامه کارشو درست انجام نمی ده.

            دیدگاه


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

              سلام
              دوست عزیز ، فکر نکنم بتونی اطلاعات رو با ولتمتر چک کنی!
              به نظر من هم اشکال از نحوه اتصال است
              اول از Vee مطمئن شو که جای خوبی باشه، دوم اینکه آیا بار اول است که این LCD رو وصل میکنی یا نه؟
              بعضی Lcd ها در بازار با اون ساختاری که در پروتس هست فرق داره و معمولا بخاطر لچ های داخلی است.
              دلا تا کی در این زندان فریب این و آن بینی
              یکی زین چاه ظلمانی برون شو تا جهان بینی

              دیدگاه


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

                خوب پس در واقع lcd هیچی نشون نمیده ....
                شما اتصالتون رو چک کنید نه با وولت متر !....

                دیدگاه


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

                  تنظیمات فرکانسی و فیوزبیتها را درست کردم مشکل حل شد. :wow:

                  دیدگاه

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