اطلاعیه

Collapse
No announcement yet.

مشکل در نوشته های LCD

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

    مشکل در نوشته های LCD

    سلام دوستان
    من از پروتوس 6 استفاده می کنم . وقتی که ال سی دی رو به میکرو AVR وصل می کنم حروف رو خیلی خوب نمایش می ده ولی اعداد رو خوب نمایش نمی ده مثلا به جای اینکه عدد 10 رو روی ال سی دی نمایش بده اینو نمایش می ده 15>< و یک چیزی توی این مایه ها . اگه ممکنه راهنمایی بفرمایید :smile:
    انجمن LABVIEW
    http://www.eca.ir/forum2/index.php?board=279.0
    اموزش ميكروكنترلرهاي AVR به زبان ساده
    http://www.eca.ir/forum2/index.php/topic,7070.0.html

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

    برنامه ات رو بزار رو یه پروتئوس ورژن بالاتر امتحان کنیم شاید مشکل از پروتئوست باشه .. وگرنه باید دنبال مشکل نرم افزاری بگردیم.

    دیدگاه


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

      با سلام
      دوستان من هم با lcd مشکل دارم
      برنامه در کد ویژن درست است و لی در پروتیوس کار نمکند
      من با ورژن 6 کار میکنم.
      کمتر سخن گویم
      بیشتر عمل کنیم

      دیدگاه


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

        دوستان لطفا برنامه و فایل پروتیوس رو بذارین تا راحت تر و سریع تر بشه مشکل رو پیدا کرد.
        من هم با code vision و هم با bascom برنامه کار با lcd رو تست کردم.چه عدد چه حروف ولی تا حالا مشکلی نداشتم.
        البته با ورژن 7.1 ، 6.9 ، 6.8 ، 6.7 و 6.5 .ولی با 6 چک نکردم.
        اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

        دیدگاه


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

          آقای پیام کدیور
          با تشکر از رهنمایی های شما استاد گرامی
          در صورت امکان برای رفع مشکل تازه کارها لطفا چندین مثال که با کد ویژن باشد که در پروتیوس هم کار کند را برایمان در جای بگذارید تا با برسی ها انها
          مشکلات اولیه حل شود و کمتر مزاهم شما شویم .
          اگر جای نیز سراغ داری که مثال های با avr دارد برایمان معرفی کنید .
          قبلا از شما کمال تشکر میشود. :redface:
          gm_mpc@yahoo.com
          کمتر سخن گویم
          بیشتر عمل کنیم

          دیدگاه


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

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

            ببینید در زبان c چند تا تابع برای کار با lcd وجود داره.
            lcd_putsf
            lcd_putchar
            lcd_puts

            lcd_putsf برای نمایش دادن جملات و مقادیر ثابت روی lcd هست.
            lcd_putchar برای نمایش کاراکتر (به صورت کد اسکی اون میباشد)
            lcd_puts برای نمایش محتویات یک رشته مورد استفاده قرار میگیرد.که معمولا به صورت ترکیب
            sprintf(a,"%d",b);
            lcd_puts(a);
            استفاده میشه.که a یه رشته هست که به صورت مثلا
            unsigned char a[10]; نعریف میشه.
            b هم یه متغیر معمولی هست که به صورت
            unsigned char b=0; تعریف میشه.

            خوب بریم سر برنامه:
            در این برنامه از کانال 2 adc ولتاژ رو میخونه و روی LCD نمایش میده.با پتانسیومتر میتونید مقدار ولتاژ رو عوض کنید.
            برنامه رو ببینید.توش نحوه استفاده از 3 تا دستور LCD هست.

            اگه توجه کنید در برنامه یه بار متغیر b با ترکیب sprintf و lcd_puts نمایش داده شده و یه بار با دستور lcd_putchar
            در حالت اول مقدار عددی b و در حالت دوم مقدار اسکی اون نمایش داده شده.

            اگه برنامه رو متوجه نشدید بگین تا یه جور دیگه بگم.البته ببخشید اگه کم توضیح دادم.

            http://www.4shared.com/file/17706403/fe992a67/lcd_test.html

            نوشته اصلی توسط mpc
            در صورت امکان برای رفع مشکل تازه کارها لطفا چندین مثال که با کد ویژن باشد که در پروتیوس هم کار کند را برایمان در جای بگذارید تا با برسی ها انها
            مشکلات اولیه حل شود و کمتر مزاهم شما شویم .
            اگر جای نیز سراغ داری که مثال های با avr دارد برایمان معرفی کنید .
            دوست من به نظر من شما کار بکن به مشکل که رسیدی سوال کن.اینجوری مطلب رو بهتر متوجه میشی.
            اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

            دیدگاه


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

              سلام
              با تشکر از راهنمای شما دوست گرامی آقای پیام کدیور
              دوست عزیز من همان کارها را شما گفته اید انجام میدادم ولی برنامه ام در پروتیوس 7.1کار نمیکند
              مثال شما را نیز دانلود کردم خیلی خوب کار میکند ولی وقتی با کدویژن 1.23 کامپایل کردم دیگر در پروتیوس کار نکرد!!!! کد سالم است چون وقتی آن را روی میکرو پروگرام میکنم درست کار میکند ولی در پروتیوس کار نمیکند فقط صفحه روشن میشود و تمام .
              آیا تنظیم خاصی باید در کدویژن آنجام دهم . :eek:
              متشکر م
              کمتر سخن گویم
              بیشتر عمل کنیم

              دیدگاه


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

                سلام
                اشکال از کدویژن هست که با پرتئوس مشکل پیدا میکنه؛این ورژن رو بگیر احتمال زیاد مشکلت حل میشه:
                http://www.4shared.com/file/6197958/6fdec488/CodeVisionAVR_C_Compiler_1248d_Pro_Full.html
                در دیر مغان آمد یارم قدحی در دست
                مست از می می خواران از نرگس مستش مست

                دیدگاه


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

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

                  دیدگاه


                    #10
                    پاسخ : مشکل در نوشته های LCD

                    ولی من هر مداری با پروتئوس بستم در عمل هم جواب گرفتم .. شاید هم مشکلاتی داره که من بهش بر نخوردم تا حالا !

                    دیدگاه


                      #11
                      پاسخ : مشکل در نوشته های LCD

                      نوشته اصلی توسط hadikazemi
                      ولی من هر مداری با پروتئوس بستم در عمل هم جواب گرفتم .. شاید هم مشکلاتی داره که من بهش بر نخوردم تا حالا !
                      سلام:
                      البته یه سری چون ورژن 6 بودش مشکل ایجاد کرد ولی وقتی ورژن بالا تر رو رو گرفتم حل شد

                      دیدگاه


                        #12
                        پاسخ : مشکل در نوشته های LCD

                        با سلام
                        دوستان من از ورژن 7.1 پروتیوس استفاده کردم مشکل LCD حل شد ولی ADC آن کار نمکند برنامه کدویژن 2.5 کار میکنم
                        شما از چه ورژنی استفاده میکنید که مشکل ندارید.؟
                        کمتر سخن گویم
                        بیشتر عمل کنیم

                        دیدگاه


                          #13
                          پاسخ : مشکل در نوشته های LCD

                          من با 1.24.6 کار میکنم و تا حالا مشکلی نداشتم.
                          راستی این ورژن های جدید چه فرقی کردن؟؟
                          اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

                          دیدگاه


                            #14
                            پاسخ : مشکل در نوشته های LCD

                            نمیدانم چه فرقی دارد ولی برنامه ارسالی شما با ورزن 2.3
                            کار نمکرد.
                            باز هم از راهنمای شما متشکرم
                            کمتر سخن گویم
                            بیشتر عمل کنیم

                            دیدگاه

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