اطلاعیه

Collapse
No announcement yet.

سوالات مربوط به LCD های کاراکتری و گرافیکی

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

    سوال در مورد ساخت ساعت با ال سی دی


    یه برنامه ساعت با ال سی دی نوشتم ولی نمیدونم چرا کار نمیکنه اینم برنامش:


    $regfile = \"m32def.dat\"

    $crystal = 1000000

    Config Lcd = 16 * 2

    Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5

    Config Clock = Soft , Gosub = Sectic

    Enable Interrupts

    Dim H As Byte

    Dim S As Byte

    Dim M As Byte

    Dim X As Bit

    H = 11

    M = 59

    S = 50

    X = 1

    Cursor Off

    Do

    If S > 59 Then

    Incr M

    S = 0

    If M > 59 Then

    Incr H

    M = 0

    End If

    End If

    Locate 1 , 3

    Lcd \":\"

    Locate 1 , 6

    Lcd \":\"

    If H > 9 Then

    Locate 1 , 1

    Lcd H

    Else

    Locate 1 , 1

    Lcd \"0\" ; H

    End If

    If M > 9 Then

    Locate 1 , 4

    Lcd M

    Else

    Locate 1 , 4

    Lcd \"0\" ; M

    End If

    If S > 9 Then

    Locate 1 , 7

    Lcd S

    Else

    Locate 1 , 7

    Lcd \"0\" ; S

    End If

    If X = 0 Then

    If H > 12 Then H = 1

    Locate 1 , 10

    Lcd \"PM\"

    Else

    If H > 11 Then H = 0

    Toggle X

    Locate 1 , 10

    Lcd \"AM\"

    End If

    Loop

    End


    Sectic:

    Incr S

    Return


    کریستال ساعت هم براش گزاشتم ساعت روی ال سی دی نمایش داده میشه ولی راه نمیفته و کار نمیکنه

    لطفا راهنمایی کنید

    دیدگاه


      پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

      نوشته اصلی توسط amir653
      اولا خود نرم افزار نوشته تاج پد
      ثانیا سر در آوردن از توابعش سخته و روتین نیست
      ثالثا شما تاج پد بهتری داری
      ...
      با سلام،

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

      هرچند که هم توی برنامه، هم توی پروتئوس، خودش نوشته KeyPad ، این هم روتین هندل کردنشه که در فایل io هر میکرو قرار داره و برای AVR در فایل ioavr.c هستش :

      کد PHP:
      /*********************************************************************
      **** Keyboard Scanner ****
      *************************/

      BYTE scankeypad ()
      // Scan the keypad for a keypress.
      // Return 0xFF for no press or the char pressed.
       
      BYTE row,col,tmp;
        
      BYTE key=0xFF;

        for (
      col=0col &lt8col++)
        { 
      // Drive appropriate column low and read off the rows:
         
      PORTE col<<5;
         
      sleep(1); // allow settling time
         
      tmp PIND;
        
         
      // See if any row is active (low):
         
      for (row=0row<8; ++row)
           if ((
      tmp & (1<<row)) == 0)
           { 
      key = ((row)*8) + col;
            goto 
      done;
           }
        }

        
      done: return key;
       } 


      از این گذشته، چرا یه تاچ پد باید 16 تا خط داشته باشه؟!
      این پروژه و برنامه خیلی قدیمیه ( تقریبا برای 8 سال پیش! ) و به نظر یه برنامه دانشجویی یا آموزشی میاد، برای همین هم خیلی اصولی نوشته نشده، ولی ترفند های جالبی بکار برده! در هر صورت اونطوریا هم نیست که نشه Trace اش کرد!

      ضمنا، من برای تاچ در پروتئوس چیزی ندارم و ندیدم، اگر شما پیدا کردی به ما هم بده! ضمن اینکه چرا شاکی میشی؟! من که دشمنت نیستم اخوی! قصدم همکاری و کمک کردنه :nerd: خوب اگه دوست نداری، میرم دم در خونه خودمون بازی میکنم! این که دعوا نداره!!!
      مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

      Sh_Nourbakhsh@Yahoo.com

      http://s2.picofile.com/file/7170362468/_Wall_e_.jp

      دیدگاه


        پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

        ایا برای نمایش عکس روی ال سی دی گرافیکی راهی برای ویرایش عکس به طور اتومات وجود داره؟ یعنی اینکه خود میکرو یه عکس رو گرفته و اونو به سایز ال سی دی در بیاره و بعد نمایش بده ؟من با بسکام و ال سی دی ks0108 کار میکنم تو رو خدا جواب بدید

        دیدگاه


          پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

          بالاخره میشه ویرایش رو به طور اتومات انجام داد یا نه؟ خواهش میکنم جواب بدید فرض کنید موضوع مرگ و زندگیه :sad: :cry:

          دیدگاه


            پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

            سلام دوستان عزیز.من هرچی سرچ کردم تو ای سی ای که نیام سوال بپرسم اما جوابش رو پیدا نکردم. :angry:
            2تا ال سی دی نو گرفتم و وصل کردم به مگا 128 البته جدا جدا تست کردم اما روی ال سی دی فقط توی سطر اول 16 تا مربع نشون میده. مگا 128 سالمه. ال سی دی ظاهرا سالمه و نورش کم و زیاد میشه اما فقط مربع نشون میده. :cry2:
            نمیدونم مشکلش چیه.پایه 1و3و5 رو زمین کردم.پایه 2 وی سی سی.البته 3 رو با پتانسومتر هم چک کردم فایده نداشت.

            ی چیز جالب اینکه فقط از پایه های 11 تا 14 رو به میکرو وصل کردم اما پایه های 7 تا 14 وی سی سی هستند!! و همشون 4.9 ولت دارن!! چرا اینجوریه؟ :angry: :angry:
            لطفا کمک کنید.

            دیدگاه


              پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

              چی شد پس؟ :angry:
              چرا هیشکی جواب نمیده؟ :angry: :angry:
              آقایون مهندسا من چکار کنم؟ :sad:

              دیدگاه


                پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                نوشته اصلی توسط mos74ph4
                سلام دوستان عزیز.من هرچی سرچ کردم تو ای سی ای که نیام سوال بپرسم اما جوابش رو پیدا نکردم. :angry:
                2تا ال سی دی نو گرفتم و وصل کردم به مگا 128 البته جدا جدا تست کردم اما روی ال سی دی فقط توی سطر اول 16 تا مربع نشون میده. مگا 128 سالمه. ال سی دی ظاهرا سالمه و نورش کم و زیاد میشه اما فقط مربع نشون میده. :cry2:
                نمیدونم مشکلش چیه.پایه 1و3و5 رو زمین کردم.پایه 2 وی سی سی.البته 3 رو با پتانسومتر هم چک کردم فایده نداشت.

                ی چیز جالب اینکه فقط از پایه های 11 تا 14 رو به میکرو وصل کردم اما پایه های 7 تا 14 وی سی سی هستند!! و همشون 4.9 ولت دارن!! چرا اینجوریه؟ :angry: :angry:
                لطفا کمک کنید.
                شماتیک و برنامه رو اینجا بذارید
                آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                116 کتابخانه مورد نیاز برای Altium Designer

                از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                دیدگاه


                  پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                  ممنون از شما
                  ی برنامه ساده است.
                  کد:
                  $regfile = "m128def.dat"
                  $crystal = 1000000
                  Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0
                  Config Lcd = 16 * 2
                  
                  Cls
                  Lcd "test"
                  Lowerline
                  Lcd "12345678"
                  End
                  نگا تو پروتئوس جواب میده. روی برد جواب تمیده

                  دیدگاه


                    پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                    سلام
                    من یه ال سی دی گرافیکی 64*128 خریدم، با کلاک داخلی کار میکنه، اما با کریستال خارجی که فرکانس 11.0592MHz هست کار نمیکنه! کسی میتونه راهنماییم کنه که جیکار کنم؟ مدارم واسه کارای دیگش دقیقا همین فرکانس رو لازم داره! :sad:

                    دیدگاه


                      پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                      نوشته اصلی توسط mos74ph4
                      ممنون از شما
                      ی برنامه ساده است.
                      کد:
                      $regfile = "m128def.dat"
                      $crystal = 1000000
                      Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0
                      Config Lcd = 16 * 2
                      
                      Cls
                      Lcd "test"
                      Lowerline
                      Lcd "12345678"
                      End
                      نگا تو پروتئوس جواب میده. روی برد جواب تمیده
                      کو شماتیک پس؟
                      اتصالات رو چک کردین؟
                      آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                      116 کتابخانه مورد نیاز برای Altium Designer

                      از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                      دیدگاه


                        پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                        سلام به دوست عزیز
                        خودم مشکلش رو فهمیدم.
                        کسی هم کمک نکرد اصلا. :angry:
                        مشکل از فیوز بیت ها بود. به طور پیشفرض فیوز بیت مربوط یه ATMEGA103 و JTAG فعال بود که باید ATMEGA103 غیر فعال شه.اگر از ATMEGA32 استفاده میکنین باید فیوز بیت JTAG رو غیر فعال کنید. lcd درست شد :wow: :wow: :applause:
                        به همین مسخرگی....

                        دیدگاه


                          پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                          نوشته اصلی توسط mos74ph4
                          سلام به دوست عزیز
                          خودم مشکلش رو فهمیدم.
                          کسی هم کمک نکرد اصلا. :angry:
                          مشکل از فیوز بیت ها بود. به طور پیشفرض فیوز بیت مربوط یه ATMEGA103 و JTAG فعال بود که باید ATMEGA103 غیر فعال شه.اگر از ATMEGA32 استفاده میکنین باید فیوز بیت JTAG رو غیر فعال کنید. lcd درست شد :wow: :wow: :applause:
                          به همین مسخرگی....
                          کافی بود شماتیک رو بذارید تا راهنمایی بشین
                          آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                          116 کتابخانه مورد نیاز برای Altium Designer

                          از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                          دیدگاه


                            پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

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

                            بهتره اینجور چیزا رو از طبقه های بالای علاءالدین بخری ( طبقه سوم به بالا! ) با فروشنده وارد مذاکره بشی و بگی تعداد میخوای، میتونی ارزون تر بخری ( هر کسی که داره، مونده روی دستش، از خداشه که بفروشه بره، چون هیچ کس جز صنف ما طالبش نیست!!! :mrgreen: ) .....

                            شاید کمیاب شده، به همین خاطر هم قیمت رو بردن بالا! اگر ارزون گیرت نیومد، پشن بعدی میتونه استفاده از LCD نوکیا 6100 باشه که توی طبقه های بالای علاءالدین 6 هزار تومن میفروشن و پشن بعدی هم اینه که بری و ببینی چه LCD ای مناسب کارته و ارزونه ( مثل LCD سونی اریکسون های قدیمی که رنگی هم هستند ) و یک تحقیق فوری روی درایو کردنش انجام بدی، اگر مشکلی نبود اول یکی بخری تست کنی و اگر موفقیت آمیز بود، بری به تعداد مورد نیاز تهیه کنی .....

                            مثلا برو به این آدرس http://www.module.ro و قسمت Lcd pinouts for cell and wired phones ( وسطای صفحه ) رو برای سونی اریکسون ببین! :biggrin:

                            در کل قطعات گرون شده ولی LCD موبایل ها به نسبت ارزون تر و به صرفه تر هستند.
                            باسلام :bye
                            میشه از ال سی دی گوشی1200 استفاده کرد به جای 1100؟
                            یعنی ال سی دی 100 با 1100 فرق نداره؟
                            اخه ال سی دی 1200 راحت گیر میاد :applause: :applause: :applause: :applause: :applause:
                            اگریک فلج مادر زاد در مسابقه دو ماراتون نفراول نشود مقصر فقط وفقط خودش است...

                            دیدگاه


                              پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                              نوشته اصلی توسط milad066
                              باسلام :bye
                              میشه از ال سی دی گوشی1200 استفاده کرد به جای 1100؟
                              یعنی ال سی دی 100 با 1100 فرق نداره؟
                              اخه ال سی دی 1200 راحت گیر میاد :applause: :applause: :applause: :applause: :applause:
                              با سلام،

                              چیپ کنترلر این دو تا LCD یکی هستش، فقط رزولوشن استفاده شده در 1200 بیشتره ( 1100 رزولوشن 96x65 و 1200 رزولوشن 96x68 ) و ترتیب پایه هاش هم فرق میکنه، پس میشه درایور 1100 رو برای 1200 استفاده کرد. ( البته من خودم از 1200 نداشتم که تست کنم! )
                              مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

                              Sh_Nourbakhsh@Yahoo.com

                              http://s2.picofile.com/file/7170362468/_Wall_e_.jp

                              دیدگاه


                                پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی


                                سلام با lcd کاراکتری از نوع vfd آشنا بشید البته شاید خیلی ها باهاش کارکردید
                                خیلی جالبه پایه هاش مشابه lcd کاراکتری کریستا مایع است
                                گفتم شاید براتون جالب باشه ازش استفاده کنید

                                دیدگاه

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