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

موضوع: lcd 1620A-17

  1. #1
    عضو جدید
    تاریخ عضویت
    Oct 2011
    نوشته ها
    17
    تشکر
    26
    تشکر شده 8 بار در 8 پست

    پیش فرض lcd 1620A-17

    بازم سلام
    کارکتری 16*2 ، پشتش با برچسب نوشته ts1620-20/y
    نمیدونم چرا نمیتونم روی lcd هیچ چیز رو نشون بدم .
    این lcd دو تا 16 تایی جا داره که میشه بهش سیم وصل کرد و جلوشم 2تا سوراخ داره به اسم های A و k . من تو pdf هایی که دیدم همشون یه جای 16 تایی داشتن . خلاصه من از 16 تایی پایین استفاده کردم .

    16 رو به سر منفی (باتری موبایل 3.7)
    15 رو به سر مثبت
    11 تا 14 رو هم به میکرو وصل میکنم (نسبت به تنظیمات برنامه ای که هستش از 0 تا 3)
    4 یا همون rs رو به 4 میکرو
    5 یا e رو 5 میکرو

    1 رو به منفی
    2 رو به مثبت

    7 تا 10 رو که میدونم نمیخوام استفاده کنم
    ولی 3و 4 رو نمیدونم باید چیکار کنم ....؟


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

    Config Porta = Output
    Config Lcdbus = 4
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Pinb.0 , Db5 = Pinb.1 , Db6 = Pinb.2 , Db7 = Pinb.3 , Rs = Pinb.4 , E = Pinb.5
    Home
    Lcd "hello world"
    Waitms 2000
    Do
    Cls
    Set Porta.0
    Home
    Lcd "c"
    Waitms 2000

    Reset Porta.0
    Cls
    Home
    Lcd "c++"
    Waitms 2000

    Loop

    End


    وقتی 3 رو به سر منفی وصل میکنم یه مربع های کمرنگ رو lcd نشون میشده !!!؟
    بعضی موقع ها هم شانسی lcd یه چیزای نا مفهوم رو مینوشت
    البته خیلی سعی کردم خودم مشکلم رو حل کنم و این سولات رو نپرسم ولی D:

    لطفا بازم راهنماییی ....
    ویرایش توسط siap89 : 06-10-2011 در ساعت 14:30

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


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

  4. #2
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    سلام.
    پایه شماره 3 برای تنظیم کنتراست میباشد که میتونید به یک پتانسیومتر وصل کنید یا مثل من مستقیم زمین کنیدش.
    پایه 4 پایه rs هست ، اما 5 ، En نیست ، بلکه RW هست که باید حتما زمین بشه.
    پایه شماره 6 پایه En هست.



    بعد از چند وقت برگشتم



  5. کاربران : 2 تشکر کرده اند از شما shayanmelody برای ارسال این پست سودمند:


  6. #3
    عضو جدید
    تاریخ عضویت
    Oct 2011
    نوشته ها
    17
    تشکر
    26
    تشکر شده 8 بار در 8 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    سلام.
    پایه شماره 3 برای تنظیم کنتراست میباشد که میتونید به یک پتانسیومتر وصل کنید یا مثل من مستقیم زمین کنیدش.
    پایه 4 پایه rs هست ، اما 5 ، en نیست ، بلکه rw هست که باید حتما زمین بشه.
    پایه شماره 6 پایه en هست.
    زمین کنید یا زمین بشه یعنی چی؟ یعنی سیم رو به زمین وصل کنم ؟

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


  8. #4
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    زمین یعنی منفی باطری و vcc یعنی مثبت باطری

  9. کاربران : 2 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  10. #5
    کاربر فعال
    تاریخ عضویت
    Jul 2011
    نوشته ها
    130
    تشکر
    65
    تشکر شده 204 بار در 77 پست

    پیش فرض

    سلام
    این lcd که شما میگین تغذیه ۵ ولت میخواد.۲ تا ردیف ۱۶ تایی هم هیچ فرقی با هم ندارن و فقط برای استفاده راحت تر هست. شما ترتیب پا‍‍‍‍‍یه های زیر رو رعایت کن اگه مشکلی بو باز مطرح کن:
    ۱------> زمین(۰ ولت منفی باطری)
    ۲------> ۵+ ولت
    ۳------> زمین
    ۴------> rs هست که باید به میکرو وصل کنی
    ۵------> زمین
    ۶------> Enable هست که به میکرو وصل میشه
    ۷و۸و۹و۱۰ بیت های دیتا هستند که با تنظیم میکرو روی ارسال ۴ بیتی این پین ها رو نمیخواد وصل کنی
    ۱۱و۱۲و۱۳و۱۴ بیت های دیتا که باید به میکرو وصل کنی
    ۱۵-----> ۵+ ولت
    ۱۶-----> زمین

  11. کاربران : 2 تشکر کرده اند از شما hossein1387 برای ارسال این پست سودمند:


  12. #6
    عضو جدید
    تاریخ عضویت
    Oct 2011
    نوشته ها
    17
    تشکر
    26
    تشکر شده 8 بار در 8 پست

    پیش فرض

    فقط این رو نشون میده :


    باتری من 3.7 هستش امکان داره بخاطر کم بودن ولتاژ باتری اینجوری نشون بده ؟
    [HTML]
    $regfile = "m16def.dat"
    $crystal = 1000000

    Config Porta = Output

    Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , _
    Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2
    Config Lcd = 16 * 2
    Home
    Lcd "Salam"
    Waitms 2000
    Do
    Cls
    Set Porta.0
    Home
    Lcd "donya"
    Waitms 2000

    Reset Porta.0
    Cls
    Home
    Lcd "hello world"
    Waitms 2000

    Loop

    End[/HTML]

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


  14. #7
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    سلام.
    به احتمال زیاد از همونه ، چون راه اندازی این ال سی دی نکته خاصی نداره !
    شما اگر منبع 5 ولت ندارید ، میتونید از همون ولتاژ پروگرمر خودتون استفاده کنید.البته با احتیاط !



    بعد از چند وقت برگشتم



  15. کاربران : 2 تشکر کرده اند از شما shayanmelody برای ارسال این پست سودمند:


  16. #8
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    دوست عزیز الآن تو مداری که عکسش بالا هست ، led چشمک میزنه ؟



    بعد از چند وقت برگشتم



  17. #9
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    دوستمون درست میگه . led چشمک میزنه؟
    یعنی نکنه مثل سری قبل دوباره تغذیه میکرو رو وصل نکرده باشی. پایه ی reset هم با مقاومت 10 کیلو نمیبینم به ولتاژ مثبت وصل کرده باشی
    همون برنامه ی چشمک زن رو براش بریز ببین کار میکنه

  18. #10
    عضو جدید
    تاریخ عضویت
    Oct 2011
    نوشته ها
    17
    تشکر
    26
    تشکر شده 8 بار در 8 پست

    پیش فرض

    از ولتاژ خود پروگرامر استفاده کنم یعنی چی ؟ چه جوری ؟پراگرامر 3.7 رو به 5 تبدیل میکنه ؟
    اره ، تو عکس بالا led چشمک میزنه (با همون برنامه ای که پست قبل هستش) . چه طور ؟
    هنوز منبع 5 v پیدا نکردم که امتحان کنم درست میشه یا نه .
    در مورد مقاومت . چون درست نمیدونم باید چیکار کنم ، مثلا 10k از کجا بیارم ، العان میرم درمورد مقاومتمطلب میخونم ببینم جریانش چیه ...
    ویرایش توسط siap89 : 09-10-2011 در ساعت 02:00

  19. #11
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    اگه led چشمک میزنه پس میکرو درست بسته شده
    شکلی هم که فرستادی نشون میده lcd روشن شده و آماده به کار هست(همون مربع ها که دیده میشه)
    مشکل از معرفی پایه های lcd به میکرو باید باشه. من بسکامی نیستم و از محدودیت های معرفی پایه ها به برنامه خبر ندارم.

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


  21. #12
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    salam dostan
    man chera farsi nadaram ?!!!!!!!!!!!!!!




    بعد از چند وقت برگشتم



  22. #13
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    السيدي تو فقط يه رديفش روشن ميشه درسته
    منم همين مشكل رو داشتم ايرادش از پايه r/w بود كه به زمين وصل نبود
    بعد از وصل كردنش تغذيه مدارو قطع و وصل كن انشاا... درست ميشه
    ريست ميكرو هم شايد كافي باشه
    *** اللّهم عجّل لولیک الفرج ***

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


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

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