NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4777 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 5 از 5

موضوع: حركت عبارت روي LCD ؟

  1. #1
    عضو جدید
    تاریخ عضویت
    Aug 2009
    نوشته ها
    5
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض حركت عبارت روي LCD ؟

    سلام – چگونه مي توان يك عبارت بر روي ال سي دي كاراكتري مثلا 2*16 به چرخش در آوريم يعني مثلا عبارت hello world از چپ وارد شود واز راست خارج شود دوباره از چپ وارشود و...........
    در كد ويژن چطور اين كار رو انجام بدم ؟؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    عضو جدید
    تاریخ عضویت
    Aug 2009
    نوشته ها
    5
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض RE: حركت عبارت روي LCD ؟

    پس كجا رفتيد ؟؟

  4. #3
    کاربر فعال
    تاریخ عضویت
    Aug 2008
    نوشته ها
    212
    تشکر
    10
    تشکر شده 48 بار در 38 پست

    پیش فرض RE: حركت عبارت روي LCD ؟

    $regfile = "m16def.dat"
    $crystal = 8000000
    $sim
    Config Lcdpin = Pin , Db4 = Portc.1 , Db5 = Portc.2 , Db6 = Portc.3 , Db7 = Portc.4_
    , E = Portd.2 , Rs = Portd.3
    Config Lcd = 16 * 2
    Dim A As String * 10
    Dim B As String * 1
    Dim L As Byte
    Dim I As Byte , W As Byte
    Dim Y As Byte , X As Byte

    Cls
    Home
    A = "tabriz"
    L = Len(a)
    For I = 1 To L
    B = Mid(a , I , 1)
    Y = 16 - I
    For W = 1 To Y
    X = 16 - W
    Locate 1 , X

    Lcd B
    Incr X
    Locate 1 , X
    Lcd ""
    Waitms 50
    Next
    Next
    Wait 3

    End
    ایتدا میکرو و فرکانس و شبیه سازی سریع را تعیین می کنیم. دستورات با علامت $ جزو دستورات کامپایلر حساب میشنود و هیچ کدی تولید نمی کنند.
    دستورات پیکربندی lcd بعد از انها آمده است .
    متغیر رشته ای A با طول حداکثر 10 کاراکتر برای گرفتن متن تعریف شده است .
    متغیر رشته ای B هم برای گرفتن کاراکترهای جدا شده از متغیر a تعریف شده است .
    دستور mid هم از کاراکتر i ام متغیر a به طول یک واحد در متغیر b قرار می دهد و ...
    اگه میخای متن رو تغیر بدی به جای تبریز میتونی هر چیز دیگه ای حداکثر 10 کاراکتری بزاری
    اگه مدار رو بنندی میبینی یه ایرادی داره که باید روش فکر کنی و خودت برنامه رو درست کنی !

  5. تشکرها از این نوشته :


  6. #4
    تازه وارد
    تاریخ عضویت
    Oct 2009
    نوشته ها
    4
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام این برنامه رو با c هم میشه بگید.

  7. #5
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    Gadid yek rahee sadeh tar

    dim p as byte
    do
    for p=1 to 16
    locate 1 , p
    lcd "hello word
    wait 1
    next
    loop
    end







    Www.Cmuiran.ir

موضوعات مشابه

  1. كمك درخواست كامپايلر شركت npx
    توسط hadiabdi در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 20-01-2013, 12:01
  2. حركت جديد گوگل
    توسط Doloop در انجمن گفت و گوي آزاد
    پاسخ: 3
    آخرين نوشته: 06-01-2012, 00:30
  3. پاسخ: 24
    آخرين نوشته: 23-02-2010, 01:31
  4. حركت عبارت روي LCD ؟
    توسط mega64 در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 21-08-2009, 13:22
  5. حركت عبارت روي LCD ؟
    توسط faridf در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 04-08-2009, 11:56

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •