PDA

View Full Version : مشکل با ال سی دی کاراکتر ی و مگا16



korosh00
سه شنبه 19 خرداد 1394, 04:13 صبح
سلام
من همه مراحل ال سی دی کاراکتری رو رفتم .
در آخر کار وقتی ولتاژ رو وصل می کنم فقط یک ردیف 16 تایی اول روشن میشه و نوشته من نمیاد .
علت از چی میتونه باشه .

roo.row
پنج شنبه 21 خرداد 1394, 17:37 عصر
با سلام
امید وارم مشکلتون همین باشه
زمانی که شما میکرو رو برنامه نویسی می کنید در هحقیقت از کتابخونه های زیادی استفاده می کنید که داخل برنامه هستن و شما اون ها رو فراخونی می کنید
در اینجا کتابخانه ای مربوط به ال سی دی ها وجود داره که تنها به چندپایه ی مشخص شده از میکرو نیاز داره اگر شما دقت کرده باشید ال سی دی هایی که میخرید 16 پایه دارن
و اونایی که به درد میکرو میخورن یه 11 تایی هستن که سه تاشون کنترولی (برای کنترل) و بقیه برای دیتا هستن
اگه شما از مود 8 بیتی استفاده می کنید پیشنهاد می کنم از مود چهار بیتی استفاده کنید چون پایه های کمتری اشغال میکنه و ساده تره
خوب ازاینا که بگذریم
در مود چهار بیتی و با توجه به میکرو شما پایه های 4.5.6 lcd به ترتیب به پایه های 22.23.24 وصل میشن یعنی c0.c1.c2 اینا پایه های کنترولی ان
و پایه های D4 تا D7 به ترتیب به c4.c5.c6.c7 وصل میشن که تو مد چهار بیتی استفاده میشن
اتصالات و پایه هارو چک کنید
از کتابخانه ی درست استفاده کنید (ممکن مود چهاربیتی رو انتخاب نکرده باشین)
پایه یک رو به زمین
وپایه ی دو سه رم نیاز به توضیح نیست که مال روشنایی
سلامت قطعتون رو هم چک کنید کاری یا مشکلی داشتین میتونید کامنت بزترید
ممنون امید وارم مشکلتون برطرف بشه

korosh00
جمعه 22 خرداد 1394, 01:54 صبح
مشکلم حل شد ؟
یکی پتانسومتر برای کنتراس صفحه ال سی دی واقعا لازم بود .

roo.row
جمعه 22 خرداد 1394, 16:54 عصر
خوشحالم مشکلت حل شد موفق باشی