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

موضوع: مشكل در ال سي دي كاراكتري

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

    پیش فرض مشكل در ال سي دي كاراكتري

    با سلام خدمت همه دوستان :

    من ميخوام يه پروژه با ميكرو مگا 8 و يه ال سي دي و يه كيبورد درست كنم اما هر كاري ميكنم السيديفقطخطبالاشروشنميشهو ديگر هيچ !

    مثلا همين پروژه ماشين حساب كه در سايت هست :


    منالسيديروجداازمداربه5ولتوصلكردمبازمديدمهموناتفاقافتاد. ال سي دي نو هست همين طور ميكرو و كيبورد ! همشون نو هستند.

    من براي اولين بار ميخوام اينكارو انجام بدم خواهش ميكنم كمك كنيد مشكلاتم حل بشه.

    پروگرمر هم يو اس بي هست كه از همين سايت خريدم.

    با تشكر از همه دوستان خصوصا آقاي زارعي.

    ميثم

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

  3. #2
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام
    این موارد باعث عدم کارکرد lcd هست
    1.کریستال میکرو تنظیم نیست
    2.پایه ای lcd اشتباه بستید که شایع ترین اشتباه هست
    3.برنامه میکرو مشکل داره
    ----------
    یک برنامه تست برای میکرو بنویسید و با پروتئوس تست کنید و جواب بگیرید تا ریتم کار دستتون بیاد
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  4. #3
    عضو جدید
    تاریخ عضویت
    Feb 2008
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط kavir
    سلام
    این موارد باعث عدم کارکرد lcd هست
    1.کریستال میکرو تنظیم نیست
    2.پایه ای lcd اشتباه بستید که شایع ترین اشتباه هست
    3.برنامه میکرو مشکل داره
    ----------
    یک برنامه تست برای میکرو بنویسید و با پروتئوس تست کنید و جواب بگیرید تا ریتم کار دستتون بیاد
    تشكر بابت جواب.

    در مورد 1 : كريستال در برنامه 1 مگاهرتز تعريف شده. کار ديگه اي لازم هست انجام بشه ؟
    برنامه بيسيک هست و با PROGISP پروگرم ميکنم.

    در مورد 2 : خوب پايه هاي ال سي دي مگه به ترتيب نيست ؟
    مثلا ال سي دي من 2*16 هست و يك طرف نوشته 1 و طرف ديگر 16.
    پايه ها به ترتيب از يك تا 16 مگه به اين صورت نيست :

    1.VSS
    2.VCC
    3.VEE
    4.RS
    5.RW
    6.E
    7.D0
    8.D1
    9.D2
    10.D3
    11.D4
    12.D5
    13.D6
    14.D7
    15. + 5
    16. GND

    خوب من به ترتيب بالا به ميکرو وصل ميکنم.

    در مورد 3 : از لحاظ برنامه مطمئنم درسته.

    * فيوز بيت ها نبايد تنظيم بشن ؟ مثلا براي برنامه ماشين حساب که داخل همين سايت هست ولي من آدرسش رو گم کردم ، چه تنظيماتي لازمه ؟

    با تشکر فراوان

    با تشکر از همه.

  5. #4
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام
    من یک نمونه برنامه ساده می فرستم تا کارتون راه بیفته
    کد:
    $regfile = "m8def.dat"
    $crystal = 4000000
    $sim
    $lib "lcd4.lbx"                                             ' use the alternative library
    
    
    'in order for simulation to work correct, you need to specify the used pins
    'for lcd4.lbx, the pins are fixed
    'Rs = PortB.0
    'RW = PortB.1        we dont use the R/W option of the LCD in this version so connect to ground
    ' E = PortB.2
    'E2 = PortB.3        optional for lcd with 2 chips
    'Db4 = PortB.4       the data bits must be in a nibble to save code
    'Db5 = PortB.5
    'Db6 = PortB.6
    'Db7 = PortB.7
    
    Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.2 , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Postb.7
    
    Config Lcd = 16 * 2
    
    Cls
    Lcd "test"
    Lowerline
    Lcd "12345678"
    End
    http://www.mediafire.com/?mmzog2mmmdn
    اول با پروتئوس ببندید و بعد عملی ببندید
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  6. #5
    عضو جدید
    تاریخ عضویت
    Feb 2008
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط kavir
    سلام
    من یک نمونه برنامه ساده می فرستم تا کارتون راه بیفته
    کد:
    $regfile = "m8def.dat"
    $crystal = 4000000
    $sim
    $lib "lcd4.lbx"                                             ' use the alternative library
    
    
    'in order for simulation to work correct, you need to specify the used pins
    'for lcd4.lbx, the pins are fixed
    'Rs = PortB.0
    'RW = PortB.1        we dont use the R/W option of the LCD in this version so connect to ground
    ' E = PortB.2
    'E2 = PortB.3        optional for lcd with 2 chips
    'Db4 = PortB.4       the data bits must be in a nibble to save code
    'Db5 = PortB.5
    'Db6 = PortB.6
    'Db7 = PortB.7
    
    Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.2 , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Postb.7
    
    Config Lcd = 16 * 2
    
    Cls
    Lcd "test"
    Lowerline
    Lcd "12345678"
    End
    http://www.mediafire.com/?mmzog2mmmdn
    اول با پروتئوس ببندید و بعد عملی ببندید
    ضمن تشكر از شما من 2 مشكل دارم :

    1. برنامه ژروتپوس كه در دي وي دي موجود هست رو چطوري استفاده كنم !؟!
    آموزشش داخل همين سايت هست اما لينك دانلودش خرابه.

    2. اين برنامه چي هست ؟‌نقشه اي چيزي نداره ؟
    من نميفهمم چيكارش كنم !؟

    با تشكر مجدد

  7. #6
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    1.برنامه پروتئوسی که در دی وی دی هست پرتابل هست و باید روی هارد کپی کنید و از فولدر bin فایل licence.exe رو اجرا کنید و لایسنسی که همراهشه رو انتخاب کنید و بعد فایل isis.exe رو اجرا کنید و تمام
    2.یک نمونه مثال براتون گذاشتم با شبیه سازی پروتئوس
    فقط پایه VEE رو خودتون وصل کنید
    http://www.mediafire.com/?yocz1mtzmna
    و فیوز بیت رو برای کریستال داخلی 4 مگا هرتز تنظیم کنید برای proisp فیوز بیت ها بدین شکل
    http://www.mediafire.com/?jzjmjw2zjei
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  8. #7
    مدیر باز نشسته
    تاریخ عضویت
    Dec 2008
    نوشته ها
    160
    تشکر
    10
    تشکر شده 39 بار در 15 پست

    پیش فرض

    این مشکل دقیقا برای اتصال نادرست ال سی دی به میکرو هست
    همون طور که آقا مهدی گفتن اول توی پروتئوس ببندش تا روال کار دستت بیاد .
    موفق باشید

  9. #8
    عضو جدید
    تاریخ عضویت
    Feb 2008
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط kavir
    1.برنامه پروتئوسی که در دی وی دی هست پرتابل هست و باید روی هارد کپی کنید و از فولدر bin فایل licence.exe رو اجرا کنید و لایسنسی که همراهشه رو انتخاب کنید و بعد فایل isis.exe رو اجرا کنید و تمام
    2.یک نمونه مثال براتون گذاشتم با شبیه سازی پروتئوس
    فقط پایه VEE رو خودتون وصل کنید
    http://www.mediafire.com/?yocz1mtzmna
    و فیوز بیت رو برای کریستال داخلی 4 مگا هرتز تنظیم کنید برای proisp فیوز بیت ها بدین شکل
    http://www.mediafire.com/?jzjmjw2zjei
    سلام و با تشكر از دو دوست عزيز :

    1. ببينيد اين برنامه پروتيوس داخل دي وي دي همش تحت داس هست. من از كامند پرامت اجراش ميكنم كه ارور ميده ! واقعا نميدونم چيكارش كنم ! از خود داس هم همينطور !
    Error : file is too large to fit in memory

    2. ميشه يکم در مورد اين portb.0 و ... توضيح بديد که منظورش چيه ؟

    3. در برنامه اي كه در بالا گذاشتيد همون خطي كه portb.0 و ... داره ، آخرش بجاي پورت نوشته post ! آيا اينم طبيعيه ؟

    من دارم پروتيوس 7.4 فول رو دانلود ميکنم اميدوارم کار کنه.

    با تشکر

  10. #9
    عضو جدید
    تاریخ عضویت
    Feb 2008
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    آقا من اين مدار رو توي پروتيوس بستم كار كرد ولي عملي كه بستم كار نكرد.

    ميكرو رو پروگرم كردم . ولي وقتي ميزارم توي مدار انگار نه انگار ! هيچ فرقي نميكنه.

    ال سي دي هم 2 رديفش روشن ميشه . چه با ميكرو چه بدون ميكرو !

    به نظر شما مشكل چيه ؟

  11. #10
    123456za
    Guest

    پیش فرض

    مشکل فکر می کنم از اشتباه بستن باشه
    دقیقا بگید پایه ها رو چطوری بستید

  12. #11
    مدیر باز نشسته
    تاریخ عضویت
    Dec 2008
    نوشته ها
    160
    تشکر
    10
    تشکر شده 39 بار در 15 پست

    پیش فرض

    اگه که دو ردیفش روشن میشه من احتمال می دم که کنتراستش رو درست تنظیم نکردی
    توی سایت بگرد پیدا می کنی

  13. #12
    عضو جدید
    تاریخ عضویت
    Feb 2008
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    من اينطوري بستم در پروتيوس :

    http://www.mypicx.com/07172009/electronic

    كه كار هم ميكنه !‌ اما عملي كه ميبندم فقط 2 رديف ال سي دي روشن ميشه كه چه ميكرو باشه چه نباشه !
    آيا ممكنه ال سي دي سوخته باشه ؟ هنوز نو هست هيچ بار استفاده نشده.

  14. #13
    کاربر علاقه مند
    تاریخ عضویت
    May 2009
    نوشته ها
    48
    تشکر
    4
    تشکر شده 50 بار در 11 پست

    پیش فرض

    سلام
    وقتی که فقط ردیف بالای ال سی دی روشن میشه و دیگر هیچ یعنی ال سی دی ریست نمیشه
    دنبال علت ریست نشدن ال سی دی بگرد(پایه rs)

  15. #14
    عضو جدید
    تاریخ عضویت
    Feb 2008
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط amir_hasani
    سلام
    وقتی که فقط ردیف بالای ال سی دی روشن میشه و دیگر هیچ یعنی ال سی دی ریست نمیشه
    دنبال علت ریست نشدن ال سی دی بگرد(پایه rs)
    سلام :

    نه هر دو تاش روشن ميشه.

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

  1. پاسخ: 170
    آخرين نوشته: 15-05-2017, 13:04
  2. مشكل در راه اندازي ال سي دي كاراكتري
    توسط majid3636 در انجمن را اندازی امکانات جانبی عمومی
    پاسخ: 1
    آخرين نوشته: 17-08-2010, 01:32
  3. مشكل در راه اندازي ال سي دي كاراكتري
    توسط majid3636 در انجمن سایر موارد مرتبط با میکرو کنترلرها
    پاسخ: 2
    آخرين نوشته: 17-08-2010, 00:46
  4. ليست سايتهاي فارسي در زمينه الكت
    توسط Mirzaie در انجمن لينك سايت هاي برق و الكترونيك
    پاسخ: 0
    آخرين نوشته: 13-10-2009, 18:00
  5. ال سي دي كاراكتري
    توسط atbin در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 08-08-2008, 13:58

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

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