اطلاعیه

Collapse
No announcement yet.

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

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

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

    میخوام برنامه ای بنویسم که بر روی ( LCD(16*2 عبارت "AVR MICRO"یا هر چیز دیگه،رو بر روی LCD بصورت متحرک یکبار یر روی سطر اول و یکبار دیگه بر روی ستون اول نمایش بده.
    راهنمایی استاد:استفاده از دستور:
    For = 1 to 2
    Locate I,1
    "Lcd "AVR MICRO
    ولی این برنامه غلته و فقط نوشته رو یه بار رو سطر اول و یه بار روی سطر ادوم نمایش میده.نمیدونم باید جیکار کنم ،از دوستان کسی هست که بتونه کمک کنه :sad: ~x(
    >>> انگشتان ما نشانه پنج تن و بندهای ان نشانه چهارده معصوم <<<

    #2
    پاسخ : سوال مربوط به LCD کاراکتری???

    سلام
    روی ستون 2 حرفی چه جوری می خواین عبارت مورد نظرتون رو نمایش بدین؟
    حرکت به چه صورت باشه بهتره؟

    این رو چک کنین ببینین به کارتون می یاد یا نه

    dim s as string*10
    dim i as byte
    dim a as byte
    s="AVR MICRO"
    a=len(s)
    for i=1 to a
    lcd mid(s,i,1)
    waitms 120
    next i
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

    دیدگاه


      #3
      پاسخ : سوال مربوط به LCD کاراکتری???

      سلام از پاسختون ممنونم،منظورم از ستون: اینه که کلمه AVR MICRO بصورت عمودی نوشته بشه،البته به گفته استاد
      به این صورت
      A
      V
      R
      .
      .
      برنامه رو با کمی تغییر استفاده کردم،ولی کلمه AVR رو بصورت تک کلمه نمایش میده .
      >>> انگشتان ما نشانه پنج تن و بندهای ان نشانه چهارده معصوم <<<

      دیدگاه


        #4
        پاسخ : سوال مربوط به LCD کاراکتری???

        سلام
        ما مخلص هم گرایشی خودمون هم هستیم
        برای نشان دادن ستونی شما باید به تعداد کوچکترین کلمتون سطر داشته باشین که بتونین به صورت ستونی نشون بدین یعنی اگر AVR هم بخواین بنویسین حتما باید تعداد سطرهاتون 3 تا باشه که بتونین داخل یک ستون نشون بدین.برای این قسمت چی کار می کنین؟
        هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

        دیدگاه


          #5
          پاسخ : سوال مربوط به LCD کاراکتری???

          ما خاک پای هرچی مخابراتی هستیم
          اگر AVR بصورت تک کلمه نمایش بدیم چی = A V R
          یعنی یک کلمه نباشه بصورت حرف نوشته بشه
          >>> انگشتان ما نشانه پنج تن و بندهای ان نشانه چهارده معصوم <<<

          دیدگاه


            #6
            پاسخ : سوال مربوط به LCD کاراکتری???

            سلام
            شما سرور مایین

            منظورتون رو درست متوجه نمی شم.برنامه بالا رو که براتون فرستادم کلمات رو به صورت تک به تک روی LCD نشون می ده
            هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

            دیدگاه


              #7
              پاسخ : سوال مربوط به LCD کاراکتری???

              با سلام،

              من که مخابراتی نیستم، ولی مخابراتی ها رو دوست دارم! :mrgreen:

              این رو تست کن، کارت رو راه میندازه، جواب میده! :

              dim s as string*13
              dim i as byte
              dim a as byte

              s=" AVR MICRO "

              a=len(s)-1
              for i=1 to a
              locate 1,1
              lcd mid(s,i,1)

              locate 2,1
              lcd mid(s,i+1,1)
              waitms 120
              next i
              مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

              Sh_Nourbakhsh@Yahoo.com

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

              دیدگاه


                #8
                پاسخ : سوال مربوط به LCD کاراکتری???

                ما هم شمارو دوست داریم !!!! :bye
                منظورتون از midچیه؟ bascomبرای این خط برنامه خطا میگیره،چون نمیدونستم که چه نوع متغیری که تعریفش کنم با اجازه شما این خط برنامه رو پاک کردم .ولی همون چیزی که میخواستم رو اجرا کرد . دستون درد نکنه...

                یه سوال دیگه هم داشتم:
                این چه خطای؟؟
                Error : 126 Line : 0 NEXT expected , in File
                >>> انگشتان ما نشانه پنج تن و بندهای ان نشانه چهارده معصوم <<<

                دیدگاه


                  #9
                  پاسخ : سوال مربوط به LCD کاراکتری???

                  نوشته اصلی توسط hamid_200270
                  ما هم شمارو دوست داریم !!!! :bye
                  منظورتون از midچیه؟ bascomبرای این خط برنامه خطا میگیره،چون نمیدونستم که چه نوع متغیری که تعریفش کنم با اجازه شما این خط برنامه رو پاک کردم .ولی همون چیزی که میخواستم رو اجرا کرد . دستون درد نکنه...

                  یه سوال دیگه هم داشتم:
                  این چه خطای؟؟
                  Error : 126 Line : 0 NEXT expected , in File
                  با سلام،

                  شما لطف داری اخوی، ممنون....

                  اولا که mid یه متغیر نیست بلکه یه تابع هست که توضیحاتش رو ( و توضیحات سایر دستورات و توابع بسکام رو ) میتونید از اینجا ببینید ( راستش من بسکام بلد نیستم، ولی بسکامی ها رو هم دوست دارم! :mrgreen: ) :

                  http://avrhelp.mcselec.com/index.html?mid.htm

                  در مورد اون خطایی هم که گفتید، باید دید که در چه حالت و در زمان اجرای چه دستوراتی اتفاق افتاده، در این مورد هم نظری ندارم....
                  مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

                  Sh_Nourbakhsh@Yahoo.com

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

                  دیدگاه

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