اطلاعیه

Collapse
No announcement yet.

شناساندن LCD در کدویژن

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

    شناساندن LCD در کدویژن

    سلام
    من یک LCD رو به یک ATmega16 متصل کردم اما به دلیل محدودیتهایی که داشتم پایه های LCD به صورت نامنظم و پراکنده بهش متصل کردم. تو بسکام مشکلی نداشتم چون میشه Config پایه ها رو برای کامپایلر مشخص کرد. اما حالا که مجبورم از کدویژن استفاده کنم Help کدویژن فقط یک حالت رو برای اتصال پایه های LCD معرفی کرده.. دائما هم از این واژه MUST استفاده کرده که اعصاب آدمو میریزه به هم.. دوستان اینو چیکارش میشه کرد ؟
    دلا یاران سه قسمند ار بدانی
    زبانی اند و نانی اند و جانی
    به نانی نان بده از در برانش
    محبت کن به یاران زبانی
    و لیکن یار جانی را به دست آر
    به جانش جان بده تا می توانی

    #2
    پاسخ : شناساندن LCD در کدویژن

    سلام. می تونی از winavr استفاده کنی. کتابخونه مخصوص این کار رو داره.
    واسه کد ویژن یه سرچ تو همین انجمن avr بزن یکی از دوستان کتابخونشو نوشته.
    موفق باشید.

    دیدگاه


      #3
      پاسخ : شناساندن LCD در کدویژن

      سلام
      http://www.iranled.com/article99.html
      زندگی یه فرصته

      دیدگاه


        #4
        پاسخ : شناساندن LCD در کدویژن

        سلام .................

        جناب آرش حق دارید واژه ی Must بدون استدلال خیلی رنج به آدم تحمیل میکنه

        اما ببینید برای این کاری که شما می خواید بکنید میتونید از دستورات اسمبلی یا دستورات سطح پایین برای استفاده از LCD در میکرو استفاده کنید. حتما استفاده از دستورات اسمبلی رو در کتاب 8051 جناب مزیدی دیدید؟ از اون راه می تونید به راحتی به مقصودتون برسید . موفق باشید .
        دوستان! مدتی کمتر به سایت میام ..

        دیدگاه


          #5
          پاسخ : شناساندن LCD در کدویژن

          بله رنج آوره.
          دیدمش اما حالا که کتاب مزیدی در دسترسم نیست منبع الکترونیکی برای این کار سراغ ندارید ؟
          دلا یاران سه قسمند ار بدانی
          زبانی اند و نانی اند و جانی
          به نانی نان بده از در برانش
          محبت کن به یاران زبانی
          و لیکن یار جانی را به دست آر
          به جانش جان بده تا می توانی

          دیدگاه


            #6
            پاسخ : شناساندن LCD در کدویژن

            نوشته اصلی توسط _آرش
            بله رنج آوره.
            دیدمش اما حالا که کتاب مزیدی در دسترسم نیست منبع الکترونیکی برای این کار سراغ ندارید ؟
            سلام ...................

            شرمنده یه کم در گیرم ؛ دیر شد ..

            این فایلا رو ببینیند ، امیدوارم مشکلتون برطرف بشه ....

            http://www.4shared.com/file/60841960/6f715433/LCD.html

            http://physics.usask.ca/~hussey/ep413/lcd_example.html

            http://www.phanderson.com/lcd106/lcd107.html

            http://dragonfire.unitedti.org/asmin...son/day26.html

            http://www.geocities.com/dinceraydin/lcd/intro.htm

            http://www.geocities.com/dinceraydin/lcd/commands.htm

            http://www.geocities.com/dinceraydin.../hello_lst.txt

            موفق باشید .

            دوستان! مدتی کمتر به سایت میام ..

            دیدگاه


              #7
              پاسخ : شناساندن LCD در کدویژن

              ازتون خیلی ممنونم. اما این فقط برای LCD هایی کاربرد داره که 8 تا پین I/O اونا به میکرو متصل هست. در حالتی که 4 پین I/O متصل هست (بجز پینهای کنترلی) چطوری تو رجیسترها میشه نوشت یا خوند ؟
              دلا یاران سه قسمند ار بدانی
              زبانی اند و نانی اند و جانی
              به نانی نان بده از در برانش
              محبت کن به یاران زبانی
              و لیکن یار جانی را به دست آر
              به جانش جان بده تا می توانی

              دیدگاه


                #8
                پاسخ : شناساندن LCD در کدویژن

                نوشته اصلی توسط _آرش
                ازتون خیلی ممنونم. اما این فقط برای LCD هایی کاربرد داره که 8 تا پین I/O اونا به میکرو متصل هست. در حالتی که 4 پین I/O متصل هست (بجز پینهای کنترلی) چطوری تو رجیسترها میشه نوشت یا خوند ؟
                سلام..................

                صحبتی که می فرمایید درسته اما ببینید خود دستوراتی که در LCD به واسطه ی پیکره بندی CodeVision اجرا میشه قالب 4 بیتی رو ساپورت میکنه که در واقع میاد دو سری اطلاعات 4 بیتی میفرسه که بشه هشت بیت و داده روی LCD نمایش داده بشه . شما هم میتونین با استفاده از پایه های کنترلی LCD 3 و 4 و 5 همچین کاری رو انجام بدید . یعنی دستور 4 بیتی انتخاب کنید ، ارسال کنید (لچ کنید) و بعد 4 بیت بعدی . موفق باشید .
                دوستان! مدتی کمتر به سایت میام ..

                دیدگاه


                  #9
                  پاسخ : شناساندن LCD در کدویژن

                  خب اگه اینطوری باشه دو تا سئوال پیش میاد.
                  1- ابتدا چهاربیت با ارزش تر فرستاده بشن یا چهار بیت کم ارزش تر ؟
                  2- بین دو ارسال چیزی فرستاده بشه یا عملی انجام بگیره یا نه ؟
                  دلا یاران سه قسمند ار بدانی
                  زبانی اند و نانی اند و جانی
                  به نانی نان بده از در برانش
                  محبت کن به یاران زبانی
                  و لیکن یار جانی را به دست آر
                  به جانش جان بده تا می توانی

                  دیدگاه


                    #10
                    پاسخ : شناساندن LCD در کدویژن

                    سلام .............

                    ببینید اول چهار بیت کم ارزش تر رو بفرستید بعد برید سراغ پر ارزش .

                    بعد در مورد سوال دوم ، بلا فاصله برید سراغ چهار بیت بعد . (حدودا فکر کنم 450 میکرو ثانیه زمان داشته باشید) .
                    دوستان! مدتی کمتر به سایت میام ..

                    دیدگاه


                      #11
                      پاسخ : شناساندن LCD در کدویژن

                      نوشته اصلی توسط _آرش
                      خب اگه اینطوری باشه دو تا سئوال پیش میاد.
                      1- ابتدا چهاربیت با ارزش تر فرستاده بشن یا چهار بیت کم ارزش تر ؟
                      2- بین دو ارسال چیزی فرستاده بشه یا عملی انجام بگیره یا نه ؟
                      پشت سر هم فرستاده بشن

                      دیدگاه


                        #12
                        پاسخ : شناساندن LCD در کدویژن

                        سلام
                        در codevision می توانی در قسمت codewizard تعیین کنی کدام پورت رو می خوای برای اتصال به lcd استفاده کنی ، بعد خود codewizard به شما می گه کدام پایه از میکرو به lcd متصل بکنی .به همین راحتی.راستی باید در codewizard تعیین کنی از کدام نوع lcd استفاده می کنی مثلا 16*2

                        دیدگاه


                          #13
                          پاسخ : شناساندن LCD در کدویژن

                          نوشته اصلی توسط saman7
                          سلام
                          در codevision می توانی در قسمت codewizard تعیین کنی کدام پورت رو می خوای برای اتصال به lcd استفاده کنی ، بعد خود codewizard به شما می گه کدام پایه از میکرو به lcd متصل بکنی .به همین راحتی.راستی باید در codewizard تعیین کنی از کدام نوع lcd استفاده می کنی مثلا 16*2

                          سلام ....................

                          بله ایشون هم این مطلب رو می دو نن اما سوالشون چیز دیگه ای بود؟ لطفا مطالب این تاپیک رو بخونید ، ممنون و موفق باشید .
                          دوستان! مدتی کمتر به سایت میام ..

                          دیدگاه

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