با سلام
این ال سی دی کاراکتری علارغم سادگیش داستانی داره برای خودشا! به نظر من نقص یک هدر خوب باعث میشه یک نفر از برنامه های موجود جواب نگیره و خودش بره دنبال نوشتن برنامه. در این میان هم کلی گیر میکنه و انجمن پر میشه از ایرادات در این مورد! نمونه اش خود من.
اینجا را ببینید
اول من فایل شما را دیدم. یه سری چیزها از جمله delay.h و lcd.h داخلش نبود! خوب از کجا بدونیم ایراد از چیه!؟
چیزی که من فهمیدم و امیدوارم درست باشه شما می خواهید با فشردن کلیدی که به یک پایه میکرو وصله عددی روی lcd نشون بدید. درسته؟حدس میزنم پایه ها با هم تداخل دارن. خوب شما یک پیکربندی روی پورت 0 انجام میدید برای ال سی دی و دوباره یک پیکر بندی انجام میدید روی پورت صفر تا پایه ای را ورودی کنید. خوب این دو تا را درست تنظیم نکردید قاطی شده. ابتدا ورودی یتان را یک پورت دیگه تعریف کنید. مثلا یک. ببینید اصلا کار میکنه. بعد وقتی می خواهید p0.20 را ورودی کنید فقط اون را ورودی کنید نه همه پورت را . زیرا قبلا p0.0 تا p0.5 به عنوان خروجی تعریف شده