اطلاعیه

Collapse
No announcement yet.

راه اندازی LCD 6100 با AVR و BASCOM-AVR

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

    راه اندازی LCD 6100 با AVR و BASCOM-AVR

    با سلام

    من می خواهم LCD 6100 موجود در فروشگاه http://www.eshop.eca.ir رو با AVR و زبان برنامه نویسی بیسیک و BASCOM-AVR راه اندازی کنم ، آیا طرز اتصال این LCD به میکرو مانند LCD های گرافیکی است یا خیر ، لطفا من رو راهنمایی کیند

    باتشکر
    http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

    #2
    پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

    سلام

    داخل سایت مطالب زیادی در موردش هست (حتی نمونه برنامه هم گزاشتند!)

    داخل بسکام هم سمپلش هست. میتونید با نام PCF8833 سرچ کنید و پیداش کنید

    موفق باشید

    دیدگاه


      #3
      پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

      با سلام

      من دیتاشیت این LCD و نحوه اتصال به میکرو را می خواهم اگر راهنمایی کنید از شما ممنون می شوم
      و آیا کد های مربوط به راه اندازی این LCD مانند LCD های گرافیکی است در ( BASCOM-AVR )
      http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

      دیدگاه


        #4
        پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

        نوشته اصلی توسط soodi
        با سلام

        من دیتاشیت این LCD و نحوه اتصال به میکرو را می خواهم اگر راهنمایی کنید از شما ممنون می شوم
        و آیا کد های مربوط به راه اندازی این LCD مانند LCD های گرافیکی است در ( BASCOM-AVR )
        تقریبا بله...به مثالهای بسکام مراجعه کنید :nerd:

        دیدگاه


          #5
          پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

          با تشکر از همه دوستان

          ولی من هنوز پاسخم رو نگرفتم و می خواهم بپرسم که چگونه باید این LCD رو به میکرو متصل کرد آیا مقاله یا سایتی در این رابطه هست یا اگر من رو راهنمایی کنید و توضیح دهید خیلی ممنون می شوم
          من دو عدد شماتیک از متصل کردن این LCD به میکرو پیدا کردم آیا کدام یک درست است لطفا توضیح دهید

          شماتیک 1 :
          شماتیک 2 :
          http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

          دیدگاه


            #6
            پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

            اون شماتیک دومی که مربوط میشه به KS0108 که ربطی به این ال سی دی نداره!

            همون اولی درسته

            این PDF هم سیر تا پیازش رو توضیح داده(البته به زبان C)
            http://www.sparkfun.com/tutorial/Nokia%206100%20LCD%20Display%20Driver.pdf

            دیدگاه


              #7
              پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

              دوست عزیز نمیدونم شما چرا اینقدر روی lcd گرافیکی تاکید دارین؟
              مثل اینه که مدام بپرسید نمیشه برنامه avr رو روی arm کپی کرد؟
              باور کنید نمیشه.
              It's nice to be important but it's important to be nice!

              از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

              دیدگاه


                #8
                پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

                lcd اول داره با پروتکل serial کار میکنه که دیتا رو از یک خط به صورت سریال میگیره ولی دومی داره دیتا رو موازی میگیره.موفق باشید
                It's nice to be important but it's important to be nice!

                از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

                دیدگاه


                  #9
                  پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

                  آقای رضا شفقی من به این دلیل تاکید دارم که این LCD رو تهیه کردم ولی طرز راه اندازی آن رو بلد نیستم اگر شما ناراحت هستید میتونم این بحث رو تموم کنم من نمی خواهم که شما رو ناراحت کنم فقط نیاز به راهنمایی و کمک دارم
                  http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

                  دیدگاه


                    #10
                    پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

                    با تشکر از توضیحتتون آقای رضا شفقی ولی من به دنبال این هستم که چگونه این LCD رو راه اندازی کنم ، با راهنمایی های آقای مهدی مهری طرز اتصال به میکرو رو یاد گرفتم ولی حالا می خواهم راه اندازی کنم یعنی این LCD رو برنامه نویسی کنم ، برای انداختن عکس روی این LCD باید مثل LCD های گرافیکی عمل کرد
                    http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

                    دیدگاه


                      #11
                      پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

                      نوشته اصلی توسط soodi
                      آقای رضا شفقی من به این دلیل تاکید دارم که این LCD رو تهیه کردم ولی طرز راه اندازی آن رو بلد نیستم اگر شما ناراحت هستید میتونم این بحث رو تموم کنم من نمی خواهم که شما رو ناراحت کنم فقط نیاز به راهنمایی و کمک دارم
                      من از شما ناراحت نیستم و حق اینکار رو هم ندارم ولی من این سوال شما رو بیشتر از 5 بار دیدم واسه همین گفتم تا این lcd هارو با هم مقایسه نکنید.من چاکرتون هم هستم.
                      It's nice to be important but it's important to be nice!

                      از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

                      دیدگاه


                        #12
                        پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

                        قربانت آقا رضا ، ما شما رو خیلی دوست داریم ، ولی با این که من این سوال رو 5 بار تکرار کردم هنوز جواب کاملی نگرفتم مثل این تاپیک
                        http://www.eca.ir/forum2/index.php?topic=30608.0 که خودتون به من معرفی کردید که 17 صفحه بود ، من همه ی 17 صفحه رو خوندم ولی هیچ شماتیکی پیدا نکردم !!!
                        http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

                        دیدگاه


                          #13
                          پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

                          کد:
                          [left]' ------------------------------------------------------------------------------------------------------------
                          ' The support for this display has been made possible by Peter Küsters from (c) Display3000
                          ' You can buy the displays from Display3000 or MCS Electronics
                          ' ------------------------------------------------------------------------------------------------------------'
                          '
                          $lib "lcd-pcf8833.lbx"                   'special color display support
                          
                          $regfile = "m88def.dat"                   'ATMega 8, change if using different processors
                          $crystal = 8000000                     '8 MHz
                          
                          'First we define that we use a graphic LCD
                          Config Graphlcd = Color , Controlport = Portc , Cs = 1 , Rs = 0 , Scl = 3 , Sda = 2
                          
                          'here we define the colors
                          
                          Const Blue = &B00000011                   ''predefined contants are making programming easier
                          Const Yellow = &B11111100
                          Const Red = &B11100000
                          Const Green = &B00011100
                          Const Black = &B00000000
                          Const White = &B11111111
                          Const Brightgreen = &B00111110
                          Const Darkgreen = &B00010100
                          Const Darkred = &B10100000
                          Const Darkblue = &B00000010
                          Const Brightblue = &B00011111
                          Const Orange = &B11111000
                          
                          
                          'clear the display
                          Cls
                          
                          'create a cross
                          Line(0 , 0) -(130 , 130) , Blue
                          Line(130 , 0) -(0 , 130) , Red
                          
                          Waitms 1000
                          
                          'show an RLE encoded picture
                          Showpic 0 , 0 , Plaatje
                          'Showpic 40 , 40 , Plaatje
                          
                          Waitms 1000
                          
                          'select a font
                          'Setfont Color16x16
                          'and show some text
                          'Lcdat 100 , 0 , "12345678" , Blue , Yellow
                          
                          
                          Waitms 1000
                          'Circle(30 , 30) , 10 , Blue
                          
                          Waitms 1000
                          'make a box
                          Box(10 , 30) -(60 , 100) , Red
                          
                          'set some pixels
                          Pset 32 , 110 , Black
                          Pset 38 , 110 , Black
                          Pset 35 , 112 , Black
                          
                          
                          End
                          
                          
                          
                          Plaatje:
                          $bgf "mcse.bgc"
                          
                          
                          '$include "color.font"
                          '$include "color16x16.font"
                          
                          
                          
                          [/left]
                          دقیقا سمپل خود بسکم برای کار با این ال سی دی !

                          موفق باشید

                          دیدگاه


                            #14
                            پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

                            امیدوارم این مقاله بهتون کمک کنه.
                            فایل های پیوست شده
                            It's nice to be important but it's important to be nice!

                            از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

                            دیدگاه


                              #15
                              پاسخ : راه اندازی LCD 6100 با AVR و BASCOM-AVR

                              با سلام مجدد خدمت همه دوستان

                              من LCD رو طبق شماتیک زیر به میکرو متصل کردم ولی نمی دانم با چه دستوری این LCD رو در BASCOM-AVR راه اندازی کنم ، در مقاله ای مشاهده کردم که این LCD رو با این دستور پیکربندی کرده بود (Config Graphlcd = Color , Controlport = Portc , Cs = 1 , Rs = 0 , Scl = 3 , Sda = 2 ) ولی من می خواستم که این دستور را با شماتیک زیر تغییر دهم و بتوانم LCD ام رو راه اندازی کنم لطفا من رو راهنمایی کنید
                              http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

                              دیدگاه

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