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

موضوع: مشکل با LCD 320*240

  1. #1
    تازه وارد
    تاریخ عضویت
    Jan 2008
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض مشکل با LCD 320*240

    با سلام :
    من یک lcd 320*240 با شماره JHD637 خریداری کردم. مشکل اینجاست که مدل و تعداد پایه های lcd با lcd های دیگه فرق داره , از توی دیتاشیت هم چیزی دستگیرم نشد.
    توی Bascom هم که نگاه کردم توی قسمت type lcd تهایتا 240*128 رو ساپورت می کنه .
    از دوستان اگر کسی اطلاعاتی درباره استفاده از این lcd توی bascam ممنون می شم راهنمایی کنه.
    لینک شرکت سازنده و دیتاشیت:
    http://www.jhdlcd.com.cn
    http://www.jhdlcd.com.cn/spec/JHD637-320240.pdf

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

  3. #2
    مدیر باز نشسته
    تاریخ عضویت
    Aug 2007
    نام
    تهران
    نوشته ها
    384
    تشکر
    2
    تشکر شده 57 بار در 31 پست

    پیش فرض سلام

    سلام
    قبل هر چيزي اين lcd رو چند خريديد و از كجا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟
    والا اين ديتا شيت كه هيچ چيزي نداره
    اما با توجه به مداري كه داره اميدوارم كه اشتباه كنم ولي كار سختي در پيش داريد
    پايه هاي d0-d3 سياه يا سفيد بودن هر چهار پيكسل رو بعهده داره كه جاي اين چها تا رو پايه كلاك cl1 به صورت مالتي پلكسري تعيين ميكنه كه بين 1 تا 80 يا 81 تا 160
    يا 161 تا 240 يا 241 تا 320 باشه(در مدار واضحه) كه اين عمل شبيه جاروب يا رفرش كردن صفحه تلوزيون هستش اما فكركنم flm شبيه سينك تصوير
    پايان تصوير رو ميگه اما اين پايان آيا آخر خطه يا آخر تصوير نميدونم.

    حالا پيشنهاد ميكنم پايه هاي d0-d3 رو يك كنيد. dispoff رو هم يك كنيد و يه بار با flm يك به پايه cl1 كلاك بديد و تصوير رو ببينيد كه چي نشون ميده

    يه بار هم بعد از چند كلاك cl2 رو تحريك كنيد ببينيد كه تصوير حركت ميكنه يا نه
    تو بيسيك مثل برنامه زير كار كنيد و ببينيد كه آيا يك خط سياه و سفيد ميشه يا كل تصوير يا اصلا من كلا اشتباه كردم ولي در هر حال بايد دست به آچار بشيد و خدتون راه بندازيدش
    اما اگه چيزي نشون داد ولي پرك ميزد wait رو كم كنيد و اگه ناقص بود حلقه for رو تا 320 ادامه بديد(كه فكر كنم اين برنامه با 80 تا يه خط سياه رو صفحه بياد و 2 ثانيه بعد پاك بشه)
    اگه با 80 تا يه خط كامل ميكشه حلقه رو براي 19200 تست كنيد كه اينطوري كل صفحه سياه و سفيد ميشه. در پايان تغذيه ها رو به مدار يادتون نره درست وصل كنيد:

  4. #3
    مدیر باز نشسته
    تاریخ عضویت
    Aug 2007
    نام
    تهران
    نوشته ها
    384
    تشکر
    2
    تشکر شده 57 بار در 31 پست

    پیش فرض برنامه

    $regfile = "m32def.dat"
    $crystal = 1000000

    Dim Count As Word


    D0 Alias Portb.0
    D1 Alias Portb.1
    D2 Alias Portb.2
    D3 Alias Portb.3
    Flm Alias Portb.4
    Cl1 Alias Portb.5
    Cl2 Alias Portb.6
    Dispoff Alias Portb.7


    Set Dispoff

    Do
    Set Flm
    Toggle D0 : Toggle D1 : Toggle D2 : Toggle D3

    For Count = 1 To 80
    Toggle Cl1
    Waitms 1
    Next

    Reset Flm
    Wait 2
    Loop

    End

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

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