اطلاعیه

Collapse
No announcement yet.

سوال در مورد LCD2*16 و کی پد ماتریس 4*4

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال در مورد LCD2*16 و کی پد ماتریس 4*4

    سلام
    مدار جدیدی دارم به صورت SMD طراحی میکنم و خوب در این شرایط تغییر قطعات پس از طراحی یکم سخت تر میشه :redface:

    هنگام طراحی شماتیک بیشتر رو این موضوع توجه داشتم که قطعات در بهترین وضعیت و مستقیم ترین مسیر به آیسی متصل شوند.
    پس از طراحی شماتیک خواستم PCB اون رو طراحی کنم....دیدم ای خدااا..مشگل پیش اومد



    به دلیل اینکه مدار بنده در محیط پر نویز هست و امکان هنگ کردن LCD داره...
    به همین خاطر LCD رو با تمامی 10 پین در نظر گرفتم در صورتی که با 6پین هم راه می افته

    خوب سوال LCD :
    آیا واقعا تاثیری داره که از 10 پین بجای 6پین برای جلوگیری از هنگ کردن میکرو در محیط پر نویز استفاده کنم یا خیر؟
    آیا امتحان کردین؟ جواب داده؟ یا نه اصلا فرقی نداره !


    کی پد:
    اشتباهی پین های کی پد در دو پورت قرار گرفته
    4تا پایه عمودی کی پد به پورت C اتصال داره
    4تا از پایه های افقی هم به پورت A :redface:

    توی دستور از Config Kbd = PortC , Debounce = 50 استفاده میکنیم
    یعنی فقط یک پورت کامل برای کی پد.
    حالا چطوری بگیم نصفش تو پورت A و نصفش تو پورت C !!! :nerd:

    اصلا میشه یا نمیشه؟
    زبان برنامه نویسی بسکام هست.


    اگه نمیشه مجبور میشم 4پایه از LCD کم کنم بدم به کی پد ! :cry:

    ممنون میشم راهنمایی کنید.


    هنگامي که چيزي مينويسي، کاري نکن تنها کسي که از مغزش استفاده کرده باشد ،مدادت باشد .

    \|/_\/_

    #2
    پاسخ : سوال در مورد LCD2*16 و کی پد ماتریس 4*4

    سلام.
    در مورد lcd که فکر نمیکنم ربطی داشته باشه.
    مشکل هنگ کردن lcd رو باید نرم افزاری حل کنید.
    مثلا هر چند ثانیه یک بار دستور lcdinit رو استفاده کنید.
    برای کیپد هم:
    راستش من خودمم همچین مشکلی پیدا کرده بودم که نشستم براش یه تابع نوشتم.
    این هم هلو بپر تو گلو.به همراه سمپل.
    برو حالشو ببر.
    دانلود
    تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

    دیدگاه

    لطفا صبر کنید...
    X